有没有一种方法可以从python中的lat和lon数组中提取处于特定状态的坐标
我有一个包含美国东北部坐标点数据的数组。有没有办法只提取这个区域某个状态下的坐标?例如,拉出所有落在纽约的坐标。非常感谢您的任何帮助都能帮上忙有没有一种方法可以从python中的lat和lon数组中提取处于特定状态的坐标,python,python-2.7,Python,Python 2.7,我有一个包含美国东北部坐标点数据的数组。有没有办法只提取这个区域某个状态下的坐标?例如,拉出所有落在纽约的坐标。非常感谢您的任何帮助都能帮上忙 from geopy.geocoders import Nominatim g = Nominatim() location = g.reverse("43.0667, -89.4") # Reverse lookup of Madison, WI print(location.raw['address']['state']) 您可以将所有lat/l
from geopy.geocoders import Nominatim
g = Nominatim()
location = g.reverse("43.0667, -89.4") # Reverse lookup of Madison, WI
print(location.raw['address']['state'])
您可以将所有lat/lon对传递给服务,存储返回的位置对象,并根据需要进行筛选
返回的原始位置数据如下所示:
{'address': {'city': 'Madison',
'clinic': '1 South Park UW Health Clinic',
'country': 'United States of America',
'country_code': 'us',
'county': 'Dane County',
'neighbourhood': 'Preglers Addition',
'postcode': '53715',
'road': 'Braxton Place',
'state': 'Wisconsin',
'suburb': 'Monona Bay'},
'display_name': '1 South Park UW Health Clinic, Braxton Place, Preglers Addition, Monona Bay, Madison, Dane County, Wisconsin, 53715, United States of America',
'lat': '43.06697945',
'licence': 'Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright',
'lon': '-89.4000472713021',
'osm_id': '102236889',
'osm_type': 'way',
'place_id': '2569590902'}
是否愿意共享一些数据或代码,以便我们了解您使用的是什么?不在标准库中,当然有办法。你的方式有什么问题?。