这个问题可能会重复,但我没有得到答案。 我用pythonide编写了流动代码。在
out_srs = osr.SpatialReference()
**self.out_srs.ImportFromEPSG(4326)**
它运行良好,但当我从应用程序运行它时,它会导致如下错误
注-用2颗星括起来的行中有错误----
^{pr2}$我已经做过了,但还是犯了这个错误。但这段代码是单独运行的,但不在应用程序中运行。此代码来自gdal的gdal2tile模块。我使用的是python2.7.6和gdal1.10.0,我无法分辨出问题出在哪里。请建议如何解决这个问题。在
我可以通过以下步骤在windows中设置GDAL_数据变量来解决这个问题。在
找到存储gdal数据的文件夹
打开windows命令提示符,使用gdal数据文件夹的位置运行以下命令。在
GDAL需要一个名为
GDAL_DATA
的环境变量,它指向a directory with various data files,包括gcs.csv
。Learn more about it here。在要检查是否设置了
GDAL_DATA
,并且包含gcs.csv
,并且这是可读的,请使用以下代码段检查应用程序。这应该靠近引发错误的代码。在相关问题 更多 >
编程相关推荐