论文部分内容阅读
随着中国经济的发展,城市化也迅速加快。根据2007年《中国城市发展报告》的数据,中国的城市化水平已经达到45%,已经拥有将近6亿的城市人口和六百多个城市,并且仍在以1%的速度增加。这给城市动态监控和资源管理带来前所未有的挑战。数字城市建设也在快速的发展,以解决这些迫切的需求。数字城市建设的一项重要内容就是建立大规模城市场景的数字化三维模型、在建立的三维数字化城市模型上进行各种模拟仿真以及城市场景的逼真显示。由于现在的三维模型都以不同的文件格式存储,不能进行有效的共享,存在资源浪费的现象。此外,传统的三维模型只包含了几何信息,没有相关的语义和拓扑信息。CityGML是OGC推出的一种用来表现城市三维对象的通用信息模型。它定义了城市中的大部分地理对象的分类及其之间的关系,而且充分地考虑了区域模型的几何、拓扑、语义、外观属性等。CityGML是2008年才推出,国外实际应用并不多,主要还处于实践研究和小规模应用,国内的研究很少,主要侧重于CityGML标准的引进,可见的具体应用就几个实例,且深度较浅,同时国内中文描述的详细技术资料几乎是空白。针对特定领域的研究就更少,也没有针对如何从现有的三维模型向CityGML转换提出一个具体的方法。本文通过分析国内外研究的现状,总结了目前国内外研究的内容,指出并归纳了目前研究中存在的问题及要解决的问题。在研究CityGML特性的基础上,介绍了相关软件的使用,指出目前软件存在的问题,创建了一个简单的实例,并给出相关代码和浏览视图。提出一种利用第三方软件来进行现有模型和CityGML模型之间转换的方法,通过几个例子展示了相关的转换流程。结果表明,能够较好的进行转换,为以后从现有的三维模型向CityGML标准模型的转换提供了一个可供参考的方法。本文的研究内容有几下几点:(1)通过分析国内外研究的现状,梳理和总结了目前国内外研究的内容,指出并归纳了目前研究中存在的问题及要解决的问题。(2)研究CityGML开放数据模型的特性。CityGML发展的目标是要达到对三维城市模型实体、属性和关系的一个通用定义。通过对CityGML特性的研究,可以更好地理解其三维城市模型建模方面的作用。(3)对目前三维模型的生成方法,存在的缺点进行了研究和总结,并和CityGML城市三维对象通用信息模型进行了比照,介绍了相关软件的使用,指出目前软件存在的问题,创建了一个简单的实例,并给出相关代码和浏览视图。(4)通过FME(要素操作引擎)建立三维格式向CityGML数据模型转换的流程,并在CityGML软件里面对流程转换的结果进行浏览。