OSMNX 地理编码器返回不正确的坐标
Posted
技术标签:
【中文标题】OSMNX 地理编码器返回不正确的坐标【英文标题】:OSMNX geocoder returning incorrect coordinates 【发布时间】:2021-10-22 05:48:37 【问题描述】:使用osmnx地理编码模块时,似乎返回了错误的经纬度。我已经交叉检查了多个网站返回的坐标,但它不正确。这是唯一使用的相关代码:
addressList[0] = "7720 N Silverbell Rd, Tucson, Arizona 85743"
address = ox.geocode(addressList[0])
print(address)
返回:(32.301701, -111.0487101),但是在 latlong.net 上搜索时,此地址的正确坐标为 (32.347720, -111.096870)。
有没有办法确保 osmnx 返回正确的坐标?
【问题讨论】:
【参考方案1】:有没有办法确保 osmnx 返回正确的坐标?
OSMnx returns 无论 OpenStreetMap Nominatim 地理编码器将您的查询解析为什么。您可以尝试调整您的查询或使用网络上的 Nominatim 地理编码器来查看不同的查询解析到什么。
【讨论】:
【参考方案2】:所以你的问题的答案可能是因为你没有投射你的网络。看看我发布的这个类似的问题,该问题由图书馆的创建者回答:Node found is too far from my lat, lon coordinates (osmnx)
【讨论】:
谢谢,这并没有直接解决我的问题,但我使用您链接的帖子找到了另一个解决方案,通常可以避免这个问题。以上是关于OSMNX 地理编码器返回不正确的坐标的主要内容,如果未能解决你的问题,请参考以下文章