【发布时间】:2019-09-07 23:21:32
【问题描述】:
这是我收集美国境内所有州的查询:
[out:json];
area['admin_level'='2']['name'='United States'];
(relation['admin_level'='4'](area););
out tags;
我的 Overpass 服务器在此查询的结果中返回 Baja California,即使该州位于墨西哥。 Overpass Turbo 正确地将其从结果中排除。
同样,我收集印第安纳州内所有城市的查询在结果中返回芝加哥(而 Overpass Turbo 仅包括东芝加哥和新芝加哥):
[timeout:900][out:json];
area['ISO3166-2'~'^US']['admin_level'='4']['name'='Indiana'];
(relation['admin_level'~'8'](area););
out tags;
我正在使用启动它的wiktorn/overpass-api Docker 映像:
docker run \
-e OVERPASS_META=yes \
-e OVERPASS_MODE=clone \
-e OVERPASS_DIFF_URL=https://planet.openstreetmap.org/replication/minute/ \
-v /home/ubuntu/overpass_clone_db/:/db \
-p 80:80 \
-i -t \
--name overpass_world \
wiktorn/overpass-api
我可以做些什么来纠正这些结果吗?
【问题讨论】:
标签: openstreetmap overpass-api