ArcGIS Pro shapefile转SLPK,并在arcgis online中显示
slpk是i3s规范的一种实现,是一种压缩方法为“存储”的zip格式文件,后缀名是slpk(SceneLayer Package)。slpk内的json文件、二进制文件均使用gzip压缩。slpk主要由ArcGIS Pro来制作,下面简单介绍一下,建筑物的面shp数据,转换为三维立体的slpk模式的操作流程。
1、ArcGIS Pro 里创建一个新的工程(局部场景即可),将建筑物数据添加进当前场景。
2、将建筑物shp数据拉伸成3D图层
点击要拉伸的要素图层,外观目录下的类型中选择最小高度
选择HEIGH字段进行拉伸(一般以楼宇的高度进行拉伸)
拉伸结果:
3、将拉伸的3D图层转要素类
分析目录的工具箱中依次选择 3D Analyst工具→3D要素→转换→3D图层转要素
转换输出的要素一般保存在工程目录的gdb文件数据库下,转换成功后会自动添加到当前地图。
4、创建3D对象场景图层包,即打包为SLPK格式
分析目录的工具箱中依次选择 数据管理工具→打包→场景图层→创建3D对象场景图层包
slpk数据常用于三维场景,一般采用投影坐标系。
导出的slpk文件在arcgis online上传
上传完之后会看到 :
将转出的scene layer加入scene之后的效果: