我是靠谱客的博主 灵巧含羞草,最近开发中收集的这篇文章主要介绍像素坐标转换实际坐标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遥感图像像素坐标与地理坐标转换(仿射变换)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部