99BT工厂最新地址 教程 11:报表—ArcGIS CityEngine 资源 | 文档

发布日期:2025-04-05 02:14    点击次数:131

要拜访 ArcGIS CityEngine 中的教程工程,请翻开 CityEngine99BT工厂最新地址,然后在主菜单中单击匡助 > 下载教程和示例。 在选拔教程或示例后,系统会自动下载工程并将其添加到 CityEngine 责任空间。

探花小宝

报表表格

报表功能膨大了 CityEngine 在几何生成以外的功能。 该功能相沿基于章程的揣度和模子参数的蕴蓄。 这意味着您不仅不错可视化城市总体观点,还不错他通过生成数字报表的风光丰富您的观点,举例生成 .csv 文献以在 Microsoft Excel 或其他雷同的电子表格应用圭臬中进行进一步惩办。与 3D 模子相似,您也不错使用 CGA 时势语法生成报表。 报表操作不错包含在生成几何的相应章程中,您也不错创建仅用于生成报表而不创建任何几何的章程。

使用报表操作,您不错创建建筑物预备或总体观点属性的报表值。 因此,报表操作满盈通用且相沿自界说。 举例,您不错创建包含总建筑面积 (GFA)、楼层面积比 (FAR)、单位数目以及地皮诈欺搀杂度等数值的报表。 此外,转换城市预备(即再行生成模子)后,报表会立即自动更新。

在本教程中,您将完成从新动手构建总体观点的实例场景。 之后,您将了解如何使用报表功能分析现存地舆空间数据。

使用面积报表

教程中的这一部分先容了如安在 CGA 文献中镶嵌报表操作以及如何生成最终报表。

翻开面积报表场景

要翻开面积报表场景,请奉行以下操作:

浏览 Area.Greenspace 和 Area.BuildUp 报表

要浏览 CGA 章程中的报表,请奉行以下操作:

在 case 语句中,p 函数会把柄概率和现通常势种子值复返 true 或 false 值。 淌若值为 true,则时势会生成为绿色空间,geometry.area 函数揣度确现时几何面积(地块面积)会弘扬为 Area.Greenspace 变量。 不然,时势会生成为建筑物,而 geometry.area 函数会弘扬为 Area.BuildUp 变量。

单击选拔器具 选拔器具 (Q) 选拔其中一些模子。 张开搜检器窗口中的报表部分:

选拔另一组生成的模子,然后比较报表部分中的恶果。 浏览搜检器窗口中的章程部分。 将 greenspacePercentage 属性的值转换为 75。 浏览总建筑面积和楼层面积比的附加报表

接下来,您将探索如何弘扬 GFA 和 FAR。

与第一部分中的章程文献比较,建筑体量咫尺分割成不同的楼层。 查找 FloorBottom 章程。 因此,将为建筑物中的每个楼层调用此章程和 report() 操作。 因此,GFA 报表变量的值渐渐累加,获取通盘楼层面积的总数。

关于 FAR 亦然如斯,其中面积除以之前存储的 plotArea 值将获取总楼层面积与图形面积之比:

选拔一个生成的建筑物,然后浏览报表部分: 迁徙 distanceStreet 滑块以转换参数: 要转换模子可视化,单击章程部分中的 vizMode 下拉菜单。

使用此章程文献时,转换可视化不会对弘扬值形成影响。

按使用类型弘扬

接下来,您将稽查章程如何膨大,以便按楼层生成不同地皮诈欺类型的可视化和报表。

翻开 reporting_03.cej 场景和 reporting_03.cga 章程文献。

添加地皮诈欺类型

在 reporting_03.cga 章程中,添加了以下三个属性:

mixedOffice 属性用于以全局风光为止地皮诈欺类型为 Mixed 的建筑物中办公空间与住宅空间的比例:

建筑物的 landuseType 属性可单独开荒为 Office、Residential 或 Mixed(办公和住宅)。 运行值开荒为迅速选拔的一种地皮诈欺类型:

BaseFloors 属性用于为止建筑物底层的零卖楼层数。 Residential 建筑物莫得地下楼层,Office 和 Mixed 地皮诈欺类型具有迅速的一到三个地下楼层:

在 BuildingLot 章程中,添加了 Floor Height 和 Floor Count 报表:

按类型生成报表

要按使用类型弘扬楼层面积,需要使用参数类型膨大 floorBottom 章程。 把柄类型,面积将弘扬给对应的使用类型,由 GFA.usagetype 相通。 通过使用前缀 GFA,报表统计数据将走漏各个使用类型以及乞降得出的总 GFA。 您还将把柄使用类型分拨不同的容貌,以在生成的模子中可视化其功能(红色:Retail,绿色:Office,蓝色:Residential)。

淌若是搀杂地皮诈欺类型,您不错使用很是抒发式分手办公和住宅用途。 通过使用 split.index(在此陡立文中,很是于楼层索引),可确保生成的办公楼层达到 mixedOffice 属性为止的所需楼层索引。

转换地皮诈欺类型

要转换搜检器窗口中的地皮诈欺类型,请奉行以下操作:

将 mixedOffice 百分比值从 .2 转换为 .6。 通过地皮诈欺映射图层为止报表

在本部分中,您将使用映射图层为止分散,而不是使用地皮诈欺类型的迅速分散。

使用地皮诈欺类型映射图层

您不错使用映射图层来为止城市的全局外不雅。

在 Scene Editor 窗口中选拔 Landuse Map 图层。 在搜检器窗口中张开图层属性部分:

Office、Mixed 和 Residential 属性由舆图亮度为止,它由舆图的红色信谈深信。 举例,淌若舆图中某个位置亮堂,则 Office 评估为 true。

因此,中心亮堂的部分将触发较高的办公建筑物,中间部分将触发较小的搀杂地皮诈欺类型(零卖、办公和住宅)的建筑物,外部部分将触发最小的住宅建筑物。

通过同样的次序,不错使用 BuildingHeight 映射图层为止建筑物的高度。 淌若将图层开荒为可见,则不错看到舆图和生成的建筑物之间的联系性。

翻开并浏览 reporting_04.cga 章程文献。

以下示例走漏了建筑物地皮诈欺类型的 Office、Mixed 和 Residential 可视化:

具有不同地皮诈欺类型的建筑物,左:办公,中间:搀杂办公,右:住宅

创建通盘这个词城市的报表

接下来,您将为通盘这个词城市的通盘空间和建筑物创建报表。

单击生成器具 生成 (Ctrl+G) 为通盘地块生成空间和建筑物: 保握通盘建筑物处于选中情景,将 mixedOffice 属性从 0.2 转换为 0.6。 导出报表数据

要导出报表数据,请完成以下设施:

用于导出报表数据的另一个选项是生成 .csv 文献,此文献不错按对象细分报表并走漏每个类别的对应值。 某些对象包含多个楼层,.csv 文献将走漏每个建筑物和楼层的该类别的数目。

在本教程中,您学习了如何奉行以下操作:

揣度并弘扬值(举例地块面积)。 浏览 GFA 和 FAR 的附加报表。 按使用类型创建报表并按楼层为不同的地皮诈欺类型创建可视化。 为止地皮诈欺类型并使用映射图层生成报表。 将报表导出至 Microsoft Excel 或雷同的电子表格应用圭臬。

要不竭学习 CityEngine,请参阅完满的 CityEngine 教程目次。