【HC】python调用gdal方法
这里小亚!…………
喜欢关注点赞!
——?——?——
python调用gdal方法:
方法一:自己编译
首先:安装python和编译gdal,其中gdal的编译可以参考文章:
http://blog.csdn.net/cmfootball/article/details/19981833
其次:通过命令行对编译好的gdal进行操作,导出python可以调用的接口到python安装目录下,具体方法:
然后python就可以调用gdal库了,实验方法如下:
from osgeo import gdal
dataset = gdal.Open("g:/中国12--分经纬度原图/2095-2196.jpg")
print dataset.RasterXSize
结果输出:3328
方法二:导入已经编译好的支持python的gdal库
1,http://pypi.python.org/pypi/GDAL/1.6.1下载GDAL的python包,GDAL-1.6.1.win32-py2.5.exe。安装GDAL-1.6.1.win32-py2.5.exe文件,自动安装到python的安装目录($:\Python25\Lib\site-packages)。
2,到GDAL官网http://www.gdal.org/的http://download.osgeo.org/gdal/win32/1.6/下载gdalwin32exe160.zip,解压缩到任意目录下,比如我解压到C盘根目录下,如C:\gdalwin32-1.6,打开C:\gdalwin32-1.6\README_EXE.TXT,里面有配置环境变量的说明。按照README_EXE.TXT文件的说明,在“我的电脑”->"高级"->"环境变量"。将“D:\gdalwin32-1.6\bin”添加到"Path"变量中。并新增一个环境变量GDAL_DATA,变量值设置为 D:\gdalwin32-1.6\data
3 ok 可以了 在pythonwin中验证下
from osgeo import gdal
dataset = gdal.Open("g:/中国12--分经纬度原图/2095-2196.jpg")
print dataset.RasterXSize
结果输出:3328
好了 开始研究GDAL库吧,GDAL api: http://wenku.baidu.com/view/983e5b503c1ec5da50e2703f.html
http://cdn.u1.huluxia.com/g3/M03/3D/AF/wKgBOV3MKT-AIvMIAABmazNN_Cw402.jpghttp://cdn.u1.huluxia.com/g3/M03/3D/AF/wKgBOV3MKT-AAwbBAADPPUm56LM989.jpg
页:
[1]