问题标签 [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.

0 投票
1 回答
2052 浏览

python - 如何在数据框列上使用 geopy vicenty 距离?

我有一个带有位置列的数据框,其中包含经纬度位置,如下所示

如何使用 geopy 的 vicenty 函数获取连续行之间的距离?我尝试了以下代码

它返回以下错误 - TypeError: __new__() 最多接受 4 个参数(给定 5 个)

编辑 - 其中 df 是包含 deviceId 和 Location 列的 Pandas 数据框,如上所示

0 投票
1 回答
35 浏览

python - 为 DataFrame 获得不同的输出和相同代码的正常实现

我正在尝试计算 DataFrame 两点之间的 vincety 距离。如果我直接输入字符串,我会得到以下输出:

在使用 Dataframe 实现相同的事情时,我得到以下输出:

cleandata['location']具有与我在第一个代码中放入的完全相同的坐标字符串。我在这两种情况下都检查了进入 vincety 函数的变量是列表。

如何解释和解决这种奇怪的行为?

0 投票
1 回答
172 浏览

windows - Python 3 - GeoPy 和编码

经过一些地理定位工作后,我正在使用 DictWriter 将字典写入 csv。

这会产生:

0 投票
1 回答
282 浏览

python - Google App Engine 不支持 Geopy?

我希望在 GAE 上将 geopy 与 Python 2.7 一起使用。但是,当我部署代码时,出现以下错误:

appcfg.py:错误:解析 C:\myPrograms\Google AppEngine\Programs\Balefire\app.yaml 时出错:不支持库“geopy”

我的 app.yaml 有:

GAE 真的不支持这个库吗?如果支持,有什么替代方案?

0 投票
2 回答
5757 浏览

python - 使用 Geopy 和 Python 进行地理编码

我正在尝试对包含位置名称和解析出的地址的 CSV 文件进行地理编码,其中包括地址编号、街道名称、城市、邮政编码、国家/地区。我想通过 Geopy 使用 GEOPY 和 ArcGIS Geocodes。我想创建一个循环遍历 5000 多个条目的 csv 的代码,并在我的 CSV 的单独列中给出纬度和经度。我想通过 Geopy 使用 ArcGIS 地理编码服务。谁能给我一个代码来开始?谢谢!

这是我的脚本:

0 投票
1 回答
1700 浏览

python - 使用 Geopy ArcGIS 和 Python 进行地理编码

我正在尝试使用 Geopy 和 ArcGIS 对多个地址进行地理编码。我已经设置我的代码循环遍历 CSV 并检查地址和名称,并为纬度和经度坐标提供单独的列。

我的代码在执行时出现了问题,它没有提供经纬度坐标,也没有正确循环通过 CSV。我如何让它循环遍历多个地址并对它们进行地理编码,给出一个经纬度坐标。

下面是我的代码:

0 投票
2 回答
637 浏览

python - ASCII 字符上的 Geopy 阻塞

错误:

第二次尝试解码:

错误:

检查 place_decoded 的类型:

希腊这个词不应该带来任何麻烦。有人有想法吗?

0 投票
1 回答
4468 浏览

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,但没有任何改变。

有任何想法吗?谢谢你。

0 投票
2 回答
13000 浏览

python - 使用 geopy pandas 坐标的新列

我有一个df:

我想获取下面数据框中任何一列的纬度和经度坐标。使用各个位置的文档时,文档 ( http://geopy.readthedocs.org/en/latest/#data ) 非常简单。

但是我想将该函数应用于 df 中的每一行并创建一个新列。我试过以下

但我认为我的代码中遗漏了一些东西,因为我得到以下信息:

我希望使用 Lambda 函数得到这样的结果:

我很感激任何帮助。在我得到坐标后,我想绘制它们。任何用于映射坐标的推荐资源也非常感谢。谢谢

0 投票
1 回答
545 浏览

python-2.7 - Geopy 使用 ArcGIS 进行地理编码和求解与 csv 的距离

我有一个具有以下格式的 csv 文件

每行都是一次旅行,我需要计算每次旅行的总距离。我想我可以对纬度/经度坐标的每个位置进行地理编码,然后使用这些坐标在 geopy 中使用 vincenty 计算距离。我需要英里和公里的距离,我需要它写入 csv 文件,英里在 1 列中,公里在单独的列中。

到目前为止,我有以下代码,并花了两天时间研究解决方案,我想我不是一个很好的程序员,所以请帮忙:

我试图最终完成的示例,尽管它不起作用。

我感谢任何和所有的帮助。