par*_*cer 3 openstreetmap overpass-api
我想使用http://overpass-turbo.eu/获取纽约市的所有街道。我试过这个:
[out:json]; area[name = "New York"]; (node(area)[highway=street]; ); out;
Run Code Online (Sandbox Code Playgroud)
然而它返回
{
"version": 0.6,
"generator": "Overpass API 0.7.55.1009 5e627b63",
"osm3s": {
"timestamp_osm_base": "2019-11-13T19:26:03Z",
"timestamp_areas_base": "2019-11-13T18:05:02Z",
"copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL."
},
"elements": [
]
}
Run Code Online (Sandbox Code Playgroud)
没有元素。然而这个查询:
[out:json]; area[name = "New York"]; ( node(area)[amenity=cinema]; node(area)[highway=street]; ); out;
Run Code Online (Sandbox Code Playgroud)
为了获取街道和电影院,可以使用:
{
"version": 0.6,
"generator": "Overpass API 0.7.55.1009 5e627b63",
"osm3s": {
"timestamp_osm_base": "2019-11-13T19:29:02Z",
"timestamp_areas_base": "2019-11-13T18:05:02Z",
"copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL."
},
"elements": [
{
"type": "node",
"id": 344994897,
"lat": 41.7680892,
"lon": -73.9291000,
"tags": {
"amenity": "cinema",
"created_by": "Potlatch 0.10f",
"name": "Roosevelt Theater"
}
},
...
Run Code Online (Sandbox Code Playgroud)
我应该如何修改初始查询来获取街道?
| 归档时间: |
|
| 查看次数: |
3461 次 |
| 最近记录: |