论文部分内容阅读
人们越来越多要求从真三维实体解决问题,但三维GIS里的建筑三维模型大多为表面模型,不能进入建筑室内进行信息查询分析。建立建筑真三维模型,必须获取建筑详细的空间信息,常规的测量手段如利用全站仪测量来获取这些信息,其工作量巨大且难以实现。建筑设计三维模型包含了建筑的房间布局、楼梯位置以及建筑构件详细的几何、物理、位置等空间信息。如果把建筑设计三维模型信息融入到GIS,这样既能从真三维建筑上进行GIS分析,又能节省测量工作,降低空间信息采集成本。建筑三维设计软件分为支持IFC标准和不支持IFC标准两类,本文把这两类软件设计的建筑三维模型信息传递到CityGML,实现三维GIS里建筑空间信息的真三维分析。以下是本文主要进行的工作:1.分析IFC和CityGML模型文件架构,研究这两种数据模型的编码规则。在第三方软件的开发平台中,把IFC整体模型分解为多个模型元素并与CityGML建立语义映射,把IFC模型空间信息传递共享到CityGML。2.根据CityGML模型文件架构,开发了具有简单功能的客户端浏览器,通过对实例CityGML模型文件的解析和三维显示,验证了架构分析方法。3.在第三方软件的平台上,把SketchUp设计的建筑三维模型分层进行语义描述并与CityGML建立语义映射,通过语义传递把SketchUp模型信息传递到CityGML,实现建筑设计模型信息与地理模型的共享。4.结合北京市通州区马驹桥某高层建筑的设计图,用SketchUP对该建筑三维建模;依据室内家具效果图,对家具以及楼梯三维建模;根据建筑所在区域影像,对区域环境建模,包括相邻建筑以及树木三维建模;把该区域模型信息传递到CityGML,通过建筑空间信息与其周围地理环境的共享,在客户端浏览器进行建筑室内和室外三维空间分析。