标注 | 说明 | 数据类型 |
输入要素 | 输入点、面或多面体要素。 输入要素可以是按程序符号化的要素图层。 将支持字段映射(属性驱动的符号属性)。 | Feature Layer |
规则包 | 包含 CGA 规则信息和资源的 CityEngine 规则包文件 (*.rpk)。 对于用于点要素的规则包,应将 .rpk 文件内使用 @StartRule 注释的规则注释为 @InPoint,对于用于面要素的规则包,应注释为 @InPolygon,对于用于多面体要素的规则包,应注释为 @InMesh。 如果 @StartRule 未使用 @InPoint、@InPolygon 或 @InMesh 进行注记,将假设要素类型为面。 | File |
输出要素 | 包含应用 CGA 规则生成的多面体要素的输出要素类。 可以将 OriginalOID 字段添加到输出要素类,从而包含已生成各个输出要素的输入要素的 ObjectID。 | Feature Class |
包括现有字段 (可选) | 指定输出要素类是否将包含输入要素类的属性字段。
| Boolean |
包括报告 (可选) | 指定输出是否将包含程序规则包所指定的附加报告字段。 根据创建规则包的方法,报告可能包含创建模型时生成一个或多个报告的逻辑。 这些报告可以包含有关要素的各种信息。 例如,报告为每个建筑模型生成的窗口数的规则包。
如果规则包不包含生成报告的逻辑,将会忽略此参数。 | Boolean |
导出 Leaf Shape (可选) | 指定每个输入要素是将转换为单个合并的多面体要素,还是将成为多个要素(可能是点、线或多面体)的集合。 CityEngine 规则包通过生成组件部分并将其合并至单个的 3D 对象来构建内容。 然而,还可以将这些组件或叶形状存储为独立的要素。 此选项在使用 3D 对象子元素(如建筑物的窗户)运行分析操作时特别重要。 例如,某规则可能使用输入面轮廓线生成无缝建筑物模型,或者为每个公寓面(包括朝外的面板、代表中心的点以及显示边界的线)创建单独的要素。 在本示例中,应将公寓面板、中心点和轮廓均视为叶形状。
| Boolean |
派生输出
标注 | 说明 | 数据类型 |
输出点要素 | 生成叶形状时,将在与主输出多面体要素类相同的位置创建输出点要素类。 | Feature Class |
输出线要素 | 生成叶形状时,将在与主输出多面体要素类相同的位置创建输出折线要素类。 | Feature Class |
输出多点要素 | 生成叶形状时,将在与主输出多面体要素类相同的位置创建输出面要素类。 | Feature Class |