Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么gdal_扭曲和gdal_平移只提供多项式/薄板样条线变换?_Python_Transform_Gis_Raster_Gdal - Fatal编程技术网

Python 为什么gdal_扭曲和gdal_平移只提供多项式/薄板样条线变换?

Python 为什么gdal_扭曲和gdal_平移只提供多项式/薄板样条线变换?,python,transform,gis,raster,gdal,Python,Transform,Gis,Raster,Gdal,我需要使用共享的地面控制点对几个图像进行地理参考,为此我用python编写了一个脚本,使用gdal_translate来正确地参考这些图像。然而,我的问题是,gdal_平移通过分别缩放两个图像来扭曲图像的x:y比。我希望有一个选项可以在图像上执行线性/4自由度(x和y移动、旋转和单个缩放)仿射变换,但情况似乎并非如此 我当前正在使用以下命令: gdal_translate-of GTIFF-a_srs“EPSG:27700”points.points in.tiff out.tiff 积分。积

我需要使用共享的地面控制点对几个图像进行地理参考,为此我用python编写了一个脚本,使用gdal_translate来正确地参考这些图像。然而,我的问题是,gdal_平移通过分别缩放两个图像来扭曲图像的x:y比。我希望有一个选项可以在图像上执行线性/4自由度(x和y移动、旋转和单个缩放)仿射变换,但情况似乎并非如此

我当前正在使用以下命令:

gdal_translate-of GTIFF-a_srs“EPSG:27700”points.points in.tiff out.tiff
积分。积分是我的GCP

从gdal_warp文档来看,默认行为似乎是使用基于GCP数量的多项式变换,并选择强制TPS:

-订单

用于翘曲的多项式阶数(1到3)。默认情况下,根据GCP的数量选择多项式顺序

-tcp

基于现有GCP的薄板样条变压器的强制使用

编辑:稍微更改了问题标题和正文,以更好地反映我所寻找的内容