有没有一种方法可以从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'}

是否愿意共享一些数据或代码,以便我们了解您使用的是什么?不在标准库中,当然有办法。你的方式有什么问题?。