Nominatim 从哪里获得地址信息?

Where does Nominatim get its address info?

直到现在,我一直在使用 Nominatim API 从中获取地标信息,但最近,我下载了 OpenStreetMaps 数据库,并尝试制作我自己的数据集,所以我不会太依赖提名服务。我设法从 OSM 数据库中提取了所需的信息(例如标记有便利设施的节点),但我意识到,当我通过 Nominatim 查询便利设施时,它返回了一堆地址信息,这些信息在OSM 数据库。

示例:

使用 Nominatim 对来自西班牙的酒店进行反向地理编码: http://nominatim.openstreetmap.org/reverse?format=xml&osm_type=N&osm_id=1207098527

附加到用于在 OSM 中进行反向地理编码的同一节点的数据: http://open.mapquestapi.com/xapi/api/0.6/node/1207098527

虽然 Nominatim 给我 郊区、行人、城市、县、州等 信息,但 OSM 中的这个节点只包含一个 名称 标签,以及一个 tourism 标签。

有谁知道,Nominatim 从哪里获取用于显示其信息的附加数据?

Nominatim 不只是查看单个对象,而是从多个对象收集信息。看看information Nominatim knows about "HOTEL LA MORADA MAS HERMOSA":有:

...等等。

请记住,OSM 是一个空间数据库。可以进行空间查询以收集各种附加信息,而不是将所有信息附加到每个单独的对象。