python-shapefile将几何转换为纬度/经度

时间:2019-09-10 12:32:03

标签: python geometry coordinates shapefile geopandas

我在shp文件中是一个全新的人,我想做的就是将我的点位置数据转换为纬度/经度。我所拥有的是afert .crs命令:

{'proj': 'tmerc',
 'lat_0': 0,
 'lon_0': 21,
 'k': 0.999923,
 'x_0': 7500000,
 'y_0': 0,
 'ellps': 'GRS80',
 'units': 'm',
 'no_defs': True}

如何获取经纬度坐标

1 个答案:

答案 0 :(得分:0)

最后,经过反复试验,我找到了解决方案。我希望它对社区有用。 基本上,有一个非常好的网站https://geoffboeing.com/2014/09/using-geopandas-windows/,但是.....

甚至不要尝试:conda install -c conda-forge geopandas。

它可以工作,但是您可能会遇到问题。就我而言,问题出在pyproj版本中,我无法更新它。 然后我使用了带轮文件的解决方案,... fiona版本出现了问题:) 这是Whl文件的来源: https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

因此,我的最终解决方案是: 安装gdal,但...版本2.4.1,然后是最新版本的fiona,pyproj,rtree,并且按照轮文件中提到的Geoff Boeing的要求整形。 (使用“ pip install“下载的车轮文件路径”安装)。 安装完gdal之后,请不要忘记为gdal软件包添加路径。

此后,我刚刚通过pip install安装了geopandas,这对我的笛卡尔和geopy软件包(用于绘图和地理处理)很重要。

一切正常时我脸上的笑容……无价,我只需要与之分享:)