GIS的栅格数据在宏观上是连续的,在微观上是离散的。实在这个结论有的读者不一定能够接受,因为每个人都有自己的固有认知,强行接受别人的认知无异震碎自己的三观,比如笔者的前同事,就对我这个理论不以为然,总会纠结一个题目:如果栅格数据都离散成整数了,那么横坐标为0.6的像素在哪里?实在我觉得不妨如许明确,一个离散的像素网格确实对应了真实地理实体的一段长度,不过一个像素网格已经是最小的表达实体了,那么就只能使用像素网格中心的位置的值来表达代表整个像素网格的值。横坐标为0.6的像素确实在数据载体中不存在,但是其表达的数据中确实客观存在的,一定要获取这个值也有处理方法,那就是数值内插算法,比如《数字图像处理》中常常提到的最邻近、双线性以及三次卷积等内插算法。
举行空间计算的时间应该以像素左上角为起点;举行图像处理的时间应该以像素中心点为起点。举例来说,笔者这里有一个栅格数据dom.tif,通过gdalinfo查询信息如下:
起点位置不会变革,Origin = (1967768.351536701666191,570294.132588228210807)。这时会发生一个略显诡异的现象,就是原始栅格影像上X方向Y方向分辨率同等都是0.25,在第一级金字塔层级影像上却已经有微小的差异了。实在产生这个现象的原因并不奇怪,因为金字塔层级的宽高通常以2的倍数递减,但是原始栅格的宽高却不是偶数。在这种情况下,要优先包管地理坐标的四至范围的同等性。
分辨率则需要重新计算,在X方向,(19312 * 0.25)/ 9656 = 0.5;在Y方向,(22531 * 0.25)/ 11266 = 0.49997780933783064。也就是Pixel Size = (0.500000000000000,-0.49997780933783064)。
分辨率不会发生变革,同样是Pixel Size = (0.500000000000000,-0.49997780933783064)。一定要注意,在以像素中心为起点的情况下,每个金字塔层级影像的起点坐标是会变革的,因为每个金字塔层级的分辨率不同。
起点位置则需要偏移半个像素,移动到像素中心,Origin = (1967768.601536701666191,570293.88259932354189168)
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |