99bt工厂2013年最新 教程 11:报表—ArcGIS CityEngine 资源 | 文档

发布日期:2025-04-05 02:00    点击次数:71

要拜谒 ArcGIS CityEngine 中的教程工程,请翻开 CityEngine99bt工厂2013年最新,然后在主菜单中单击匡助 > 下载教程和示例。 在收受教程或示例后,系统会自动下载工程并将其添加到 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 教程目次。