我是靠谱客的博主 灵巧含羞草,这篇文章主要介绍像素坐标转换实际坐标python_python+GDAL遥感图像像素坐标与地理坐标转换(仿射变换)...,现在分享给大家,希望可以做个参考。

最近师兄让我用python让我写一个遥感图像的像素坐标与地理坐标进行转换的小程序,虽然比较简单,但是还要记录一下。

不同坐标系的转换,涉及到仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。

本文利用GDAL读取仿射矩阵,GDAL利用pip install gdal即可,如果失败,下载whl文件,然后pip install **.whl即可,下载地址为https://www.lfd.uci.edu/~gohlke/pythonlibs/#GDAL​www.lfd.uci.edu

首先读取数据集:

#读取tif数据集

def readTif(fileName):

dataset = gdal.Open(fileName)

if dataset == None:

print(fileName+"文件无法打开")

return dataset

之后利用GetGeoTransform()函数读取仿射矩阵信息:

#获取仿射矩阵信息

def Getgeotrans(fileName):

dataset = readTif(fileName)

return dataset.GetGeoTransform()

仿射矩阵信息有六个参数,描述的是栅格行列号和地理坐标之间的关系:

'''

0:图像左上角的X坐标;

1:图像东西方向分辨率;

2:旋转角度࿰

最后

以上就是灵巧含羞草最近收集整理的关于像素坐标转换实际坐标python_python+GDAL遥感图像像素坐标与地理坐标转换(仿射变换)...的全部内容,更多相关像素坐标转换实际坐标python_python+GDAL遥感图像像素坐标与地理坐标转换(仿射变换)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部