geopy相关内容

返回单个地址部分(城市、州等)来自GeoPy地理编码器

我正在使用GeoPy对地址进行地理编码,以将其转换为LNG。我还想提取每个地址的详细地址组成部分(街道、城市、州、邮政编码)。 GeoPy返回一个带有地址的字符串--但是我找不到一种可靠的方法来分隔每个组件。例如: 123 Main Street, Los Angeles, CA 90034, USA => {street: '123 Main Street', city: 'Los ..
发布时间:2022-05-11 10:04:23 Python

在Python语言中计算*多*组地理坐标之间的距离

我正在计算多组经纬度坐标之间的距离。简而言之,我找到了很多使用数学或地理的教程。当我只想找出一组坐标(或两个唯一位置)之间的距离时,这些教程非常有用。然而,我的目标是扫描一个包含400k个起点和目的地坐标组合的数据集。下面列出了我所使用的代码的一个例子,但是当我的数组大于1个记录时,我似乎收到了错误。任何有用的建议都将不胜感激。谢谢。 # starting dataframe is df ..
发布时间:2022-04-15 12:58:43 Python

使用 Geopy 和 Python 进行地理编码

我正在尝试对包含位置名称和解析出的地址的 CSV 文件进行地理编码,该地址包括地址编号、街道名称、城市、邮政编码、国家/地区.我想通过 Geopy 使用 GEOPY 和 ArcGIS Geocodes.我想创建一个代码,循环遍历我的 5000 多个条目的 csv,并在我的 CSV 的不同列中为我提供纬度和经度.我想通过 Geopy 使用 ArcGIS Geocoding 服务.谁能给我一个代码来开 ..
发布时间:2021-11-17 01:36:33 Python

Python Pandas 'apply' 返回系列;无法转换为数据框

好吧,我已经半途而废了.我正在使用 geopy 对数据框进行地理编码.我编写了一个简单的函数来接受输入 - 国家名称 - 并返回纬度和经度.我使用 apply 来运行该函数,它返回一个 Pandas 系列对象.我似乎无法将其转换为数据帧.我确定我遗漏了一些明显的东西,但我是 python 的新手并且仍然是 RTFMing.顺便说一句,地理编码器功能很好用. # 导入库导入操作系统将熊猫导入为 p ..
发布时间:2021-11-16 23:14:22 Python

经度格式/比例,用于使用Geopy计算距离

我正在使用geopy来简单地计算两个长纬度坐标之间的距离. 但是我对经度应该在多大程度上感到困惑. 经度协调的纬度从-90到+90,目前,我将经度的范围设置为0-360度-要满足以下条件,应将其设置为-180至180: great_circle(纽约市,测试).miles 其中NYC和test是坐标对. 谢谢 晕动 解决方案 Geopy ..
发布时间:2021-05-29 19:44:10 其他开发

我可以在Python中使用geopy来获得高度吗?(经度/纬度)

有可能吗? 我尝试过: 来自geopy.point导入点的 从geopy导入地址解析器[...]p =点(纬度,经度)纬度,经度,海拔= pheight_metres =高度 但是height_metres始终为0. 解决方案 请注意,使用地址解析器,您将需要一个Google海拔API密钥,该密钥现在需要启用了结算功能的项目(截至2018年7月). 或者,您可以使用开放 ..
发布时间:2021-05-29 19:44:07 Python

加快获取两个纬度和经度之间的距离

我有两个包含Lat和Lon的DataFrame.我想找到从一个(Lat,Lon)对到另一个DataFrame的 ALL (Lat,Lon)的距离,并获取最小值.我正在使用 geopy 的程序包.代码如下: 从geopy导入距离将numpy导入为npdistanceMiles = []计数= 0对于df1.iterrows()中的id1,row1:target =(row1 ["LAT"],row ..
发布时间:2021-05-10 20:15:58 Python

使用Geopy将英里转换为纬度和经度

背景 我想添加一个模型管理器功能,该功能基于与坐标的接近程度来过滤查询集.我发现此博客发布的代码正是在执行该操作我想. 代码 下面的代码段似乎利用了自此之后已删除的 geopy 函数.通过限制纬度和经度的范围,它可以粗略地缩小查询集的范围. #将所有位置的集合修剪到可以快速精确检查的位置ough_distance = geopy.distance.arc_degrees(arc ..
发布时间:2021-05-10 19:11:19 Python

如何使用geopy从坐标获取邮政编码?

所以下面是我一直在使用的代码.我有点新手.由于使用该API的配额,我一直仅在数据的开头进行测试.下面是数据框的快照: 纬度经度0 -73.99107 40.7300541 -74.000193 40.7188032 -73.983849 40.7617283 -73.97499915 40.680862144 -73.89488591 40.664714​​45 这是我被绊倒的地方. t ..
发布时间:2021-05-10 19:11:13 Python

Python模块,用于从美国城市的名称获取纬度和经度

我正在寻找一个python模块,该模块可以输入城市名称作为输入并返回输入的纬度和经度. 解决方案 看看 geopy .在“入门"文档中,它显示: >>>从geopy导入地址解析器>>>gn = geocoders.GeoNames()>>>打印gn.geocode("Cleveland,OH 44106")(美国俄亥俄州克利夫兰市(41.4994954,-81.6954088))>>>g ..
发布时间:2021-05-10 19:10:19 Python

Geopy太慢-一直超时

我正在使用geopy获取城市名称的纬度-经度对.对于单个查询,这很好用.我现在尝试做的是遍历一大堆城市名称(46.000),并获取每个城市的地理编码.然后,我通过一个检查循环对它们进行排序,该循环对处于正确状态的城市(如果在美国)进行排序.我的问题是,我收到"GeocoderTimedOut('服务超时')"一直以来,一切都非常缓慢,我不确定这是我的错,还是仅仅是geopys的本性.这是负责的代码 ..
发布时间:2021-05-04 20:47:50 Python

将县的州名转换为坐标

我想将县名转换为坐标. 县: fips state_fips county_fips state county 1000 1 0 Alabama Alabama 1005 1 5 Alabama Barbour County 1007 1 7 Alabama Bibb County 1009 1 9 Alabama B ..
发布时间:2020-06-16 18:45:49 Python

Python geopy地理编码器.Google

我正在尝试使用创建坐标列表的Geopy运行Python脚本. 我已经安装了Geopy,并且正在Mac上的Terminal中运行. python from geopy import geocoders import csv g_api_key = 'I HAVE ENTERED MY GOOGLE API HERE’ g = geocoders.Google(g_api_key) 然后我收 ..
发布时间:2020-06-16 18:45:47 Python

Geopy:以英语检索国家/地区名称

我正在尝试反转地理编码坐标,并使用geopy检索相应的国家/地区代码.但是,Geopy似乎没有提供一种获取国家/地区代码的方法.因此,我尝试首先检索国家/地区名称,然后将其转换为代码.不幸的是,我的代码给了我非英语语言的国家名称. 如何获取英文国家名称? 我的代码: geolocator = Nominatim() .... with open('coordinates.txt' ..
发布时间:2020-06-16 18:45:42 Python

使用Geopy和Python进行地理编码

我正在尝试对CSV文件进行地理编码,该CSV文件包含位置名称和已解析的地址,其中包括地址号码,街道名称,城市,邮政编码,国家/地区.我想通过Geopy使用GEOPY和ArcGIS Geocodes,我想创建一个循环遍历5000多个csv的代码,并在CSV的单独列中给我纬度和经度.我想通过Geopy使用ArcGIS Geocoding服务.谁能为我提供入门代码?谢谢! 这是我的剧本: i ..
发布时间:2020-06-16 18:45:40 Python

HTTP错误429:python geopy请求过多

我有一个我不确定如何解决的问题.我想遍历要将坐标转换为地理位置地址的文件.代码可以正常工作,但遍历文件中的特定行数后会出现问题. from __future__ import print_function from geopy.geocoders import Nominatim from shapely.wkt import loads as load_wkt from shapely.g ..
发布时间:2020-06-16 18:45:37 Python

如何使用python生成常规地理网格?

我想在某个地图区域上检索规则网格的所有纬度/经度坐标对.我找到了geopy库,但根本无法解决问题. 例如,我有一个由纬度/经度坐标中的四个角描述的矩形地理区域,我试图计算间距为例如的网格.覆盖该区域1公里. 解决方案 初步注意事项 某些区域的定义方式略有不同.如果只是一个矩形区域(请注意:投影的矩形不一定在地球表面上是矩形的!),则可以使用所需的步长,简单地从两个坐标维度的最小 ..
发布时间:2020-06-16 18:45:35 Python