博客
关于我
闲聊三维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/

你可能感兴趣的文章
PHP应用程序连接MSQL数据库Demo(附crud程序)
查看>>
PHP应用程序连接Oracle数据库Demo(附Oracle客户端安装文件)
查看>>
PHP开发api接口安全验证
查看>>
PHP开发规范PSR
查看>>
PHP开发遇到错误0001
查看>>
php异常处理
查看>>
PHP引入了泛型和集合两大重要特性,大大改善 PHP 代码的可维护性和可读性
查看>>
PHP引擎php.ini参数优化
查看>>
PHP引用(&)使用详解
查看>>
php引用及垃圾回收
查看>>
php当前时间的集中写法
查看>>
php循环比较数组中的值,如何从PHP数组中计算值并在foreach循环中仅显示一次值?...
查看>>
php微信 开发笔记,微信WebApp开发总结笔记
查看>>
php微信公众号开发access_token获取
查看>>
php微信公众号开发微信认证开发者
查看>>
php微信公众号开发用户基本信息
查看>>
php怎么将对象变成数组,php怎么将对象转换成数组
查看>>
RabbitMQ - 消息堆积问题的最佳解决方案?惰性队列
查看>>
php怎样比较两数大小,jquery如何判断两个数值的大小
查看>>
PHP性能监控 - 开启xhprof(一)
查看>>