openstreetmap响应 - 重要性和place_rank字段

时间:2014-01-07 13:02:35

标签: geocoding openstreetmap

openstreetmap响应中'important'和'place_rank'字段的含义是什么?我无法在文档中找到它:/

例如此网址的响应:

http://nominatim.openstreetmap.org/search?q=135+pilkington+avenue,+birmingham&format=xml&polygon=1&addressdetails=1

是:

<place place_id="62311100" osm_type="way" osm_id="90394480" place_rank="30" ...OMISSIS... importance="0.701">

在上面的回复中,我删除了所有我不感兴趣的XML部分。

1 个答案:

答案 0 :(得分:6)

据我所知:

  • 重要性用于根据搜索结果的相关性对搜索结果进行排序。使用各种属性计算/估计重要性值,包括地点在维基百科上的受欢迎程度及其等级

  • rank 基于一个相当复杂的算法,将地点类型和各种其他属性考虑在内。例如,它似乎检查这个对象是一个村庄,一个城市,一个国家,一个大陆,一个高速公路,一个湖泊和类似的其他财产。

不幸的是,这些属性缺乏适当的文档。因此,如果您需要更详细的信息,您可以尝试查看Nominatim's source code。从那里我试图提取上面提到的信息。