到目前为止,我还在使用Nominatim来获取地标信息,但最近,我下载了OpenStreetMaps数据库,并尝试创建自己的数据集,因此我不会那么严重地依赖Nominatim服务。我设法从OSM数据库中提取了所需的信息(例如,标记为便民的节点),但我意识到,当我通过Nominatim查询设施时,它返回了一堆地址信息,这在OSM数据库中是找不到的。
示例:
使用Nominatim:id=1207098527对西班牙酒店进行逆向地理编码
附加到OSM:http://open.mapquestapi.com/xapi/api/0.6/node/1207098527中用于反转地理代码的同一节点的数据。
Nominatim向我提供了郊区、行人、城市、县、州等信息,而OSM中的这个节点只包含一个名称标签和一个旅游标签。
有没有人知道,Nominatim是从哪里获得用于显示其信息的附加数据的?
发布于 2015-01-26 18:19:14
Nominatim不只是查看单个对象,而是从多个对象收集信息。看看诺米纳蒂姆所知的信息“酒店LA MORADA MAS HERMOSA”:有:
..。诸若此类。
记住,OSM是一个空间数据库。不需要将所有信息附加到每个单独的对象上,而是可以进行空间查询,以收集各种附加信息。
https://stackoverflow.com/questions/28154716
复制相似问题