当前位置:主页 > 科技论文 > 测绘论文 >

基于ArcEngine的可视化系统开发方法研究与应用

发布时间:2018-01-30 05:08

  本文关键词: 地理信息系统 三维可视化 SketchUp ArcGIS Engine 二次开发 出处:《兰州交通大学》2013年硕士论文 论文类型:学位论文


【摘要】:随着地理信息技术、图形学理论及计算机科学的发展,可视化技术成为GIS的一个重要研究方向,并应用于数字城市、交通、电力等各个领域,在各行业的信息化、可视化建设中起到重要作用。 本文结合兰州交通大学本部建筑物可视化信息管理系统课题,利用图形平台进行建筑物立体建模,在ArcGIS中进行二维和三维地图制作,采用ArcGIS Engine作为系统的开发组件,运用C#语言进行二次开发,实现对建筑物的浏览、查询、图形编辑、属性修改及漫游等功能,为学校职能部门提供信息查询、校园规划、信息管理平台。主要完成以下几方面工作: (1)通过对三维空间数据模型进行分类,分析各类建模方法;结合AutoCAD和3DMAX建模软件,针对楼房等构筑物的特点,,研究拉伸、扫掠、放样及旋转建模方法;在SketchUp建模环境中,探讨点状、线状及面状要素的建模方法,并对立体模型进行材质和纹理贴图方法研究。 (2)采用不同的图形平台绘制校园平面图和进行建模,在开发环境下进行图形组装和拼合时,解决AutoCAD、3DMAX、SketchUp及ArcGIS软件间图形转换中存在的问题,实现不同格式的图形转换,建立校园地理信息系统的空间、属性数据库。 (3)运用ArcEngine组件和C#语言对ArcGIS进行二次开发,探讨ArcGIS类库的引用、ArcGIS控件的加载、控件的绑定以及在容器中嵌入ArcGIS控件等方法,实现校园建筑物在二维场景定位及其属性的查询、漫游、缩小、放大等操作;实现对平面图形进行测距、编辑等操作,并利用工具条和菜单进行调用;在三维场景中实现旋转、缩放、浏览等操作。 (4)以兰州交通大学本部建筑物可视化信息管理系统开发为例,对系统框架和功能进行设计,在AutoCAD和3DMAX中进行绘图和建筑物实体建模,将图形转换到ArcGIS中,运用C#语言和ArcGIS Engine开发组件,实现校园建筑物可视化信息管理系统的开发。
[Abstract]:With the development of geographic information technology, graphics theory and computer science, visualization technology has become an important research direction of GIS, and has been applied in many fields such as digital city, transportation, electric power and so on. In the industry of information, visualization construction plays an important role. Based on the subject of building visual information management system of Lanzhou Jiaotong University, this paper uses graphic platform to build three-dimensional model and makes 2D and 3D maps in ArcGIS. ArcGIS Engine is used as the development component of the system, and C # language is used for the secondary development. The functions of browsing, querying, graphic editing, attribute modification and roaming are realized. Provide information inquiry, campus planning, information management platform for the school functional departments. 1) analyzing all kinds of modeling methods by classifying 3D spatial data models; Combined with AutoCAD and 3D Max modeling software, according to the characteristics of buildings and other structures, the drawing, sweep, lofting and rotation modeling methods are studied. In the SketchUp modeling environment, the modeling methods of point, line and surface elements are discussed, and the material and texture mapping methods of the stereo model are studied. Using different graphic platforms to draw the campus plan and model, in the development environment for graphic assembly and assembly, to solve the AutoCAD 3DMAX. The problems existing in graph conversion between SketchUp and ArcGIS software, the realization of graphic conversion in different formats, and the establishment of space and attribute database of campus GIS. 3) using ArcEngine component and C # language to develop ArcGIS for a second time, discuss the ArcGIS class library's reference and the loading of ArcGIS control. The binding of the control and the embedding of the ArcGIS control in the container can realize the query, roaming, zooming and zooming of the campus buildings in the two-dimensional scene. To realize the ranging, editing and other operations of the plane graphics, and the use of toolbar and menu to call; In the three-dimensional scene to achieve rotation, scaling, browsing and other operations. Taking the development of building visual information management system of Lanzhou Jiaotong University as an example, the frame and function of the system are designed. Drawing and building entity modeling are carried out in AutoCAD and 3D Max, graphics are transformed into ArcGIS, and components are developed by using C # language and ArcGIS Engine. The development of visual information management system for campus buildings is realized.
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208

【参考文献】

相关期刊论文 前2条

1 陈伟豪,肖卫国,吕能辉,刘聪;深圳市水土保持管理信息系统组件GIS技术应用[J];人民珠江;2003年01期

2 董雨亭,赵光耀,赵力毅;水土保持与社会经济的持续发展[J];水土保持研究;1998年04期



本文编号:1475374

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1475374.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9e43f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com