随着三维数字城市的发展,三维模型的需求也越来越大.目前多数三维建模的方法是采用传统的以单栋建筑为单位的三维建模方法,此方法效率低,数据量大,重复工作量大,无法满足当今三维数字城市海量建模的需要,限制了三维数字城市三维建模技术的发展.对此,文中基于CityEngine平台,研究了面向规则的三维建模方法,通过分析各类建筑物的特点、组成、设计结构等信息,设计相关规则和建筑模型算法,使用CGA语言编程实现三维建筑模型.通过具体的实验证明,该方法体现了自动化程度高、效率高、灵活性好、代码复用性强、模型精度高、模型数据量小以及批量化建模等优点,在极大程度上满足了三维数字城市建模的需求,为三维数字城市建模提供了新的技术方法和技术参考.