通过邮政编码获取区域边界点

问题描述 投票:0回答:1

我想通过给定的邮政编码和国家/地区代码在谷歌地图上显示区域边界。我可以通过给定的一组坐标绘制多边形。我正在尝试从 OSM 立交桥获取所需的坐标,但我必须做一些错误的事情,因为它不起作用。

我正在尝试这个查询:

rel["postal_code"="11000"]["country_codes"="cz"]

但是回复是空的。

任何人都可以帮助我如何从 OSM 立交桥或其他方式获取区域边界坐标?

geocoding openstreetmap geo overpass-api
1个回答
0
投票

我不知道立交桥是否可以合并结果并将其显示为一个区域。

但是,如果您使用了错误的标签,最好在 OSM 上验证正确的标签。如果您只需要几何数据,您可以使用

out geom
https://overpass-turbo.eu/s/1BaV

[out:json];
area["ISO3166-1"="CZ"]->.aa;

nwr(area.aa)["addr:postcode"="11000"];

out;
>;
out skel qt;

邮政编码与某些国家的行政边界无关。最好是查询具有相同邮政编码的所有节点/路径/关系,然后查看是否有办法获取边界区域。

© www.soinside.com 2019 - 2024. All rights reserved.