问题标签 [geopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-2.7 - 在 Geopy 中使用地理编码器 API 服务超时
我在网上找到了这段代码,但它对我不起作用:
错误:
gps - 在 GPS 点之间填写 GPS 点
给定两个 GPS 点,我想在两者之间填充更多的 GPS 点(在一条直线上)。我有很多代码,但是问同样的问题又长又复杂。我想知道是否有人有任何工具。
python - 我的循环需要另一双眼睛
从坐标列表开始,我正在尝试创建一个包含插值坐标的新列表。我错过了一些东西,它只是一遍又一遍地附加第一个和最后一个坐标。
问题出在 main 函数中,与用新创建的点替换原点有关。我只包括其他人,因为它们是必要的。如果您运行它,它将创建一个 .kml 文件,您可以在 google earth 中打开该文件并查看问题。
目前,新列表如下所示。您可以看到起点和终点被一遍又一遍地附加,而没有附加新的点。
预期结果:以 3m 为间隔的起点和终点之间的坐标列表(包括起点和终点)。
python - Calculate point based on distance and direction
I would like to calculate a point based on direction and distance using GeoDjango or GeoPy.
For example, If I have a point that is (-24680.1613, 6708860.65389) I would like to find out a point 1KM North, 1KM East, 1KM Sourh and 1KM west using Vincenty distance formula.
I closest thing I can find is a "destination" function in distance.py (https://code.google.com/p/geopy/source/browse/trunk/geopy/distance.py?r=105). Although I cannot find this documented anywhere and I'm yet to figure out how to use it.
Any help is much appreciated.
python - 查明纬度/经度坐标是否在美国某个州内
使用 Python,是否有函数、库或其他方法来检查某个纬度/经度坐标对是否落在定义的地理边界内,例如美国州?
例子:
32.781065, -96.797117 是否属于德克萨斯州?
python - geoPy 错误:AttributeError:“NoneType”对象没有属性“地址”
我有一个带有地址列表的xml,我正在尝试遍历它们并使用geopy提取信息(即:纬度、经度、距离等),但我不断收到此错误:AttributeError:'NoneType'对象有没有属性“地址”。继承人的代码,如果有人有任何想法:
对于 xml 文件的示例:
正如您所知道的地址是希伯来语,但它不应该造成问题。对于第一个地址,一切正常,但后来我得到了错误。我猜这与我遍历 xml 文件的方式有关,有什么想法吗?
非常感谢!
python - geopy距离获取城市python
我不确定这是可能的,但我有一个城市坐标列表,然后我想取列表中的第一个坐标并计算列表中每个坐标的距离,最后我想得到最短距离和城市名。除了获取城市名称和州外,我可以做所有的事情。有没有办法做到这一点?
有人有任何提示吗?
python - Python geopy 安装
我正在尝试在 Python 中安装 Geopy。我该如何以非常简单的方式做到这一点?我安装了 Python 3.4.0 启动器。我在哪里编写 Geopy 安装命令?在扩展名为 .py 的文本文件上?还是在终端?我已经阅读了使用 easy-install 和 pip 安装 Geopy 的方法。我应该使用哪一个?下面是我读过的一个例子:
下面是我读过的另一个安装:
那么,在上面的代码中,我在哪里写这个,因为这是根据请求打印结果?在终端?我有 Python 启动器,但似乎无法在其中编写新脚本,它只加载扩展名为 .py 的文本文件。
抱歉在这里询问基础知识。非常新手。如果有人能解释我如何安装 Geopy 并逐步执行上述地理编码技术,将不胜感激。
python - Python geopy geocoders.Google
我正在尝试使用创建坐标列表的 Geopy 运行 Python 脚本。我已经安装了 Geopy,并在 Mac 上从终端运行。
然后我收到错误消息:
我的 API 密钥可能有误吗?为什么会这样?如果我没有收到此消息,我将加载 .csv 接下来:
此代码是否正确,并且此代码中是否需要“继续”(在“full_addy”上方)?最后,如果我得到帮助以使“geocoders.Google”工作,并且这个脚本工作,你如何运行 Python 脚本?即我一直在将这些命令写入终端,我如何在最后的'print full_addy +“,NULL,NULL”'行上运行脚本并将输出保存为costcos-geocoded.csv?
提前感谢您对我的任何帮助...
python - 使用 Python 3.2 安装 geopy 时遇到问题
我正在尝试在 python 3.2 上安装一个模块,但无法安装。我使用的是 Windows 7。我只需要在 Python 3.2 上安装该模块,因此适用于其他 Python 版本的解决方案对我没有帮助(我在 Python 2.7 或 3.3、3,4 中安装模块没有问题)我摆脱了所有其他版本的python,因为我认为这可能是问题所在。
我已经尝试过使用 pip install 和手动安装包,但都不起作用。乍一看,我似乎正在正确安装 setuptools 和 pip。这是我尝试安装 pip 时得到的输出
看起来不错,对吧?
然后当我尝试通过输入使用时,pip install geopy
这是我得到的输出
pip: the term
pipis not recognized as the name of a cmdlet, function or operable program
等。我确保在路径环境中指定了 python 3.2,并卸载了所有其他版本的 python。我不知道我还能做什么?
我也尝试手动安装geopy。我去了 github 上的 geopy 页面并按下“下载 ZIP”。然后我将文件夹解压缩到 python32 中的 lib/site-packages 目录。当我尝试使用 setup.py ( python32 setup.py install
) 安装时,这是我收到的错误消息。我不确定此错误消息的含义
Traceback (most recent call last):
File "setup.py", line 6, in <module>
from geopy import __version__ as version
File "C:\python32\lib\site-packages\geopy-master\geopy\__init__.py", line 10, in <module>
from geopy.location import Location
File "C:\python32\lib\site-packages\geopy-master\geopy\location.py", line 21
def __init__(self, address=u"", point=None, raw=None):