城市建筑物建立三维模型需要三种基础数据:
- 建筑物平面数据
- 建筑物高度数据
- 建筑物表面纹理数据
建筑物平面数据获取
建筑物的平面数据主要指的是建筑物在俯视图中投影到地平面的轮廓数据。
目前建筑物平面数据获取有以下几种方式:
(1)从原有的二维 GIS中提取三维建筑物模型所平面信息,二维 GIS 中,建筑物一般只用投影到地面的轮廓线来表达,并将该轮廓线所勾勒出来的图形作为面对象存储在地图数据中。二维 GIS 中的建筑物轮廓面数据可以作为三维建筑物模型的底面;也可以根据建模的需求把面数据转换成线数据来获取建筑物轮廓线。
(2)使用高分辨率卫星影像进行建筑物的自动提取。 高分辨率影像卫星的出现,使得高分辨率、实时的城区影像能够很容易得获取。 利用遥感面向对象的自动提取功能,可以自动获取建筑物轮廓。特点:获取的速度快,缺点是提取的几何信息不完整,需要较大的人工后续处理。
建筑物高度数据的获取
建筑物高度数据的获取,主要有以下几种方法:
(1)从影像中直接提取建筑物高度以及其他信息。其优点是效率高,但是目前还不适合大批量数据的自动处理。
(2)用激光雷达结合空中影像,提取数字表面模型。其优点是获取速度快,缺点是后续处理工作量大,费用可观。
(3)利用原有二维 GIS 的地图资料建立的建筑物专题信息数据库。原有的 GIS专题信息数据库中如果含有建筑物高度信息,就可以直接利用。或者,从建筑物的层数和建筑物的使用性质估算建筑物的高度。这种方法优点是工作量小,缺点是信息不准确。