"http://wiki.openstreetmap.org/wiki/Nominatim" rel="nofollow">OSM Nominatim 可能是你最好的赌注,如果你想 search 在城市的街道上。
http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy” rel=“nofollow” >usage policy ;MapQuest也提供Nominatim服务 ,没有使用限制。
如果您重新计划大量查询, 则您最好在http://wiki.openstreetmap.org/wiki/Nominatim/Installation" rel=“nofollow” 上, 在您自己的服务器上安装nominatim < /a >, 但请注意, 这是小事, 数据集正在接近一个小字节 。
如果您在寻找街道上的list , 。最简单的办法是使用mapsomatic 来生成 CSV,但这是手动的,只有在需要一两个城市时才有效。
- download osmosis (and perhaps osmembrane which is a beta GUI for
osmosis)
- download your country extract netherlands.osm.pbf (~430MB)
- create a polygon file parseable by osmois (see osm2polygon)
- run
osmosis with the polygon and extract all ways that have the tags
name=* and highway=residential
- way-key name,highway
- tag filter
reject-node, reject-relation