ArcGIS三维场景对2000系坐标系统的支持

0 下载量 74 浏览量 更新于2024-08-29 收藏 456KB PDF 举报
"本文主要介绍了ArcGIS在三维环境下的对2000系坐标系统(如CGCS2000)的支持情况,涉及到ArcGIS Pro、ArcGIS Enterprise和ArcGIS JavaScript API (JS API) 三个主要组件。" 在ArcGIS三维环境中,有两种主要的展示方式:globe scene和local scene。这两种场景类型对于不同坐标系的支持有所不同。 **1. ArcGIS Pro** - **Local Scene**: 在local scene中,地形和图层基于投影坐标系在平面上展现。它支持以下类型的图层: - (1) 切片图层可以是任意投影坐标系。 - (2) 场景图层同样接受任意投影坐标系。 - (3) 非切片图层,不论其坐标系,都会被自动重投影到场景的空间参考。 - **Globe Scene**: 以球体形式展示,主要支持: - (1) 使用Web墨卡托投影(辅助球体)的切片图层,或者WGS84或CGCS2000这样的全球地心坐标系统(GCS)。 - (2) 同样的,场景图层也支持Web墨卡托投影(辅助球体)或WGS84、CGCS2000的GCS。 **2. ArcGIS Enterprise 10.8** - Local Scene与ArcGIS Pro中的功能相似,任意投影的切片和非切片服务均能正常加载和显示。 - Globe Scene则对切片服务有特定要求,只支持内置的切片方案,如WGS84_Geographic_Coordinate_System_V2.xml、ArcGIS_Online_Bing_Maps_Google_Maps.xml和CGCS2000_Geographic_Coordinate_System.xml。 **3. ArcGIS JavaScript API (JS API)** - Local Scene与ArcGIS Pro的对应部分基本一致。 - 对于Globe Scene,从JS API 4.12版本开始,增加了对2000系坐标系的支持: - (1) 可以加载任意坐标系的非切片服务。 - (2) 特别地,支持CGCS2000(4490)投影坐标系的切片服务,前提是要按照2000系的切片方案生成。 - (3) 三维模型也可以加载CGCS2000(4490)投影坐标系。 **4. 测试示例** 以arcgisjsapi 4.13的Globe Scene为例,展示了如何加载基于2000系的动态地图服务。 总结起来,ArcGIS在三维场景下对CGCS2000等2000系坐标系统的支持逐步增强,特别是在JS API中,用户现在能够更灵活地在globe scene中使用这些坐标系统。然而,对于某些场景,如ArcGIS Enterprise的Globe Scene,仍需遵循特定的切片方案。