Esri 场景图层包 (SLPK) 一种经过 web 优化的自定义格式,可以在 ArcGIS Online 上共享并使用 Web 场景查看器进行查看。 有关详细信息,请参阅 https://github.com/Esri/i3s-spec/。
在 3D 窗口中选择要导出的内容,然后启动导出器。 单击主菜单中的文件 > 导出模型... > Esri 场景图层包。
导出设置
除了常规导出选项之外,SLPK 还具有以下选项:
组合图层 | 将写入一个包,其中包含所有图层中的数据,而非针对每个图层写入一个包。 如果选择合并所有图层,则不会显示每个图层的设置。 |
发送报告 | 由附加 CGA 规则生成的所有报表都将写入属性字段。 |
文件大小 |
|
场景环境 | 在局部和全球场景导出之间进行选择。 局部场景将保留在场景的坐标系中,而全球场景将转换为可在整个地球上查看的场景。 |
除了全局导出选项之外,SLPK 导出器还包含其他导出页面,其中包含以下图层设置:
导出 | 复选框表示是否导出图层的内容。 |
图层名称 | 在 CityEngine 场景中设置的图层名称。 |
导出技巧和提示
- 如果根据 CityEngine 导出创建的 Esri 场景图层表现不流畅,请考虑通过以下方式减小 SLPK 的大小:
- 选择较小的导出范围(选择较少的对象)
- 调整纹理质量导出选项(使用紧凑或大小的一半)
- 降低模型的几何复杂度(例如,较低的细节级别、街道上的较少细节)。
- 在为更广泛的受众准备 Esri 场景图层包时,请记住,Esri 场景图层在其他性能不够强的系统(内存较小,显卡性能不够强)上可能无法(或根本无法)流畅运行。 请减少导出的范围和 spk 文件大小,以确保更广泛的兼容性。
注:
SLPK 格式对于单个模型的几何复杂度存在限制。 如果(在三角测量之后)模型具有的三角形超过 127,000 个,则可能无法在客户端中正确显示。
在 ArcGIS Online 上发布 SLPK
上传至 ArcGIS Online
- 在导航器中定位导出的 SLPK。
- 右键单击 SLPK,然后选择共享为...
随即显示 CityEngine 场景包对话框。
- 单击将包上传到我的 ArcGIS Online 帐户并命名新的 SLPK。
- 填写项目描述的必填字段。
- 单击分析,验证 SLPK 是否存在错误或问题。
必须先对地图进行验证并解决所有错误,然后才能将其保存到磁盘或共享至 ArcGIS Online。 如果发现任何问题,则系统将报告错误。 您必须先修复错误,然后才能继续。
- 单击共享以将 SLPK 上传至 ArcGIS Online。
您也可以将 SPLK 文件上传至其他 ArcGIS 门户。 请参阅在其他门户上共享数据
根据 SLPK 发布场景图层
将包上传至 ArcGIS Online 或 ArcGIS Enterprise 后,您需要将 SLPK 发布到场景图层。 要创建场景图层,请执行以下操作:
- 转至导航器,然后选择门户 > 我的内容。
- 找到您刚刚上传的 SLPK,然后双击该 SLPK。
现在,您的浏览器将打开,并为您打开正确的项目。
- 单击发布以创建场景图层。
包的标题将预设为场景标题。 将其更改为仅包含字母数字字符和下划线。
- 如果标签不正确,请进行相应更改。
- 单击发布。
将打开场景图层的项目,在等待创建服务之后,您可以将其打开。