ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

基于 CityEngine 规则转换要素

需要 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

相关主题

  • CityEngine 工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明