问题标签 [geotagging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2105 浏览

amazon-s3 - 无法从 AWS CloudFront 检索用户国家/地区

我有一个在 S3 托管的 CloudFront 上运行的静态应用程序,我试图在我在 EC2 上运行的 API 中接收用户国家/地区,但没有成功。

CloudFront 配置:

CloudFront 配置

S3 CORS 配置:

我的 API 的预检 (OPTIONS) 结果:

出于安全目的,我需要将此标头(CloudFront-Viewer-Country)接收到我的 API 请求中,但实际上我没有收到它。

在 EC2 上收到的请求:

选项

得到

0 投票
0 回答
626 浏览

elasticsearch - Elasticsearch:搜索包含点的 geo_shape

我正在尝试正确格式化一个查询,该查询返回一个给定点 geo_shape 的多边形 geo_shape。

elasticsearch版本是2.2.1

我的映射是

我的文件是

"type": "Feature", "properties": { "OA11CD": "E00000001", "LAD11CD": "E09000001" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -0.094486180992449, 51.520329824877336 ], [ -0.094515616052987, 51.52023932543856 ], [ -0.094539915144025, 51.520164470526943 ], [ -0.094544324018805, 51.52015070261556 ], [ -0.094573093007717, 51.520060614990577 ], [ -0.094615644263065, 51.519921085391069 ], [ -0.094621105045769, 51.519903180006096 ], [ -0.094632294581515, 51.519882705887319 ], [ -0.094643015216892, 51.519863105420363 ], [ -0.094647432986907, 51.519854993963698 ], [ -0.09453051769114, 51.519828787812926 ], [ -0.09447184960877, 51.519809849605494 ], [ -0.094504707419636, 51.519759242770952 ], [ -0.094536816899835, 51.519766967440994 ], [ -0.094713504727674, 51.519809476840926 ], [ -0.095790721630945, 51.520068626885028 ], [ -0.096121025721161, 51.520148096396902 ], [ -0.096088566098825, 51.520210274553293 ], [ -0.09599411910667, 51.520223857913599 ], [ -0.096014162391047, 51.520262734328782 ], [ -0.096046381877994, 51.520325207001612 ], [ -0.096220261861897, 51.520293417056905 ], [ -0.0965101097006, 51.520240425029648 ], [ -0.096510142797268, 51.520240668365567 ], [ -0.096515641941531, 51.520274371752606 ], [ -0.096329725955979, 51.520308934330373 ], [ -0.096313949525538, 51.520311870631495 ], [ -0.095956238129518, 51.520377995755709 ], [ -0.095800108757507, 51.520406161727557 ], [ -0.09567888031131, 51.520428014835232 ], [ -0.095613131457773, 51.520439878630029 ], [ -0.095440650073645, 51.520470944007648 ], [ -0.095356224874306, 51.520486146380406 ], [ -0.095269034239812, 51.520501987218282 ], [ -0.095266187305836, 51.520502507517243 ], [ -0.095234378645064, 51.520508285753003 ], [ -0.095079358314049, 51.520536450794644 ], [ -0.09477056340925, 51.520594347219664 ], [ -0.094752475812971, 51.520597740360863 ], [ -0.094389398782176, 51.520662802375568 ], [ -0.094396489284427, 51.520638664664645 ], [ -0.094400152058549, 51.520626197549888 ], [ -0.094414604769778, 51.520576937359905 ], [ -0.094452530601296, 51.520445336047963 ], [ -0.094486180992449, 51.520329824877336 ] ] ] } },

查询是

'query': {'bool': {'filter': {'geo_shape': {'location': {'shape': {'type': 'point', 'coordinates': [-0.096786, 51.517569]}, 'relation': 'contains'}}}, 'must': {'match_all': {}}}}, 'size': 10}

结果:

TransportError(400, u'search_phase_execution_exception', u'')

有任何想法吗?

完整的错误是

