结合城市元胞自动机(CA)方法和虚拟现实(VR)技术,构建一个基于元胞的3维虚拟城市。首先建立基于元胞实体数据结构的城市CA模型,用以表示3维虚拟城市中建筑物的平面分布状态。通过CA模型生成一组城市建筑物的时空分布数据。然后利用DEM和DOM数据生成一个真实的3维地形,建立了不同种类的3维建筑模型库。最后通过程序调入城市3维建筑模型,根据元胞实体属性将模型布设于3维地形的相应位置,生成3维虚拟城市。
This paper unified the urban cellular automata method and the virtual reality technology to construct a three-dimension (3D) virtual city which was based on automata. First, constructing an urban CA model that is based on the data structure of cellular entities can present the plane distribution state of the building in the 3D virtual city. The CA model was used to compute a group of temporal layout data of buildings in the virtual city. Then, DEM and DaM data were used to generate real three-dimensional terrain and produce different type library about 3D building model. Finally, The program was used to load and lay the 3D buildings to the corresponding position in the 3D virtual terrain to obtain a 3D virtual city, according to the cellular entity attribute.