论文部分内容阅读
【摘 要】 模型数据是三维GIS系统的基础,三维GIS不仅突破了空间信息在二维平面中单调展示的束缚,为信息判读和空间分析提供了更好的途径,也可为各行业提供更直观的辅助决策支持。本文从应用的角度出发,分析了适合于三维GIS平台的模型特点及其管理方法,为三维GIS模型数据生产标准提供依据。
【关键词】 三维GIS;三维模型;数据库
引言:
空间信息的社会化应用服务迫切需要三维GIS的支持,三维GIS已日益成为GIS发展的重要方向之一。更丰富、逼真的平台,使人们将抽象难懂的空间信息可视化和直观化,人们结合自己相关的经验就可以理解,从而做出准确而快速的判断。传统的GIS主要局限于2维或2.5维空间数据的表达和处理,难以真实再现人们所生存的现实的三维客观世界,不能满足人们对三维地物的查询分析要求。在应用需求和计算机技术、图像图形处理技术等相关技术发展的多重推动下,GIS从二维发展到三维成为必然趋势。目前,三维GIS已经在很多专业领域中得到了应用。
1 三维GIS概述
三维GIS包含的数据有DEM地形数据、模型数据、影像数据、二维矢量数据属性和属性数据等。其中最重要,也最复杂的就是模型数据。三维GIS模型是对地物的三维逼真描述,它不仅具有虚拟现实表现的真实感,而且具有真实的地理坐标,具有空间分析和空间运算能力,属于基础地理数据的范畴。因此,三维GIS模型在生产和管理方法上和一般的三维模型会有所区别。
2 三维GIS模型的特点
三维数据相比二维数据,上升了一个维度,复杂性也大为增加。几何数据方面,从二维点、线、面到三维体模型,数据结构越来越复杂,需要一种3D数据模型能够较好地表达现实世界中的三维实体;纹理数据方面,纹理是三维模型的一个重要特征,它可以提高模型的逼真度,增加其可识别性,但大量纹理数据的使用,使所需管理的空间数据量也大大增加,需解决纹理数据的存储方式。
三维可视化技术已经发展了很长时间,在很多领域都已经广泛应用,三维建模的软件也日趋成熟。但三维GIS平台中,为了再现宏观的真实世界,模型数据量往往都非常巨大,并且还要能与用户交互,实时浏览;模型除了要力求逼真外,还需要满足一些空间分析的需求。所以适用于三维GIS平台的模型,并且与一般三维模型相比有一些特殊性。
2.1数据源
城市三维模型的生产要考虑到数据源的采集,不同来源的数据,建模的方式也有所区别。由于三维GIS建模的任务一般都是大批量的,所以数据源一般都来自于大批量的采集。一般来说有以下几种:
2.1.1航空摄影测量,这种方式具有采集范围大、效率高的优势,适用于大面积城市建筑模型的建立或更新;
2.1.2航空激光雷达技术,这种技术同样具有采集范围大、效率高的特点。同时具有比航空摄影测量更高的精度和更丰富的细节,但成本也会相应增加;
2.1.3地形图,适用于简单白模型的建立,直接通过地形图拉伸形成模型,不需要贴纹理;
2.1.4竣工测量,适用于局部或个别模型的更新;
2.1.5近景摄影测量,适用范围与竣工测量类似,同时这种方法可以进行相片纠正,使纹理贴图的准确性更高;
2.1.6设计图,根据设计图建模是最传统,也是精度最高的建模方式,适用于对尚未施工的设计方案进行建模。
2.2数据制作要求
2.2.1数据精度
不同的三维数据源和三维数据生产方式,三维模型具有不同的平面和高程精度。规模化生产中,数字摄影测量方法的平面精度可以达到50cm,高程精度可以达到80cm;机载激光雷达方法,平面精度可以达到20cm,高程精度可以达到30cm。因此,在生产过程中要根据精度指标控制数据质量。
2.2.2面数控制
按照这样的标准,一栋板式住宅的总面数也会多达数千,而高层复杂的面数会多至数万。考虑到三维GIS要表现的一般都是大范围的城市场景,总面积过多会使平台无法正常、流畅地浏览,因此,在制作模型时要将面数降低1到2个量级,窗框等部分用贴图代替、栏杆等部分可以用透明贴图代替,对某些细节要素可不予表现。按照精细程度,可以对三维模型进行分级,最低级别的模型仅反映基本的城市建筑形态和空间分布,不需要纹理,直接由地形图生成;最高级别的模型适用于精细小场景的表现。
2.2.3纹理尺寸
传统建模方式对纹理的尺寸没有明确的要求,但三维GIS平台为了能够实时调用大量数据,一般都采用了缓存、分级金字塔存储等技术。这类技术要求纹理尺寸不能过大,同时纹理的长宽必须是2的n次方个像素。无论纹理来自于材质库还是现场拍照,在贴图前都要调整至符合上述要求的尺寸。
2.2.4模型区域划分和命名规范
由于模型文件数量较多,且都与真实地理坐标相关联,所以按照一定规则进行区域划分,标识作业单元。模型文件和纹理文件都应以区域单元名称为基础进行命名,便于管理和查找。
3 三维GIS模型的维护
普通三维模型制作完成后直接以文件的形式存放在硬盘上。但三维GIS中所用的模型不仅数量多,而且根据GIS业务的需求,模型还带有属性,用文件形式管理显然存在不足之处。因此,需要采用数据库的管理方式。
3.1数据库结构
ArcGIS几何对象支持三维数据,结构名称为Multipatch。这种结构不仅可以在数据库中存储,而且很容易统计出模型的点、面、纹理等信息。数据组织主要分为两个表,分别存储模型几何数据和纹理数据。
3.2数据管理功能
数据管理应当注重数据库中存储的数据与模型文件格式之间的交换、对数据的维护以及对模型的检查。
3.2.1数据交换
三维模型按照不同的生产方法,有不同的数据格式,如3ds、flt、x等,这些格式的模型数据必须都转换成Multipatch格式,才能完成入库的工作。而从三维模型库中所提取的模型是Multipatch数据格式,根据用户需求和不同三维GIS平台的要求,须将Multipatch格式转换成相应的数据格式。这些转换工作,需要对不同的三维模型格式和Multipatch格式都有深入的了解,全面解析几何数据和纹理数据。
3.2.2数据维护
现实世界中的城市处于不断的变化过程中,相应的三维模型也要不断更新和维护。数据管理应实现模型的删除、添加和修改任务。另外,还应对历史数据进行有效的管理,便于查询和再现。
3.2.3数据检查
三维GIS平臺对模型的精度、面数和纹理都有要求,通过建模软件生成的模型未必符合这些要求。而以文件形式存储的大量模型数据,要发现这些问题存在相当的难度。而Multipatch数据记录了模型的几何信息和纹理信息,因此对于用数据库存储的模型,检查工作就会方便很多。
4 结束语
三维GIS自身的特点对三维模型的生产和管理都提出了特殊的要求。三维GIS技术处于迅速发展的过程中,随着计算机软硬件技术的进步,三维GIS的分析功能和表现效果都越来越强大。但作为数据来源,三维模型的生产和管理仍处于最关键的地位。三维模型数据标准的研究和数据库、数据管理系统的研究,是支撑三维GIS平台的重要基础。本文系统研究了三维GIS平台对数据的特殊要求及三维数据组织和管理方法,为三维GIS的数据生产奠定了良好的理论基础。
参考文献:
[1]李清泉,基于混合数据结构的三维GIS数据模型与空间分析研究[D].武汉测绘科技大学,1998.
[2]冯琰,郭荣寰等,三维城市模型数据组织与管理方法研究[J].测绘科学,2011,(1).
【关键词】 三维GIS;三维模型;数据库
引言:
空间信息的社会化应用服务迫切需要三维GIS的支持,三维GIS已日益成为GIS发展的重要方向之一。更丰富、逼真的平台,使人们将抽象难懂的空间信息可视化和直观化,人们结合自己相关的经验就可以理解,从而做出准确而快速的判断。传统的GIS主要局限于2维或2.5维空间数据的表达和处理,难以真实再现人们所生存的现实的三维客观世界,不能满足人们对三维地物的查询分析要求。在应用需求和计算机技术、图像图形处理技术等相关技术发展的多重推动下,GIS从二维发展到三维成为必然趋势。目前,三维GIS已经在很多专业领域中得到了应用。
1 三维GIS概述
三维GIS包含的数据有DEM地形数据、模型数据、影像数据、二维矢量数据属性和属性数据等。其中最重要,也最复杂的就是模型数据。三维GIS模型是对地物的三维逼真描述,它不仅具有虚拟现实表现的真实感,而且具有真实的地理坐标,具有空间分析和空间运算能力,属于基础地理数据的范畴。因此,三维GIS模型在生产和管理方法上和一般的三维模型会有所区别。
2 三维GIS模型的特点
三维数据相比二维数据,上升了一个维度,复杂性也大为增加。几何数据方面,从二维点、线、面到三维体模型,数据结构越来越复杂,需要一种3D数据模型能够较好地表达现实世界中的三维实体;纹理数据方面,纹理是三维模型的一个重要特征,它可以提高模型的逼真度,增加其可识别性,但大量纹理数据的使用,使所需管理的空间数据量也大大增加,需解决纹理数据的存储方式。
三维可视化技术已经发展了很长时间,在很多领域都已经广泛应用,三维建模的软件也日趋成熟。但三维GIS平台中,为了再现宏观的真实世界,模型数据量往往都非常巨大,并且还要能与用户交互,实时浏览;模型除了要力求逼真外,还需要满足一些空间分析的需求。所以适用于三维GIS平台的模型,并且与一般三维模型相比有一些特殊性。
2.1数据源
城市三维模型的生产要考虑到数据源的采集,不同来源的数据,建模的方式也有所区别。由于三维GIS建模的任务一般都是大批量的,所以数据源一般都来自于大批量的采集。一般来说有以下几种:
2.1.1航空摄影测量,这种方式具有采集范围大、效率高的优势,适用于大面积城市建筑模型的建立或更新;
2.1.2航空激光雷达技术,这种技术同样具有采集范围大、效率高的特点。同时具有比航空摄影测量更高的精度和更丰富的细节,但成本也会相应增加;
2.1.3地形图,适用于简单白模型的建立,直接通过地形图拉伸形成模型,不需要贴纹理;
2.1.4竣工测量,适用于局部或个别模型的更新;
2.1.5近景摄影测量,适用范围与竣工测量类似,同时这种方法可以进行相片纠正,使纹理贴图的准确性更高;
2.1.6设计图,根据设计图建模是最传统,也是精度最高的建模方式,适用于对尚未施工的设计方案进行建模。
2.2数据制作要求
2.2.1数据精度
不同的三维数据源和三维数据生产方式,三维模型具有不同的平面和高程精度。规模化生产中,数字摄影测量方法的平面精度可以达到50cm,高程精度可以达到80cm;机载激光雷达方法,平面精度可以达到20cm,高程精度可以达到30cm。因此,在生产过程中要根据精度指标控制数据质量。
2.2.2面数控制
按照这样的标准,一栋板式住宅的总面数也会多达数千,而高层复杂的面数会多至数万。考虑到三维GIS要表现的一般都是大范围的城市场景,总面积过多会使平台无法正常、流畅地浏览,因此,在制作模型时要将面数降低1到2个量级,窗框等部分用贴图代替、栏杆等部分可以用透明贴图代替,对某些细节要素可不予表现。按照精细程度,可以对三维模型进行分级,最低级别的模型仅反映基本的城市建筑形态和空间分布,不需要纹理,直接由地形图生成;最高级别的模型适用于精细小场景的表现。
2.2.3纹理尺寸
传统建模方式对纹理的尺寸没有明确的要求,但三维GIS平台为了能够实时调用大量数据,一般都采用了缓存、分级金字塔存储等技术。这类技术要求纹理尺寸不能过大,同时纹理的长宽必须是2的n次方个像素。无论纹理来自于材质库还是现场拍照,在贴图前都要调整至符合上述要求的尺寸。
2.2.4模型区域划分和命名规范
由于模型文件数量较多,且都与真实地理坐标相关联,所以按照一定规则进行区域划分,标识作业单元。模型文件和纹理文件都应以区域单元名称为基础进行命名,便于管理和查找。
3 三维GIS模型的维护
普通三维模型制作完成后直接以文件的形式存放在硬盘上。但三维GIS中所用的模型不仅数量多,而且根据GIS业务的需求,模型还带有属性,用文件形式管理显然存在不足之处。因此,需要采用数据库的管理方式。
3.1数据库结构
ArcGIS几何对象支持三维数据,结构名称为Multipatch。这种结构不仅可以在数据库中存储,而且很容易统计出模型的点、面、纹理等信息。数据组织主要分为两个表,分别存储模型几何数据和纹理数据。
3.2数据管理功能
数据管理应当注重数据库中存储的数据与模型文件格式之间的交换、对数据的维护以及对模型的检查。
3.2.1数据交换
三维模型按照不同的生产方法,有不同的数据格式,如3ds、flt、x等,这些格式的模型数据必须都转换成Multipatch格式,才能完成入库的工作。而从三维模型库中所提取的模型是Multipatch数据格式,根据用户需求和不同三维GIS平台的要求,须将Multipatch格式转换成相应的数据格式。这些转换工作,需要对不同的三维模型格式和Multipatch格式都有深入的了解,全面解析几何数据和纹理数据。
3.2.2数据维护
现实世界中的城市处于不断的变化过程中,相应的三维模型也要不断更新和维护。数据管理应实现模型的删除、添加和修改任务。另外,还应对历史数据进行有效的管理,便于查询和再现。
3.2.3数据检查
三维GIS平臺对模型的精度、面数和纹理都有要求,通过建模软件生成的模型未必符合这些要求。而以文件形式存储的大量模型数据,要发现这些问题存在相当的难度。而Multipatch数据记录了模型的几何信息和纹理信息,因此对于用数据库存储的模型,检查工作就会方便很多。
4 结束语
三维GIS自身的特点对三维模型的生产和管理都提出了特殊的要求。三维GIS技术处于迅速发展的过程中,随着计算机软硬件技术的进步,三维GIS的分析功能和表现效果都越来越强大。但作为数据来源,三维模型的生产和管理仍处于最关键的地位。三维模型数据标准的研究和数据库、数据管理系统的研究,是支撑三维GIS平台的重要基础。本文系统研究了三维GIS平台对数据的特殊要求及三维数据组织和管理方法,为三维GIS的数据生产奠定了良好的理论基础。
参考文献:
[1]李清泉,基于混合数据结构的三维GIS数据模型与空间分析研究[D].武汉测绘科技大学,1998.
[2]冯琰,郭荣寰等,三维城市模型数据组织与管理方法研究[J].测绘科学,2011,(1).