从nominatim获取道路类型

时间:2012-08-27 20:09:00

标签: geocoding openstreetmap nominatim

有没有办法通过nominatim从请求中获得对象的道路类型?

例如

http://nominatim.openstreetmap.org/reverse?format=xml&lat=52.5487429714954&lon=-1.81602098644987&zoom=18&addressdetails=1

确实为我提供了大量信息。然而,在地址定居的道路上没有信息。想要获得类似的东西:乡村道路甚至只是等级* N *(其中 N 代表等级水平。)i希望我正在寻找的是可以理解的:)提前感谢!

2 个答案:

答案 0 :(得分:5)

Nominatim用于搜索地址,您可能希望使用OverpassAPI查询给定坐标周围的道路:

http://overpass.osm.rambler.ru/cgi/interpreter?data=[out:json];way[highway](52.52,-1.82,52.55,-1.81);out;

然后选择与您的坐标最匹配的那个,并查看 highway = 值。

答案 1 :(得分:0)

您可以使用 format=jsonv2 代替format=xmlformat=json

format=jsonv2将以下字段添加到回复中:place_rank category type ,{{1 },importance

我将此信息添加到Nominatim Reverse Geocoding documentation.

当类别标记包含值 addresstype 时, highway 标记会显示道路类型。

OpenStreetMap highway tag

处查找有关type的更多信息