Python 使用basemap和ShapeFile获取坐标的国家/地区

Python 使用basemap和ShapeFile获取坐标的国家/地区,python,gis,shapefile,matplotlib-basemap,Python,Gis,Shapefile,Matplotlib Basemap,我想要一个Python函数,给定lat/lon返回国家。我想使用basemap和shapefile,但我不确定要使用哪个shapefile或如何检查某个点是否在某个国家/地区内。我的工作重点是欧洲国家,所以我从下载了NUTS 2013 shape文件 我应该如何阅读和获取lat/lon的国家?您正在寻找“反向地理编码”,有一些提供商,如Namingm(OpenStreetMap)、Bing、Google和其他。我想要一个离线解决方案,我只想检查给定的坐标是否在美国。您是否正在使用任何特定的Pyt

我想要一个Python函数,给定lat/lon返回国家。我想使用basemap和shapefile,但我不确定要使用哪个shapefile或如何检查某个点是否在某个国家/地区内。我的工作重点是欧洲国家,所以我从下载了NUTS 2013 shape文件


我应该如何阅读和获取lat/lon的国家?

您正在寻找“反向地理编码”,有一些提供商,如Namingm(OpenStreetMap)、Bing、Google和其他。我想要一个离线解决方案,我只想检查给定的坐标是否在美国。您是否正在使用任何特定的Python库,如Shapely?是的,Shapely和Pysph。您正在寻找“反向地理编码”,有一些提供商,如Namingm(OpenStreetMap)、Bing、Google和其他。我想要一个离线解决方案,我只想检查给定坐标是否在美国。您是否正在使用任何特定的Python库,比如Shapely?是的,Shapely和Pysph。