在QGIS中,测量距离工具选择笛卡尔坐标和椭球体模式时结果相差很大,这主要是由两种测量方法的根本差异造成的。
核心原因
测量基准不同:
笛卡尔坐标:此方法基于项目或图层的投影坐标系的2D平面进行计算。它使用简单的欧几里得几何公式(勾股定理),完全忽略地球曲率。
椭球体:此方法基于地理坐标系和指定的地球椭球体模型(如WGS84)进行计算。它计算的是地球椭球体表面上两点之间的测地线(大椭圆线),即真实地球曲面上的最短路径。这更接近真实世界的距离。
投影变形的影响:
以QGIS工程坐标系选择EPSG:3857举例。坐标系 EPSG:3857 是一种等角投影,旨在保持形状和角度,但会严重扭曲距离和面积。这种失真在高纬度地区尤为显著。
“笛卡尔坐标”测量:直接读取投影坐标计算,结果包含了投影带来的所有距离拉伸。
“椭球体”测量:会先将投影坐标反算为地理坐标(经纬度),再在椭球体模型上计算真实曲面距离,因此能得到更准确的结果。
简单类比
想象一下将一个橘子皮压平在桌面上(这相当于投影)。测量压平的橘子皮上两点间的直线距离(笛卡尔),会比测量在鼓起的橘子皮表面上这两点间的实际最短路径长度(椭球体)要长。EPSG:3857的“压平”过程在高纬度地区拉伸效应非常强,导致两者差值可达千米级。
如何选择?
需要精确的地理距离(如实地工程、导航分析):推荐使用“椭球体”模式。
仅需平面图上的相对距离或进行投影坐标系内的几何运算(如在同一投影下做缓冲区、裁剪):可以使用“笛卡尔”模式,但必须清楚这个结果仅在该投影的数学平面上有意义,并非真实世界距离。

更多QGIS使用问题,欢迎留言或联系我们。转载须注明出处。