2016-03-17 17:00:43,729][INFO ][rest.suppressed ] /outputarea-index/_search Params: {index=outputarea-index} Failed to execute phase [query], all shards failed; shardFailures {[zu3E6F7kQRWnDPY5L9zF-w][outputarea-index][0]: RemoteTransportException[[ec2-1][127.0.0.1:9300][indices:data/read/search[phase/query]]]; nested: SearchParseException[failed to parse search source [{"query" : {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "point", "coordinates": [-0.097519, 51.522401]}, "relation": "contains"}}}, "must": {"match_all": {}}}}, "size": 10}]]; nested: IllegalArgumentException[]; }{[zu3E6F7kQRWnDPY5L9zF-w][outputarea-index][1]: RemoteTransportException[[ec2-1][127.0.0.1:9300][indices:data/read/search[phase/query]]]; nested: SearchParseException[failed to parse search source [{"query": {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "point", "coordinates": [-0.097519, 51.522401 ]}, "relation": "contains"}}}, "must": {"match_all": {}}}}, "size": 10}]]; nested: IllegalArgumentException[]; }{[zu3E6F7kQRWnDPY5L9zF-w][outputarea-index][2]: RemoteTransportException[[ec2-1][127.0.0.1:9300][indices:data/read/search[phase/query]]]; nested: SearchParseExc eption[failed to parse search source [{"query": {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "point", "coordinates": [-0.097519, 51.522401]}, "relation": "contains"}}}, "must": {"match_all": {}}}}, "size": 10}]]; nested: IllegalArgumentException[]; }{ [zu3E6F7kQRWnDPY5L9zF-w][outputarea-index][3]: RemoteTransportException[[ec2-1][127.0.0.1:9300][indices:data/read/search[phase/query]]]; nested: SearchParseException[failed to parse search source [{"query": {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "point", "coordinates": [-0.097519, 51.522401]}, "relation": "contains"}}}, "must": {"match_all": {}}}}, "size": 10}]]; nested: IllegalArgumentException[]; }{[zu3E6F7kQRWnDPY5L9zF-w][outputarea-index][4]: RemoteTransportException[[ec2-1][127.0.0.1:9300][indices:data/read /search[phase/query]]]; nested: SearchParseException[failed to parse search source [{"query": {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "point", "coordinates": [-0.097519, 51.522401]}, "relation": "contains"}}}, "must": {"match_all": {}}}}, "size": 10}]]; nested: IllegalArgumentException[]; }

0 投票
0 回答
86 浏览

api - 地理标记 Instagram 帖子数量的变化

我编写了一个应用程序,它使用 Instagram API 来检索包含“#sunset”和相关标签的地理标记帖子。2016 年 3 月 22 日至 23 日,收集的帖子数量急剧下降。有没有其他人观察到这种行为,或者你对我应该寻找什么有什么建议?Instagram 的隐私政策是否有可能发生变化,导致带有地理标签的帖子减少?我不认为这是由于我的代码发生了变化(我没有更改代码,实际上我正在使用两种不同的方法收集帖子,这两种方法都显示了这种模式)。我也不认为这是因为我的 API 密钥突然变得无效(密钥似乎有效)。

更新:我发现其他人也有类似的问题。看这里:

Instagram API /tags/{tag-name}/media/最近改变的行为

Instagram /v1/tags/{tag-name}/media/recent 端点未在分页块中返回 min_tag_id

更新 2:似乎 Python + Ruby Instagram 客户端都在 3 月 22 日的同一天被弃用,就在每个人开始遇到这个问题之前:https ://github.com/facebookarchive/instagram-ruby-gem/commits/master , https://github.com/facebookarchive/python-instagram/commits/master

0 投票
0 回答
411 浏览

android - 你如何在android中获取图像的地理标签?

我知道每张图片都带有地理标签,所以不是在用户拍照时抓取位置(因为我已经实现了该代码),有没有办法直接抓取地理标签?如果你们有示例代码或完成它的链接,那就太好了!

干杯!

0 投票
1 回答
1847 浏览

kml - 使用可以在谷歌地球中查看的 jpeg 创建 kmz 文件

我需要将照片添加到 kmz 文件,但是具有坐标的文件没有时间/日期字段。到目前为止,我发现的所有内容都表明,kmz/kml 的地理配准 jpeg 需要通过 gpx 文件及时链接。

我有一个包含以下字段的 csv:ID、X、Y、photo_id

我认为这比依赖时间戳更直接,但事实证明这很困难。

任何建议表示赞赏。

0 投票
0 回答
58 浏览

video - 如何从 Instagram/Vine/Youtube 下载特定地区的地理标记视频?

我想下载很多带有地理标记的短视频。即,给定位置查询,自动下载该区域中的所有视频。我还没有找到任何有希望的库/API 来做到这一点。Vine/Instagram/Twitter/Youtube,只要视频带有地理标记,任何数据源都可以。非常感谢。

PS:示例启动脚本可能会有所帮助。我查过python-instagram、vivo等,但是他们的文档不够详细。

0 投票
0 回答
725 浏览

android - 我如何在android中的属性中捕获图像以及纬度和经度

我想捕获图像,并将该位置的 GPS 坐标嵌入到捕获的图像属性中。或者

请建议我以何种方式可以实现或可能该答案也有帮助。如果有更好的方法也有帮助。提前谢谢。

0 投票
1 回答
66 浏览

geolocation - 是否可以为整个城市提供地理标记?

我正在使用地理标记元标记

  1. position - 包含纬度和经度
  2. 地名 - 包含城市、州、国家
  3. 地区 - 包含城市名称

此地理标记是否仅适用于使用纬度和经度指向的指定位置?我怎么能指整个城市说纽约。有什么办法吗?

0 投票
1 回答
1027 浏览

android - android - 如何知道相机的地理标记功能是否开启?

如何知道相机的地理标记功能是否开启?

此代码用于打开照相手机

0 投票
0 回答
150 浏览

java - 尝试使用java提取地理标记的图像数据

您好我正在尝试geotagged使用 java 提取图像数据。但它没有按预期工作。我在下面添加了我的代码。