需要 3D Analyst 许可。
描述
按照在 ArcGIS CityEngine 中创作的规则基于现有 2D 和 3D 输入要素生成 3D 几何。
使用方法
输入规则包是一种 CityEngine 规则包 (.rpk)。即包含已编译 CityEngine 规则以及该规则使用的关联资产的压缩文件。
转换期间出现的详细错误或警告会写入到名为 PRT#.txt 的日志文件中(其中 # 是随各个工具运行而递增的数字)。此文件的位置取决于您的操作系统:
- 在 Windows XP 中,位于 <Install drive>:\Documents and Settings\<user name>\Application Data\ESRI\GeoProcessing。
- 在 Windows Vista 和 Windows 7 中,位于 <Install drive>:\Users\<user name>\AppData\Local\ESRI\GeoProcessing。
语法
arcpy.ddd.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 arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.FeaturesFromCityEngineRules_3d("in_polygons",
"rules.rpk",
"out_multipatches")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 需要 3D Analyst
- Standard: 需要 3D Analyst
- Advanced: 需要 3D Analyst