【问题标题】:OSMNX geocoder returning incorrect coordinatesOSMNX 地理编码器返回不正确的坐标
【发布时间】: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 返回正确的坐标?

【问题讨论】:

    标签: python geocode osmnx


    【解决方案1】:

    有没有办法确保 osmnx 返回正确的坐标?

    OSMnx returns 无论 OpenStreetMap Nominatim 地理编码器将您的查询解析为什么。您可以尝试调整您的查询或使用网络上的 Nominatim 地理编码器来查看不同的查询解析到什么。

    【讨论】:

      【解决方案2】:

      所以你的问题的答案可能是因为你没有投射你的网络。看看我发布的这个类似的问题,该问题由图书馆的创建者回答:Node found is too far from my lat, lon coordinates (osmnx)

      【讨论】:

      • 谢谢,这并没有直接解决我的问题,但我使用您链接的帖子找到了另一个解决方案,通常可以避免这个问题。
      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2012-01-06
      • 2012-04-14
      • 2020-12-29
      • 2016-12-17
      • 1970-01-01
      相关资源
      最近更新 更多