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

你可能感兴趣的文章
PostgreSQL 备份与还原命令 pg_dump
查看>>
Postgresql 外部表插件postgres_fdw的安装和使用
查看>>
PostgreSQL 如何从崩溃状态恢复(上)
查看>>
PostgreSQL 存储过程基本语法
查看>>
PostgreSQL 实现批量更新、删除、插入
查看>>
PostgreSQL 导入 .gz 备份文件
查看>>
PostgreSQL 批量插入&更新数据时报错(ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time)
查看>>
PostgreSQL 新增数据返回自增ID
查看>>
postgresql 更新多列数据
查看>>
PostgreSQL 服务启动后停止
查看>>
PostgreSQL 辟谣存在任意代码执行漏洞:消息不实
查看>>
PostgreSQL+PostGIS实现两坐标点之间最短路径查询算法函数(地图工具篇.12)
查看>>
Qt开发——简易调色板QPalette
查看>>
PostgreSQL-解决连接时遇到的乱码问题
查看>>
PostgreSQL15.2最新版本安装_远程连接_Navicat操作_pgAdmin操作_Windows10上安装---PostgreSQL工作笔记001
查看>>
PostgreSQL9.1 双机部署配置(主备数据同步)
查看>>
Qt开发——简易网络浏览器(一)
查看>>
Qt开发——简易成绩登记系统
查看>>
Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
查看>>
Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
查看>>