-
返回此栅格的变形版本。
可以通过
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。