如何从OSM数据库正确获取位置?

时间:2017-01-24 06:09:19

标签: mysql sql sql-server openstreetmap

我已经设法使用Nominatim从OSM下载数据库并将该数据库导入Sqlserver Management Studio。当我编写查询以访问包含(Id,位置,纬度,经度)的表时,它返回垃圾位置。我不明白我怎么能在纬度和经度上得到正确的位置。下面我发布了我面临的问题的截图。有人引导我enter image description here

1 个答案:

答案 0 :(得分:0)

我编写了一个SQL查询,可以为您检索数据:

https://github.com/francesco1119/OSM_to_MSSQL

不使用Nominatim,而是直接将JSON快速检索到SSMS。

只需在OPENJSON需要解析的字段之间添加“位置”