本文主要是介绍GeoTiff 编程初体验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
区域划分
栅格化(扫描半径,扫描区域)
questions:
- 栅格化入参
- 扫描区域组织形式
DEM(数字高程模型):简单来说可以描述地形
- 地理国情监测云平台
- geotif
- ASTER GDEM
GIS:
1.https://www.osgeo.cn/post/index
Python与开源GIS python使用OGR打开矢量数据
地图投影
SpatiaLite:是SQLite数据的空间数据引擎。
matplotlib是Python常用的数据绘制包,Basemap是Matplotlib的一个子包,负责地图绘制。
资源
地图投影:地图投影是制图师将球体或地球仪转换为二维表示的一种方法。
GDAL
- GDAL教程文档
- 实现栅格数据与矢量数据之间的相互转化
坐标系(仿射变换,GCPS)
波段数,类似图片的深度
Geotransform:地理变换是从图像坐标空间(行、列),也称为(像素、线)到地理参考坐标空间(投影或地理坐标)的仿射变换。
0:图像左上角的X坐标;
1:图像东西方向分辨率;
2:旋转角度,如果图像北方朝上,该值为0;
3:图像左上角的Y坐标;
4:旋转角度,如果图像北方朝上,该值为0;
5:图像南北方向分辨率;
图像坐标 —> 经纬度坐标
X g e o = G T ( 0 ) + X p i x e l ∗ G T ( 1 ) + Y l i n e ∗ G T ( 2 ) X_{geo} = GT(0) + Xpixel*GT(1) + Yline*GT(2) Xgeo=GT(0)+Xpixel∗GT(1)+Yline∗GT(2)
Y g e o = G T ( 3 ) + X p i x e l ∗ G T ( 4 ) + Y l i n e ∗ G T ( 5 ) Y_{geo} = GT(3) + Xpixel*GT(4) + Yline*GT(5) Ygeo=GT(3)+Xpixel∗GT(4)+Yline∗GT(5)
经纬度坐标 —> 图像坐标
计算坡度
矢量与栅格:GIS的空间数据类型有什么区别:
- 矢量用点,边和多边形表示;栅格数据通过像素点表示(geotif就是典型的栅格数据)
任务分配
路径规划
longitude:0.14 ~ 180.14
latitude:0.14 ~ 83.14
这篇关于GeoTiff 编程初体验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!