同步要素图层

CityEngine 2017.1 或更高版本中,可以添加、更新和管理 ArcGIS Online 托管的面要素图层。借助 CityEngine,您可以执行以下操作:

  • 创建面要素图层
  • 修改现有要素图层

创建和发布面要素图层

您可以直接在 ArcGIS OnlineArcGIS EnterpriseCityEngine 中创建面要素图层。

  1. 可以使用形状创建工具创建新图形图层。
  2. 场景编辑器中右键单击该形状图层,然后选择创建要素图层 以将其打开

    随即打开新建要素图层对话框。

  3. 填写必填字段。
  4. 单击确定

    现在将显示要素图层(托管)图标 要素图层(托管),指示新的面要素图层已发布到 ArcGIS Online

    注:
    • 将面要素图层发布到 ArcGIS Online 后,将无法更改图层方案,例如添加或删除新的属性字段。
    • 无法使用低于 6.1 版本的 ArcGIS Enterprise 创建新要素图层。 当活动门户为低于 6.1 版本的 ArcGIS Enterprise 时,将禁用创建要素图层

修改托管面要素图层

通过将面图层添加到 CityEngine,然后进行相应更改并将该图层与服务器同步,可以对现有托管面要素图层进行编辑。

添加面图层

要添加托管面要素图层,请执行以下操作:

  1. 打开导航器
  2. 右键单击要进行编辑的面要素图层。
  3. 单击导入

    随即打开导入要素图层对话框

  4. 选择要从要素图层中导入的图层。
  5. 如果您仅希望导入特定区域内的面,请选择使用空间包络。 可以通过在地图上调整大小并移动矩形或者输入坐标来选择区域。
    • 所有已导入面要素的范围都必须小于 500 千米。

    • 如果使用空间包络,则将仅同步所选区域内的面。

  6. 单击完成

    CityEngine 会将所选面要素图层添加到场景编辑器,并指示该图层已准备好与要素图层(托管)图标 要素图层(托管) 同步。 导入后,如果您在场景编辑器中未看到面图层,请检查日志以获取更多详细信息。

编辑面图层

可以使用任何 CityEngine 工具(例如移动缩放常规形状创建工具)来编辑 CityEngine 内的面图层的要素。

对图层中的面几何进行以下任何编辑:

  • 沿 x、y 和 z 轴移动面和折点。
  • 旋转。
  • 修整。
  • 添加和删除。

要编辑面属性,请执行以下操作:

  1. 选择面要素。
  2. 打开检查器
  3. 单击对象属性
  4. 对图层中的属性进行编辑。

同步面图层

将您在 CityEngine 中进行的本地编辑同步到托管面图层。

  1. 打开场景编辑器
  2. 右键单击面图层。
  3. 单击同步

    随即在服务器上更新该面图层。 在同步或创建面要素图层时,CityEngine 将使用形状的验证规则和操作(例如逆时针存储点或者确保法线朝上)自动验证几何。

注:
  • CityEngine 只能同步短整型、长整型、双精度型、浮点型和文本类型的字段。 在同步面图层时,将不会更新添加或删除的任何属性字段。
  • 借助基于托管面要素图层生成的模型,您仍然可以编辑面图层并将其与可见的已生成模型同步。 在 CityEngine 中关闭模型以帮助执行这些编辑内容。

应用外部更新

可以对面图层进行外部编辑(例如在 ArcGIS OnlineArcGIS Pro 中),然后在 CityEngine 中应用更新。

进行外部更新

可以对几何和属性进行外部编辑,例如在 ArcGIS Pro 中。

  • 沿 x、y 和 z 轴移动面和折点。
  • 旋转。
  • 修整。
  • 添加和删除。

ArcGIS Online 中,您只能对面图层的属性表进行编辑。

  • 将字段添加至属性表。
  • 编辑属性表中的现有字段。
注:

您只能在 CityEngine 外部添加字段,例如在 ArcGIS ProArcGIS Online 中。 如果您确实在 CityEngine 外部创建了新属性字段,则需要在 CityEngine 中移除并重新添加该面图层,以使更改生效。

同步外部编辑内容

  1. 打开场景编辑器
  2. 右键单击面图层。
  3. 选择同步

    随即在 CityEngine 中更新面图层并与外部更新匹配。

本地和服务器冲突

在某些情况下,在 CityEngine 和服务器上对面图层进行的编辑内容存在冲突。 在这种情况下,CityEngine 将显示同步冲突消息,该消息将为您提供选项以选择保留本地 CityEngine 还是服务器版本。 您选择的版本将成为 CityEngine 和服务器上的主版本。

管理面图层同步

要使同步功能起作用,您需要确保在 ArcGIS OnlineArcGIS Enterprise 中正确配置编辑同步设置。

  1. ArcGIS OnlineArcGIS Enterprise 中打开面要素图层项目。
  2. 单击设置
  3. 要素图层(托管)设置下,选中启用编辑启用同步
  4. 单击保存
注:

在从 ArcGIS Pro 中发布面要素图层时,您还可以配置“编辑”和“同步”设置。