OSMNX 地理编码器返回不正确的坐标
OSMNX geocoder returning incorrect coordinates
使用osmnx地理编码器模块时,似乎返回了错误的纬度和经度。我已经交叉检查了多个网站返回的坐标,但它不正确。这是唯一使用的相关代码:
addressList[0] = "7720 N Silverbell Rd, Tucson, Arizona 85743"
address = ox.geocode(addressList[0])
print(address)
其中 returns: (32.301701, -111.0487101),但是在 latlong.net 上搜索时,该地址的正确坐标是 (32.347720, -111.096870).
有没有办法确保 osmnx returns 坐标正确?
所以你的问题的答案可能是因为你没有投影你的网络。看一下我发布的类似问题,该问题由库的创建者回答:
Is there anyway to ensure osmnx returns the correct coordinates?
OSMnx returns whatever the OpenStreetMap Nominatim 地理编码器将您的查询解析为。您可以尝试调整您的查询或使用网络上的 Nominatim 地理编码器来查看不同的查询解析到什么。
使用osmnx地理编码器模块时,似乎返回了错误的纬度和经度。我已经交叉检查了多个网站返回的坐标,但它不正确。这是唯一使用的相关代码:
addressList[0] = "7720 N Silverbell Rd, Tucson, Arizona 85743"
address = ox.geocode(addressList[0])
print(address)
其中 returns: (32.301701, -111.0487101),但是在 latlong.net 上搜索时,该地址的正确坐标是 (32.347720, -111.096870).
有没有办法确保 osmnx returns 坐标正确?
所以你的问题的答案可能是因为你没有投影你的网络。看一下我发布的类似问题,该问题由库的创建者回答:
Is there anyway to ensure osmnx returns the correct coordinates?
OSMnx returns whatever the OpenStreetMap Nominatim 地理编码器将您的查询解析为。您可以尝试调整您的查询或使用网络上的 Nominatim 地理编码器来查看不同的查询解析到什么。