APP下载

基于CityEngine CGA规则的三维数字城市建模

2019-07-05范伦韩健

城市勘测 2019年3期
关键词:规则模型

范伦,韩健

(1.珠海市测绘院,广东 珠海 519015; 2.中国人民解放军32023部队,辽宁 大连 116023)

1 引 言

目前,三维数字城市已成为数字城市建设不可缺少的重要部分,并藉以三维城市获取更多的空间信息和属性信息,三维城市在城市规划、管理及提高城市政府管理服务水平等方面起到了积极作用[1]。我国一些重点城市如深圳、广州、上海、苏州等已建成三维数字城市,在城市管理和便捷服务方面起到了重大作用[2]。然而,随着三维数字城市规模的增大,出现了数据获取量大、建设周期长、共享性不良等问题,一定程度上阻碍了三维数字城市建设[3]。如何利用、共享已有数据,最大程度缩小数据获取成本,提高建设效率便成为研究的热点问题。虽然三维建模软件AutoCAD、Sketchup、3ds Max等具有较高的工作效率[4],Open GL三维图形库或VRML虚拟现实建模语言具有较强的开发定制能力[5],但在利用已有数据方面,远远不如GIS平台。由于CityEngine兼容CAD和GIS数据,且在精细建模和联合建模中有广泛应用[6~9],因此可利用现有GIS数据快速创造三维模型,缩短建模周期。本文基于CityEngine,运用已有CAD数据对城市小区进行了CGA规则建模,实现了三维模型的快速建立,大幅提高建模效率。

2 建模原理

CityEngine建模依托要素、属性和规则三方面内容,使用者可以根据场景中的每个元素提供更为详细的信息,建立起更复杂更贴近真实三维世界的场景。

2.1 建模规则

CityEngine是美国Esri公司收购的三维建模软件,采用计算机生成建筑模型(Computer Generated Architecture,CGA)作为设计语言[10],建模的思想是定义各类规则,通过迭代精炼设计创建细节模型。……

登录APP查看全文

猜你喜欢

规则模型
一半模型
撑竿跳规则的制定
数独的规则和演变
重尾非线性自回归模型自加权M-估计的渐近分布
规则的正确打开方式
让规则不规则
TPP反腐败规则对我国的启示
3D打印中的模型分割与打包
搜索新规则
FLUKA几何模型到CAD几何模型转换方法初步研究