ArcGIS 能接入的三维数据类型十分丰富,在 Web 端或移动端,即使接入大数据量的三维数据也能有不错的表现。
在以 Web 为中心的 ArcGIS 三维解决方案中,配套软件为 ArcGIS Pro + ArcGIS Enterprise* / ArcGIS Online,三维数据需要经过数据接入、服务发布和应用构建三个阶段。
*ArcGIS Enterprise:包含 Portal for ArcGIS、ArcGIS Server、ArcGIS Data Store、Web Adaptor for ArcGIS 四个组件。
在 ArcGIS 的地理信息模型中,三维地图称为三维场景(Web Scene),是由三部分组成的:数据图层、底图、地面。下面简述如何发布三维服务以用作数据图层。
发布前首先在 ArcGIS Pro 中以管理员身份连接并登录 Portal / ArcGIS Online。
发布三维图层有3个主要步骤:
打包:运行打包工具。
上传:运行上传包工具 Share Package。
发布:在 Portal / ArcGIS Online 中导航至内容页面,点击上传的三维图层包,点击发布。
ArcGIS Pro 2.4 及更高版本中,打包工具有5个,现介绍最常用的有两个,根据不同数据类型选择:
建模数据(.gdb):Create 3D Object Scene Layer Package
倾斜摄影数据(.osgb):Create Integrated Mesh Scene Layer Package
其中,建模数据不是 .gdb 格式时,先运行工具 Import 3D Files 转换为 .gdb 格式。
如果你的拿到的三维数据是 .spk/.slpk 格式,祝贺你,这是打包好的数据,从第2步开始操作。
三维图层发布好后,在 Portal / ArcGIS Online 中的内容页面中可以看到新的项目,项目类型为场景图层。点击此项目,随后转跳至项目详情页面。点击在场景查看器中查看,就能在 Portal / ArcGIS Online 的三维地图模块场景查看器中查看该图层。还可以在场景查看器中添加其他图层,然后保存场景。保存好的场景会添加到内容页面,项目类型为 Web 场景。可将该场景直接共享,或进一步配置为应用,或通过 ArcGIS 开发接口调用以定制应用。