基于VTK的城市三维地下管线信息系统的设计与实现
发布时间:2019-05-31 16:36
【摘要】:地下管线是城市运行的血液,与人们的生活息息相关。传统的地下管线设施不能满足复杂的管线管理需求,而且随着城市的快速发展,地下管线的数据量也越来越大,涉及到空间分析的部分更是无从着手。普通二维管线已经运用的越来越成熟,为管线在三维运用领域打下了良好的基础,但是随着人们对三维可视化的需求,急需扩展到三维环境中来提供可视化功能,,从而提高业务应用能力和管理水平。本文从当前二三维地下管线可视化技术着手,提出在三维VTK环境中搭建管线信息系统,并实现了初步的管线三维空间分析功能。 本文主要有以下研究要点: (1)VTK三维可视化技术 本文首先针对目前二、三维技术,特别是三维可视化技术做了总体介绍。然后对VTK流水线可视化渲染技术做了深入研究,研究其图形模型和可视化模型机制,探讨VTK对管线的如何建模渲染和实现。 (2)地下管线空间数据建模与管理 根据地下管线数据的基本的特征,合理的设计三维地下管线的数据结构和对三维地下管线数据的建模,建立专门的城市地下管线数据库,并提出了基于ArcSDE的三层管线空间数据库管理组织,实现管线数据的属性数据和空间数据的一体化存储。 (3)使用VTK渲染三维地下管线 本文探讨了三维管线在VTK环境中的三维模型渲染机制,然后设计了ColladaToVTK算法将Collada文件的DAE格式转入VTK中进行渲染。论文还设计了三维管线空间数据与VTK可视化模型转换接口(FeatureClassToVTK)将ArcSDE中的要素类导入VTK环境中进行三维可视化。 (4)三维地下管线空间分析 研究了三维地下管线的基本的空间分析功能的实现算法,包括断面分析、最短路径分析、爆管分析、碰撞分析等。并结合了GIS的空间分析功能和相关开发接口进行了编码设计,可以为管线相关部门的决策提供有力的科学依据。 总之,本文深入研究了三维管线数据建模和VTK可视化渲染实现机制,并创新性的给出了三维管线数据在VTK三维环境下渲染实现的过程,实现了简单的三维管线空间分析,为管线系统在三维层次上提供了一个新的思路和解决方案。
[Abstract]:Underground pipeline is the blood of urban operation, which is closely related to people's life. The traditional underground pipeline facilities can not meet the complex pipeline management needs, and with the rapid development of the city, the amount of data of underground pipelines is becoming larger and larger, and the part involving spatial analysis is impossible to start. The ordinary two-dimensional pipeline has been used more and more mature, which has laid a good foundation for the pipeline in the field of three-dimensional application, but with the demand of three-dimensional visualization, it is urgent to expand to the three-dimensional environment to provide visualization function. In order to improve the business application ability and management level. Starting from the current visualization technology of 2D underground pipeline, this paper proposes to build pipeline information system in 3D VTK environment, and realizes the preliminary 3D spatial analysis function of pipeline. The main points of this paper are as follows: (1) VTK 3D visualization technology this paper first introduces the current 3D technology, especially 3D visualization technology. Then the visual rendering technology of VTK pipeline is deeply studied, its graphic model and visualization model mechanism are studied, and how to model and render the pipeline by VTK is discussed. (2) according to the basic characteristics of underground pipeline data, the data structure of 3D underground pipeline and the modeling of 3D underground pipeline data are reasonably designed according to the basic characteristics of underground pipeline data. A special urban underground pipeline database is established, and a three-tier pipeline spatial database management organization based on ArcSDE is proposed to realize the integrated storage of attribute data and spatial data of pipeline data. (3) using VTK to render 3D underground pipeline, this paper discusses the 3D model rendering mechanism of 3D pipeline in VTK environment, and then designs ColladaToVTK algorithm to transfer the DAE format of Collada file to VTK for rendering. The interface between 3D pipeline spatial data and VTK visualization model transformation interface (FeatureClassToVTK) is also designed to import the feature classes in ArcSDE into VTK environment for 3D visualization. (4) the spatial analysis of 3D underground pipeline studies the realization algorithm of the basic spatial analysis function of 3D underground pipeline, including section analysis, shortest path analysis, tube explosion analysis, collision analysis and so on. Combined with the spatial analysis function of GIS and the related development interface, the coding design is carried out, which can provide a powerful scientific basis for the decision-making of pipeline related departments. In a word, this paper deeply studies the mechanism of 3D pipeline data modeling and VTK visual rendering, and innovatively gives the process of 3D pipeline data rendering in VTK 3D environment, and realizes a simple 3D pipeline spatial analysis. It provides a new idea and solution for pipeline system at three dimensional level.
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208;TU990.3;TP311.52
本文编号:2489851
[Abstract]:Underground pipeline is the blood of urban operation, which is closely related to people's life. The traditional underground pipeline facilities can not meet the complex pipeline management needs, and with the rapid development of the city, the amount of data of underground pipelines is becoming larger and larger, and the part involving spatial analysis is impossible to start. The ordinary two-dimensional pipeline has been used more and more mature, which has laid a good foundation for the pipeline in the field of three-dimensional application, but with the demand of three-dimensional visualization, it is urgent to expand to the three-dimensional environment to provide visualization function. In order to improve the business application ability and management level. Starting from the current visualization technology of 2D underground pipeline, this paper proposes to build pipeline information system in 3D VTK environment, and realizes the preliminary 3D spatial analysis function of pipeline. The main points of this paper are as follows: (1) VTK 3D visualization technology this paper first introduces the current 3D technology, especially 3D visualization technology. Then the visual rendering technology of VTK pipeline is deeply studied, its graphic model and visualization model mechanism are studied, and how to model and render the pipeline by VTK is discussed. (2) according to the basic characteristics of underground pipeline data, the data structure of 3D underground pipeline and the modeling of 3D underground pipeline data are reasonably designed according to the basic characteristics of underground pipeline data. A special urban underground pipeline database is established, and a three-tier pipeline spatial database management organization based on ArcSDE is proposed to realize the integrated storage of attribute data and spatial data of pipeline data. (3) using VTK to render 3D underground pipeline, this paper discusses the 3D model rendering mechanism of 3D pipeline in VTK environment, and then designs ColladaToVTK algorithm to transfer the DAE format of Collada file to VTK for rendering. The interface between 3D pipeline spatial data and VTK visualization model transformation interface (FeatureClassToVTK) is also designed to import the feature classes in ArcSDE into VTK environment for 3D visualization. (4) the spatial analysis of 3D underground pipeline studies the realization algorithm of the basic spatial analysis function of 3D underground pipeline, including section analysis, shortest path analysis, tube explosion analysis, collision analysis and so on. Combined with the spatial analysis function of GIS and the related development interface, the coding design is carried out, which can provide a powerful scientific basis for the decision-making of pipeline related departments. In a word, this paper deeply studies the mechanism of 3D pipeline data modeling and VTK visual rendering, and innovatively gives the process of 3D pipeline data rendering in VTK 3D environment, and realizes a simple 3D pipeline spatial analysis. It provides a new idea and solution for pipeline system at three dimensional level.
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208;TU990.3;TP311.52
【参考文献】
相关期刊论文 前10条
1 朱合华,吴江斌;管线三维可视化建模[J];地下空间与工程学报;2005年01期
2 李青元,林宗坚,李成明;真三维GIS技术研究的现状与发展[J];测绘科学;2000年02期
3 刘军;钱海峰;孙永新;;基于Skyline的三维综合地下管线应用与研究[J];城市勘测;2011年04期
4 李万辉;杨晓丽;;基于GIS的城市地下管线横纵断面分析[J];测绘与空间地理信息;2010年03期
5 李炼恒,赵俊三;中山市地下管线管理信息系统的开发建设研究[J];地矿测绘;2002年01期
6 陈琰;梁云;杨海新;;基于VTK技术的可视化研究[J];电脑知识与技术(学术交流);2007年11期
7 龚俊,王新洲,王文庆,张雄;城市地下管线信息管理系统的探讨[J];地理空间信息;2005年03期
8 谷胜涛;李景文;田丽亚;崔爽;;面向实体的三维空间数据模型组织方法[J];地理空间信息;2011年04期
9 佘超;沈杰;戴明松;陈鹏;;泉域地下水资源管理信息系统[J];河北工程大学学报(自然科学版);2009年02期
10 王延华,洪飞,吴恩华;基于VTK库的医学图像处理子系统设计和实现[J];计算机工程与应用;2003年08期
本文编号:2489851
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2489851.html