-
返回此柵格的變形版本。
可以通過
ds_input
參數指定變形參數。ds_input
的使用類似於類構造函數的相應參數。它是具有目標柵格特征的字典。允許的字典鍵值是寬度、高度、SRID、原點、比例、傾斜、數據類型、驅動程序和名稱(文件名)。默認情況下,扭曲函數保持大多數參數等於原始源柵格的值,因此隻需要指定應該更改的參數。請注意,這包括驅動程序,因此對於基於文件的柵格,warp 函數將在磁盤上創建一個新柵格。
與源柵格不同的唯一參數是名稱。柵格名稱的默認值是源柵格名稱附加
'_copy' + source_driver_name
。對於基於文件的柵格,建議提供目標柵格的文件路徑。可以使用
resampling
參數指定用於變形的重采樣算法。默認值為NearestNeighbor
,其他允許的值為Bilinear
、Cubic
、CubicSpline
、Lanczos
、Average
和Mode
。max_error
參數可用於指定在近似轉換時允許的輸入像素中測量的最大誤差。精確計算的默認值為 0.0。對於熟悉
GDAL
的用戶,此函數具有與gdalwarp
命令行 實用程序類似的函數。例如,warp 函數可用於將柵格聚合為其原始像素比例的兩倍:
>>> rst = GDALRaster({ ... "width": 6, "height": 6, "srid": 3086, ... "origin": [500000, 400000], ... "scale": [100, -100], ... "bands": [{"data": range(36), "nodata_value": 99}] ... }) >>> target = rst.warp({"scale": [200, -200], "width": 3, "height": 3}) >>> target.bands[0].data() array([[ 7., 9., 11.], [ 19., 21., 23.], [ 31., 33., 35.]], dtype=float32)
本文介紹 django.contrib.gis.gdal.GDALRaster.warp
的用法。
聲明
warp(ds_input, resampling='NearestNeighbour', max_error=0.0)
相關用法
- Python Django GDALRaster.width用法及代碼示例
- Python Django GDALRaster.skew用法及代碼示例
- Python Django GDALRaster.transform用法及代碼示例
- Python Django GDALRaster.srid用法及代碼示例
- Python Django GDALRaster.bands用法及代碼示例
- Python Django GDALRaster.scale用法及代碼示例
- Python Django GDALRaster.extent用法及代碼示例
- Python Django GDALRaster.driver用法及代碼示例
- Python Django GDALRaster.origin用法及代碼示例
- Python Django GDALRaster.metadata用法及代碼示例
- Python Django GDALRaster.srs用法及代碼示例
- Python Django GDALRaster.name用法及代碼示例
- Python Django GDALRaster.geotransform用法及代碼示例
- Python Django GDALRaster.height用法及代碼示例
- Python Django GDALRaster用法及代碼示例
- Python Django GDALBand.data用法及代碼示例
- Python Django GeometryCollection用法及代碼示例
- Python Django GEOSGeometry.srid用法及代碼示例
- Python Django GEOSGeometry.normalize用法及代碼示例
- Python Django GenericRelation用法及代碼示例
- Python Django Greatest用法及代碼示例
- Python Django GEOSGeometry.geom_type用法及代碼示例
- Python PIL GaussianBlur()用法及代碼示例
- Python Django Group.permissions用法及代碼示例
- Python Tableau GroupItem用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.gis.gdal.GDALRaster.warp。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。