首页/ CityEngine/ 基于 CityEngine 规则转换要素

基于 CityEngine 规则转换要素

作者:dreamsong 2019-11-29 14:27:08 CityEngine



描述

按照在 Esri CityEngine 中创作的规则基于现有 2D 和 3D 输入要素生成 3D 几何。

使用

  • 输入规则包是一种 CityEngine 规则包 (.rpk)。即包含已编译 CityEngine 规则以及该规则使用的关联资产的压缩文件。

  • 转换期间出现的详细错误或警告会写入到名为 PRT#.txt 的日志文件中(其中 # 是随各个工具运行而递增的数字)。此文件的位置取决于您的操作系统:


    • 在 Windows XP 中,位于 

    • 在 Windows Vista 和 Windows 7 中,位于 

语法

FeaturesFromCityEngineRules(in_features, in_rule_package, out_feature_class)
参数说明数据类型

in_features

输入面或多面体要素。

Feature Layer

in_rule_package

包含 CGA 规则信息和资产的 CityEngine 规则包 *.rpk 文件。

File

out_feature_class

输出要素类包含应用 CGA 规则的多面体要素。

Feature Class

代码示例

基于 CityEngine 规则转换要素 (FeaturesFromCityEngineRules) 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用基于 CityEngine 规则转换要素 (FeaturesFromCityEngineRules) 工具:

import arcpyfrom arcpy import envarcpy.CheckOutExtension("3D")env.workspace = "C:/data"arcpy.FeaturesFromCityEngineRules_3d("in_polygons", 
                                     "rules.rpk", 
                                     "out_multipatches")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 需要 3D Analyst

  • Standard: 需要 3D Analyst

  • Advanced: 需要 3D Analyst

相关主题

http://desktop.arcgis.com/zh-cn/arcmap/latest/tools/3d-analyst-toolbox/features-from-cityengine-rules.htm




阅读:42