当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django GDALRaster.driver用法及代码示例


本文介绍 django.contrib.gis.gdal.GDALRaster.driver 的用法。

声明

driver

用于处理输入文件的 GDAL 驱动程序的名称。对于从文件创建的GDALRaster,会自动检测驱动程序类型。默认情况下,从头开始创建栅格是内存中的栅格 ('MEM'),但可以根据需要进行更改。例如,将GTiff 用于GeoTiff 文件。有关文件类型的列表,另请参阅GDAL Raster Formats 列表。

通过以下示例创建内存中的栅格:

>>> GDALRaster({'width': 10, 'height': 10, 'srid': 4326}).driver.name
'MEM'

通过以下示例创建基于文件的GeoTiff 栅格:

>>> import tempfile
>>> rstfile = tempfile.NamedTemporaryFile(suffix='.tif')
>>> rst = GDALRaster({'driver': 'GTiff', 'name': rstfile.name, 'srid': 4326,
...                   'width': 255, 'height': 255, 'nr_of_bands': 1})
>>> rst.name
'/tmp/tmp7x9H4J.tif'           # The exact filename will be different on your computer
>>> rst.driver.name
'GTiff'

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.gis.gdal.GDALRaster.driver。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。