导出 SLPK(Esri 场景图层包)

Esri 场景图层包 (SLPK) 是一种经过 Web 优化的自定义文件,可以在 ArcGIS Online 上共享并使用 WebScene Viewer 进行查看。 有关详细信息,请参阅 https://github.com/Esri/i3s-spec/

视窗窗口中选择要导出的内容,然后开始导出。 单击主菜单中的文件 > 导出模型 > Esri 场景图层包

导出选项

除了常规导出选项之外,SLPK 导出还可以使用以下选项:

选项描述

组合图层

您可以写入一个包含所有图层中数据的包,而非针对每个图层写入一个包。 如果选择合并所有图层,则不会显示针对每个图层的选项。

发送报告

由附加 CGA 规则生成的报表将写入属性字段。

文件大小

文件的大小。

  • 小文件 - 低细节 - 将创建一个小文件;可能以低质量导出所有选定模型。
  • 中型文件 - 中等细节 - 将创建一个中型文件;以中等细节层次导出模型。
  • 大文件 - 详细细节 - 将创建一个大文件;以详细的细节层次导出模型。
  • 超大文件 - 高细节:将创建一个超大文件;以高细节层次导出模型。

场景环境

在局部和全球场景导出之间进行选择。 局部场景将保留在场景的坐标系中,而全球场景将转换为可在整个地球上查看的场景。

除了全局导出选项外,还额外提供一个导出页面,其中包含以下针对每个图层的选项:

选项描述

导出

复选框表示是否导出图层的内容。

图层名称

CityEngine 场景中设置的图层名称。

导出提示

如果通过 CityEngine 导出创建的场景图层未正确导出,请考虑执行以下操作以缩小 SLPK:

  • 选择较小的导出范围(选择更少的对象)。
  • 微调纹理质量导出选项(使用紧凑或大小的一半)。
  • 降低模型的几何复杂度(例如,较低的细节层次或较少的街道细节)。

在准备 SLPK 时,请记住场景图层其他性能不够强的系统(内存较小,显卡性能不够强)上可能无法流畅运行(或根本无法运行)。 请减少导出的范围和 .spk 文件大小,以确保更广泛的兼容性。

注:

SLPK 格式对于单个模型的几何复杂度存在限制。 如果在三角测量之后,模型具有的三角形超过 127,000 个,则可能无法在客户端中显示。

ArcGIS Online 上发布 SLPK

上传文件并发布场景图层。

上传至 ArcGIS Online

完成以下步骤以上传 SLPK:

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

    随即显示场景包对话框。

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

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

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

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

根据 SLPK 发布场景图层

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

  1. 导航器窗口中,单击门户 > 我的内容
  2. 找到您刚刚上传的 SLPK,然后双击该文件。

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

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

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

  4. 如有需要,可更改标签。
  5. 单击发布

    待服务创建后,您即可打开场景图层。