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