Esri 文件地理数据库 (FileGDB) 格式是基于文件的地理数据库,支持许多 GIS 数据类型,例如点、线、面、3D 几何(多面体)、栅格等。 推荐使用此方式在 CityEngine 和 ArcGIS Pro 等 Esri 应用程序之间交换 GIS 数据。
注:
CityEngine 支持导出“FeatureClass”、“Table”和“Relationship Class”类型的数据集。
导出选项
除了常规导出选项之外,FileGDB 导出还可以使用以下选项:
选项 | 描述 |
---|---|
地理数据库名称 | 地理数据库目录的名称。 需要 .gdb 后缀。 |
导出要素 | 控制针对每个所选场景形状导出的内容。 可用值如下:
|
导出对象属性 | 将所有对象属性导出为要素类字段。 如果可从之前的 FileGDB 导入中获取,则将重用有关数据类型和域的信息。 如果未选择下一个选项导出数据集关系并且该属性不是关系的一部分,则将忽略数组值。 |
导出数据集关系 |
|
发送报告 | 由附加 CGA 规则生成的所有报表都将写入要素类字段。 |
除了全局导出选项之外,FileGDB 导出器还包含一个导出页面,其中包含以下针对每个图层的选项:
选项 | 描述 |
---|---|
导出图层 | 在导出中包括或排除所选图层。 |
图层名称 | 更新所选图层的名称。 写入的 FileGDB 数据集的名称基于此值。 |
写入策略 | 指定处理现有要素类的方式:
|
几何类型(用于形状) | 指定形状的几何类型:
|
已导出要素类的名称
对于 FileGDB 导出,可以基于单个 CityEngine 场景图层输出多个要素类。 如果导出建筑物图层的墙壁形状,则可能生成以下结果:
- 如果导出要素设置为形状或模型和形状,则 wall 形状将直接写入 building 要素类。
- 如果 wall 已附加生成面的 CGA 规则,则其输出将生成 building_ProcedurallyGeneratedMultipatches 多面体要素类。
- 如果 wall 已附加生成点(例如,通过 comp(v))的 CGA 规则,则其输出将生成 building_ProcedurallyGeneratedPoints 或 building_ProcedurallyGeneratedMultipoints,它们分别为点或多点要素类。
- 如果 wall 已附加生成边(例如,通过 comp(e))的 CGA 规则,则其输出将生成 building_ProcedurallyGeneratedLines 折线要素类。