首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看经度/经度坐标是否在美国州内

查看经度/经度坐标是否在美国州内
EN

Stack Overflow用户
提问于 2014-07-29 12:19:35
回答 4查看 5.3K关注 0票数 6

使用Python,是否有函数、库或其他方法可以检查某个经度/经度坐标对是否落入定义的地理边界内?

示例:

32.781065,-96.797117在德克萨斯州吗?

EN

回答 4

Stack Overflow用户

发布于 2015-06-04 22:52:14

您可以使用reverse geocode库,然后检查"admin1“区域是否为特定的美国州。

它将经度/经度坐标转换为如下字典:

代码语言:javascript
运行
复制
{
  'name': 'Mountain View', 
  'cc': 'US', 
  'lat': '37.38605',
  'lon': '-122.08385', 
  'admin1': 'California', 
  'admin2': 'Santa Clara County'
}
票数 4
EN

Stack Overflow用户

发布于 2018-05-18 07:15:12

您可以使用可以使用pip install geocoder安装的geocoder library

代码语言:javascript
运行
复制
import geocoder

results = geocoder.google('32.781065, -96.797117', reverse = True)

print(results.current_result.state_long)

票数 2
EN

Stack Overflow用户

发布于 2014-07-29 12:25:39

我将使用requests libraryGoogle geocoding API发送请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25008191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档