填坑:运行srs.ImportFromEPSG(4326),出现ERROR 4:Unable to open EPSG support file gcs.csv

一 背景

使用Python代码及gdal函数包创建了一个矢量图,但是在添加坐标信息时一直报错,矢量文件可以创建出来,但是没能成功添加坐标信息
代码如下:

srs = osr.SpatialReference()  # 创建空间参考坐标系,WGS1984
srs.ImportFromEPSG(4326)

报错如下:

ERROR 4: Unable to open EPSG support file gcs.csv. Try setting the GDAL_DATA 
environment variable to point to the directory containing EPSG csv files.

二 原因

之前安装GDAL时是通过pip安装的,缺少了一个包含坐标系参数的文件夹gata-data,里面的gcs.csv文件,包含了各坐标系的各参数。

三 解决方法

首先,需要下载这个gata-data文件夹,这个包的来源如下:https://github.com/wudawxb1995/ForLearn
在这里插入图片描述
解压后放在合适的目录下,最好是放在gdal文件夹下。
在这里插入图片描述
然后,添加环境变量,方法如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后,重启编译器,运行代码,成功添加坐标系!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值