30得票3回答
从美国城市名称获取纬度和经度的Python模块

我正在寻找一个能够接受城市名称作为输入并返回该城市的纬度和经度的Python模块。

26得票4回答
Geopy:捕获超时错误

我正在使用geopy对一些地址进行地理编码,希望能捕获超时错误并将其打印出来,以便我可以对输入进行质量控制。我尝试使用try/catch语句包装geocode请求,但似乎并没有起作用。请问我需要怎么做? 以下是我的代码:try: location = geolocator.geocod...

19得票3回答
根据距离和方向计算点的位置

我希望能够使用GeoDjango或GeoPy根据方向和距离计算出一个点。 例如,如果我有一个坐标点为(-24680.1613, 6708860.65389),我想要使用Vincenty距离公式找到一个东北南西各相隔1公里的点。 我能找到的最接近的函数是在distance.py中的“dest...

18得票2回答
使用geopy和pandas创建带有坐标的新列。

我有一个df: import pandas as pd import numpy as np import datetime as DT import hmac from geopy.geocoders import Nominatim from geopy.distance import ...

14得票3回答
ImportError: No module named 'geopy' ipython-notebook

目前我需要进行一些距离计算。为此,我正在尝试在我的ipython-notebook(版本4.0.4)上执行以下操作:from geopy.distance import vincenty ig_gruendau = (50.195883, 9.115557) delphi = (49.999...

14得票1回答
如何使用Python生成规则的地理网格?

我想获取特定地图区域上的所有经纬度坐标对,以形成一个常规网格。我已经找到了geopy库,但是没有成功解决这个问题。 例如,我有一个由其四个角落的经纬度坐标描述的矩形地理区域,我希望计算出覆盖该区域的间距为1公里的网格。

12得票4回答
从GeoPy地理编码器返回单个地址组件(城市,州等)

我正在使用GeoPy将地址解析为经度和纬度。我也想提取每个地址的项目化地址组件(街道、城市、州、邮编)。 GeoPy返回一个包含地址的字符串——但我找不到可靠的方法来分隔每个组件。例如:123 Main Street, Los Angeles, CA 90034, USA => {st...

11得票2回答
使用Python中的geopy进行地理编码时出现错误(429):请求过多。

我有一个包含大约20k行数据的 Pandas 数据框,我正在尝试将地址列的地理编码转换成经纬度坐标。 我该如何使用time.sleep()或其他函数来停止我现在遇到的 OSM Nominatim 的 Too Many Requests 429 error错误? 这是我用于此的代码:from...

11得票2回答
使用Flask应用程序处理请求线程错误?

这可能有点冒险,但这是我收到的错误消息: File "/home/MY NAME/anaconda/lib/python2.7/SocketServer.py", line 596, in process_request_thread self.finish_request(requ...

11得票4回答
我能否使用Python的geopy库获取经纬度相关的海拔高度?

这是可能的吗? 我尝试过: from geopy.point import Point from geopy import geocoders [...] p = Point(Latitude, Longitude) lat, lon, altitude = p height_metres...