博客
关于我
闲聊三维WebGIS中的坐标系
阅读量:444 次
发布时间:2019-03-06

本文共 938 字,大约阅读时间需要 3 分钟。

ArcGIS jsAPI与投影坐标系

ArcGIS的jsAPI提供了强大的地理数据处理能力,其中投影坐标系是地理分析的基础之一。投影坐标系通常以地表为原点,y轴指向北方,x轴指向东方,z轴则表示地球表面的垂直高度。这种设定使得坐标系更贴近人类的直觉理解。

地理坐标系

地理坐标系虽然可以看作是球面坐标系的二维投影,但在地球表面进行分析时,地理坐标系通常以经纬度为基础,z轴表示地表高度。其原点位于地心,地理坐标系的定义基于椭球面,而不是球面。这一点与投影坐标系有明显区别,尤其是在处理三维空间时需要特别注意。

Cesium与空间直角坐标系

Cesium是一个功能强大的三维地理信息系统,它默认使用空间直角坐标系作为基础。这种坐标系的原点位于地球的中心,单位长度为米。Cesium内置的WKID 4979坐标系基于WGS84参考椭球,提供了标准的地理坐标系支持。然而,Cesium也允许用户自定义椭球模型,这为高度定制化的地理分析提供了可能性。

坐标系的区别

最显著的区别在于坐标系的原点设定。ArcGIS的坐标系原点更贴近地理直觉,而Cesium的地理坐标系则需要通过空间直角坐标系进行转换。这种转换使得在Cesium中进行地球表面的几何操作显得更加复杂。因此,在选择坐标系时,需要根据具体需求权衡直观性与灵活性。

三维坐标系的定义

三维坐标系的定义基于原点、三个正交轴向及单位长度。与投影坐标系不同,三维坐标系不仅包括地表位置,还包括高度信息。对于WGS84坐标系(WKID 4326),其原点位于经纬度(0,0),y轴指向北,x轴指向东,但不包含高度信息。相比之下,WKID 4979坐标系是一个完整的三维坐标系,其原点位于地心,z轴指向地球表面,高度信息与椭球模型相关联。

海拔与坐标系

海拔作为地表高度信息,通常与三维坐标系密切相关。在某些坐标系中,海拔信息会被嵌入到z轴中,但需要注意的是,这种处理可能涉及投影变换。因此,在实际应用中,需要明确坐标系的定义和投影方式,以确保数据的准确性。

通过对比分析ArcGIS、Cesium以及不同坐标系的特点,可以更好地理解它们在实际应用中的区别和适用场景。选择合适的坐标系不仅关系到数据处理的效率,更关系到最终结果的准确性。

转载地址:http://trwfz.baihongyu.com/

你可能感兴趣的文章
Springboot基础入门
查看>>
php函数性能优化中应注意哪些问题?
查看>>
PHP函数操作数字和汉字互转(100以内)
查看>>
PHP函数方法
查看>>
PHP创建目录mkdir无写入权限的问题解决方案
查看>>
PHP删除指定目录下的所有文件和文件夹 | 删除指定文件
查看>>
php删除文件夹下面所有文件包括(删除文件夹)不删除文件夹
查看>>
React Collapse Pane 项目教程
查看>>
php判断ip黑名单程序代码
查看>>
php判断复选框是否被选中的方法
查看>>
PHP判断指定目录下是否存在文件
查看>>
php判断数组是否为空
查看>>
PHP判断数组是否有重复值、获取重复值
查看>>
springboot基于Web的社区留守儿童管理系统源码毕设+论文
查看>>
Springboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】
查看>>
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示
查看>>
PHP加密与安全的最佳实践
查看>>
PHP加速器eaccelerator导致php-fpm进程卡死原因分析
查看>>
PHP区分 企业微信浏览器 | 普通微信浏览器 | 其他浏览器
查看>>
php原生代码怎么连表查询,PHP tp5中使用原生sql查询代码实例
查看>>