當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。