从GDAL提供的实用程序来看,很多程序的后缀都是 .py
,这充分地说明了Python语言在GDAL的开发中得到了广泛的应用。
1. 打开已有的GeoTIF文件
下面我们试着读取一个GeoTiff文件的信息。第一步就是打开一个数据集。
>>> from osgeo import gdal >>> dataset = gdal.Open("/gdata/geotiff_file.tif")
既然已经将一个GeoTIFF文件打开为一个GDAL可操作的对象, 下面来看一下都能对其进行怎样的操作。
Python提供了 dir()
内省函数, 可以快速查看一下当前对象可用的操作:
dir()
函数可能是 Python 自省机制中最著名的部分了。它可以返回传递给它的任何对象的属性名称经过排序的列表。 如果不指定对象,则dir()
返回当前作用域中的名称。
>>> dir(dataset)[:3] + ['... ...'] + dir(dataset)[-3:]
['AbortSQL', 'AddBand', 'AddFieldDomain', '... ...', '__weakref__&#