问题标签 [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 - 如何在数据框列上使用 geopy vicenty 距离?
我有一个带有位置列的数据框,其中包含经纬度位置,如下所示
如何使用 geopy 的 vicenty 函数获取连续行之间的距离?我尝试了以下代码
它返回以下错误 - TypeError: __new__() 最多接受 4 个参数(给定 5 个)
编辑 - 其中 df 是包含 deviceId 和 Location 列的 Pandas 数据框,如上所示
python - 为 DataFrame 获得不同的输出和相同代码的正常实现
我正在尝试计算 DataFrame 两点之间的 vincety 距离。如果我直接输入字符串,我会得到以下输出:
在使用 Dataframe 实现相同的事情时,我得到以下输出:
cleandata['location']
具有与我在第一个代码中放入的完全相同的坐标字符串。我在这两种情况下都检查了进入 vincety 函数的变量是列表。
如何解释和解决这种奇怪的行为?
windows - Python 3 - GeoPy 和编码
经过一些地理定位工作后,我正在使用 DictWriter 将字典写入 csv。
这会产生:
python - Google App Engine 不支持 Geopy?
我希望在 GAE 上将 geopy 与 Python 2.7 一起使用。但是,当我部署代码时,出现以下错误:
appcfg.py:错误:解析 C:\myPrograms\Google AppEngine\Programs\Balefire\app.yaml 时出错:不支持库“geopy”
我的 app.yaml 有:
GAE 真的不支持这个库吗?如果支持,有什么替代方案?
python - 使用 Geopy 和 Python 进行地理编码
我正在尝试对包含位置名称和解析出的地址的 CSV 文件进行地理编码,其中包括地址编号、街道名称、城市、邮政编码、国家/地区。我想通过 Geopy 使用 GEOPY 和 ArcGIS Geocodes。我想创建一个循环遍历 5000 多个条目的 csv 的代码,并在我的 CSV 的单独列中给出纬度和经度。我想通过 Geopy 使用 ArcGIS 地理编码服务。谁能给我一个代码来开始?谢谢!
这是我的脚本:
python - 使用 Geopy ArcGIS 和 Python 进行地理编码
我正在尝试使用 Geopy 和 ArcGIS 对多个地址进行地理编码。我已经设置我的代码循环遍历 CSV 并检查地址和名称,并为纬度和经度坐标提供单独的列。
我的代码在执行时出现了问题,它没有提供经纬度坐标,也没有正确循环通过 CSV。我如何让它循环遍历多个地址并对它们进行地理编码,给出一个经纬度坐标。
下面是我的代码:
python - ASCII 字符上的 Geopy 阻塞
错误:
第二次尝试解码:
错误:
检查 place_decoded 的类型:
希腊这个词不应该带来任何麻烦。有人有想法吗?
python - Geopy 导入错误
我在使用 Geopy 包时遇到问题。
我已经用 pip 安装了它,我使用的是 python 2.7.3。
Geopy已正确安装在
我尝试运行一个文件,仅按照 Geopy 文档的建议导入 geopy.geocoders:
from geopy.geocoders import Nominatim
geolocator = Nominatim()
但我有这个错误:
我检查了打印 sys.path() 的 python 路径,我认为它是正确的,因为它正确地显示了我
/usr/local/lib/python2.7/dist-packages/geopy
和
/usr/local/lib/python2.7/dist-packages/geopy-1.10.0.dist-info
我也尝试卸载并重新安装geopy,也使用easy_install而不是pip,但没有任何改变。
有任何想法吗?谢谢你。
python - 使用 geopy pandas 坐标的新列
我有一个df:
我想获取下面数据框中任何一列的纬度和经度坐标。使用各个位置的文档时,文档 ( http://geopy.readthedocs.org/en/latest/#data ) 非常简单。
但是我想将该函数应用于 df 中的每一行并创建一个新列。我试过以下
但我认为我的代码中遗漏了一些东西,因为我得到以下信息:
我希望使用 Lambda 函数得到这样的结果:
我很感激任何帮助。在我得到坐标后,我想绘制它们。任何用于映射坐标的推荐资源也非常感谢。谢谢
python-2.7 - Geopy 使用 ArcGIS 进行地理编码和求解与 csv 的距离
我有一个具有以下格式的 csv 文件
每行都是一次旅行,我需要计算每次旅行的总距离。我想我可以对纬度/经度坐标的每个位置进行地理编码,然后使用这些坐标在 geopy 中使用 vincenty 计算距离。我需要英里和公里的距离,我需要它写入 csv 文件,英里在 1 列中,公里在单独的列中。
到目前为止,我有以下代码,并花了两天时间研究解决方案,我想我不是一个很好的程序员,所以请帮忙:
我试图最终完成的示例,尽管它不起作用。
我感谢任何和所有的帮助。