在 CityEngine 2017.1 或更高版本中,可以添加、更新和管理 ArcGIS Online 托管的面要素图层。借助 CityEngine,您可以执行以下操作:
- 创建面要素图层
- 修改现有要素图层
创建和发布面要素图层
您可以直接在 ArcGIS Online 或 ArcGIS Enterprise 的 CityEngine 中创建面要素图层。
- 可以使用形状创建工具创建新图形图层。
- 在场景编辑器中右键单击该形状图层,然后选择创建要素图层 以将其打开
随即打开新建要素图层对话框。
- 填写必填字段。
- 单击确定。
现在将显示要素图层(托管)图标 ,指示新的面要素图层已发布到 ArcGIS Online。
注:
- 将面要素图层发布到 ArcGIS Online 后,将无法更改图层方案,例如添加或删除新的属性字段。
- 无法使用低于 6.1 版本的 ArcGIS Enterprise 创建新要素图层。 当活动门户为低于 6.1 版本的 ArcGIS Enterprise 时,将禁用创建要素图层。
修改托管面要素图层
通过将面图层添加到 CityEngine,然后进行相应更改并将该图层与服务器同步,可以对现有托管面要素图层进行编辑。
添加面图层
要添加托管面要素图层,请执行以下操作:
- 打开导航器。
- 右键单击要进行编辑的面要素图层。
- 单击导入。
随即打开导入要素图层对话框
- 选择要从要素图层中导入的图层。
- 如果您仅希望导入特定区域内的面,请选择使用空间包络。 可以通过在地图上调整大小并移动矩形或者输入坐标来选择区域。
所有已导入面要素的范围都必须小于 500 千米。
如果使用空间包络,则将仅同步所选区域内的面。
- 单击完成。
CityEngine 会将所选面要素图层添加到场景编辑器,并指示该图层已准备好与要素图层(托管)图标 同步。 导入后,如果您在场景编辑器中未看到面图层,请检查日志以获取更多详细信息。
编辑面图层
可以使用任何 CityEngine 工具(例如移动、缩放或常规形状创建工具)来编辑 CityEngine 内的面图层的要素。
对图层中的面几何进行以下任何编辑:
- 沿 x、y 和 z 轴移动面和折点。
- 旋转。
- 修整。
- 添加和删除。
要编辑面属性,请执行以下操作:
- 选择面要素。
- 打开检查器。
- 单击对象属性。
- 对图层中的属性进行编辑。
同步面图层
将您在 CityEngine 中进行的本地编辑同步到托管面图层。
- 打开场景编辑器。
- 右键单击面图层。
- 单击同步。
随即在服务器上更新该面图层。 在同步或创建面要素图层时,CityEngine 将使用形状的验证规则和操作(例如逆时针存储点或者确保法线朝上)自动验证几何。
注:
- CityEngine 只能同步短整型、长整型、双精度型、浮点型和文本类型的字段。 在同步面图层时,将不会更新添加或删除的任何属性字段。
- 借助基于托管面要素图层生成的模型,您仍然可以编辑面图层并将其与可见的已生成模型同步。 在 CityEngine 中关闭模型以帮助执行这些编辑内容。
应用外部更新
可以对面图层进行外部编辑(例如在 ArcGIS Online 或 ArcGIS Pro 中),然后在 CityEngine 中应用更新。
进行外部更新
可以对几何和属性进行外部编辑,例如在 ArcGIS Pro 中。
- 沿 x、y 和 z 轴移动面和折点。
- 旋转。
- 修整。
- 添加和删除。
在 ArcGIS Online 中,您只能对面图层的属性表进行编辑。
- 将字段添加至属性表。
- 编辑属性表中的现有字段。
注:
您只能在 CityEngine 外部添加字段,例如在 ArcGIS Pro 或 ArcGIS Online 中。 如果您确实在 CityEngine 外部创建了新属性字段,则需要在 CityEngine 中移除并重新添加该面图层,以使更改生效。
同步外部编辑内容
- 打开场景编辑器。
- 右键单击面图层。
- 选择同步。
随即在 CityEngine 中更新面图层并与外部更新匹配。
本地和服务器冲突
在某些情况下,在 CityEngine 和服务器上对面图层进行的编辑内容存在冲突。 在这种情况下,CityEngine 将显示同步冲突消息,该消息将为您提供选项以选择保留本地 CityEngine 还是服务器版本。 您选择的版本将成为 CityEngine 和服务器上的主版本。
管理面图层同步
要使同步功能起作用,您需要确保在 ArcGIS Online 或 ArcGIS Enterprise 中正确配置编辑和同步设置。
- 在 ArcGIS Online 或 ArcGIS Enterprise 中打开面要素图层项目。
- 单击设置。
- 在要素图层(托管)设置下,选中启用编辑和启用同步。
- 单击保存。
注:
在从 ArcGIS Pro 中发布面要素图层时,您还可以配置“编辑”和“同步”设置。