导出 SLPK(Esri 场景图层包)

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

  1. 导航器中定位导出的 SLPK。
  2. 右键单击 SLPK,然后选择共享为...

    随即显示 CityEngine 场景包对话框。

  3. 单击将包上传到我的 ArcGIS Online 帐户并命名新的 SLPK。
  4. 填写项目描述的必填字段。
  5. 单击分析,验证 SLPK 是否存在错误或问题。

    必须先对地图进行验证并解决所有错误,然后才能将其保存到磁盘或共享至 ArcGIS Online。 如果发现任何问题,则系统将报告错误。 您必须先修复错误,然后才能继续。

  6. 单击共享以将 SLPK 上传至 ArcGIS Online

您也可以将 SPLK 文件上传至其他 ArcGIS 门户。 请参阅在其他门户上共享数据

根据 SLPK 发布场景图层

将包上传至 ArcGIS OnlineArcGIS Enterprise 后,您需要将 SLPK 发布到场景图层。 要创建场景图层,请执行以下操作:

  1. 转至导航器,然后选择门户 > 我的内容
  2. 找到您刚刚上传的 SLPK,然后双击该 SLPK。

    现在,您的浏览器将打开,并为您打开正确的项目。

  3. 单击发布以创建场景图层。

    包的标题将预设为场景标题。 将其更改为仅包含字母数字字符和下划线。

  4. 如果标签不正确,请进行相应更改。
  5. 单击发布

    将打开场景图层的项目,在等待创建服务之后,您可以将其打开。