基于ArcGISEngine和Skyline的黄壁庄水库地理信息系统研究

基于ArcGISEngine和Skyline的黄壁庄水库地理信息系统研究
基于ArcGISEngine和Skyline的黄壁庄水库地理信息系统研究

西安科技大学

硕士学位论文

基于ArcGISEngine和Skyline的黄壁庄水库地理信息系统研究

姓名:王云

申请学位级别:硕士

专业:地图学与地理信息系统

指导教师:梁明

2011-06

论文题目:基于ArcGIS Engine和Skyline的黄壁庄水库地理信息系统研究专 业:地图学与地理信息系统

硕 士 生:王云 (签名) 指导教师:梁明 (签名)

摘要

水利行业是关系我国国计民生的重要基础行业。地理信息技术(GIS)的发展,为水利行业的信息化建设提供了有效手段,随着GIS技术在水利领域的应用范围不断扩大,应用层次也逐渐深入。为了有效地管理水库相关信息,实现水库信息的自动化管理并提高有关部门的管理效率和科学决策水平,本研究以河北省黄壁庄水库数据为基础,结合组件技术与软件工程原理,设计并实现了水库地理信息系统。

本研究取得了以下重要成果:

(1) 分析了水库地理信息系统的建立方法,根据软件工程原理,结合以往水利行业信息化的经验,完成了水库地理信息系统的设计。

(2) 以河北省黄壁庄水库为例,基于Visual https://www.360docs.net/doc/679598694.html,平台,利用https://www.360docs.net/doc/679598694.html,语言,结合Arc GIS Engine和Skyline简单而快速地在应用中嵌入地图化功能,实现了水库地理信息系统地图操作、数据查询、空间分析、量算、水位淹没预测分析等功能模块。

(3) 利用Skyline三维地理建模软件和3DS MAX三维建模软件,通过遥感影像和数字高程模型(DEM)的叠加以及三维模型数据的加载,开发了独立的水库信息三维浏览功能模块,有助于政府部门决策及水库管理人员对水库及其周边环境进行全面了解。

水库地理信息系统的开发,可以节省水库管理中大量的人力、物力、财力,实现了水库管理的信息化,同时也提高了水库综合管理效率。因此水库地理信息系统的开发具有重要的实际应用价值。

关键词:黄壁庄水库;地理信息系统;ArcGIS Engine;Skyline;系统设计

研究类型:应用研究

Subject :Research on Huangbizhuang Reservoir Geographic

Information System Based on ArcGIS Engine and Skyline Specialty : Cartography and Geography Information System

Name : Wang Yun (Signature)

Instructor : Liang Ming (Signature)

ABSTRACT

Water conservancy industry is an important foundation industry that is related to national economy and people’s living levels. The development of geography information technology (GIS) has provided the effective method for the water conservation profession's informationization construction. Along with the amplification of GIS technology application extent in water conservancy industry, the application level of GIS technology also gradually penetrates. In order to manage the related reservoir information effectively, realize the automated management of reservoir information and improve the management section’s efficiency and macro-scientific level, the design of reservoir geographic information system is completed by use of Module technology and the principles of software engineering. Huangbizhuang Reservoir in Hebei Province is taken as data foundation in this paper. There are some important achievements obtained in this research, as follows:

(1) In this paper, establishment method of reservoir geographic information system is analyzed. According to the principles of software engineering and former experience of water industry informationization, design of reservoir geographic information system is completed.

(2) Huangbizhuang Reservoir in Hebei Province is selected as an example in this paper. Based on Visual Studio https://www.360docs.net/doc/679598694.html, and https://www.360docs.net/doc/679598694.html, language, the map function is simply and quickly inserted in the application program by using standard components of ArcGIS Engine and Skyline. Some functional modules of reservoir geographic information system, which includs map operation, data inquiry, spatial analysis, three-dimensional Roaming, measuring are implemented.

(3)Using three dimensional geography modeling software Skyline and three dimensional modeling software 3DS MAX, the independent three dimensional browsing function model of reservoir information is developed by the superimposition of remote sensing phantom and digital elevation model (DEM), as well as the load of three-dimensional model data. It is

helpful for the government department and administrative personnels of the reservoir to make decisions and to carry on comprehensive understanding to the reservoir and its surroundings.

Massive manpower, physical resource and financial resource will be saved because of the development of reservoir geographic information system. Meanwhile, efficiency of reservoir integrated management will be improved. So the development of reservoir geographic information system has great practical value.

Keywords:Huangbizhuang Reservoir;Geographic Information System; ArcGIS Engine;

Skyline; System Design

Thesis : Application Research

1 绪论

1 绪论

1.1选题背景及研究意义

水库是储蓄、调节地表水资源的重要设施,是重大的水利枢纽工程,承担着所属流域的防洪、蓄水、灌溉、供水、调节生态平衡等多项任务。在水利行业中,开展数字化建设,要把流域内各种相关信息通过采用地理信息系统、数据库系统、数字网络技术、应用遥感等先进的手段,按照统一的数据规则,集成到统一的平台上,对各种问题进行综合管理,实现水库的空间及属性信息的高效查询、检索、存储、分析、汇总等,最终实现地图管理电子化、报表生成自动化、信息查询便捷化、信息发布网络化,提高有关部门的管理效率和科学决策水平[1]。

随着空间技术和地理信息系统(GIS)技术的推广应用,各城市水利主管部门和水库管理人员开始重视水库信息查询系统的开发和建设。地理信息系统(GIS)是以计算机为手段,用于采集、存储、管理、分析、描述整个或部分地球表面空间(包括大气层)和地理分布有关数据的空间信息系统,是计算机化的空间信息系统[2]。借助地理信息系统技术建立水库信息查询系统可以有效地管理地理空间图形和水库属性数据,使上级主管部门和水库管理人员能够方便快速地实现二者之间的双向检索查询。

制作水库电子地图是水库地理信息系统实现的基础,电子地图是一种处于运动状态的数字地图,这种运动状态或是输入、输出,或是显示、检索分析[3]。电子地图具备了地理信息系统的许多功能,并且可以提供传统GIS的大范围、多要素的综合分析技术手段。通过电子地图能够实现空间数据的交互式浏览、查询、检索等操作,可以快速获取大量空间信息,它是数字时代展示水库建设成就的重要表现方式。

目前,我国投入巨资在一些大型水利工程和主要河流中建立了以GIS系统为平台的大型防洪减灾系统和水资源管理系统,社会效益和经济效益十分明显。但是,对于数量众多的中小型水库,由于各种原因,信息化系统建设仍处于相对落后的阶段。然而,中小型水库在国民经济发展中的作用也不可忽视,而且会显得日益重要,因而建立以GIS 为核心的中小型水库地理信息系统也十分必要。

水库地理信息系统以地图数据为基础,强调二维数据信息,方便用户快速提取需要的信息,为领导决策提供了一种方便快捷的分析方法和信息支持。水库地理信息系统的开发节省了水库管理中大量的人力、物力、财力,有助于改善传统水利部门管理的流程,有助于政府部门决策及工程设计人员对水库分布及周边环境进行全面的了解,准确地掌握各种情况,能够更好地开展现有的水利工作,提高现有工程的使用效率,使管理效益带来价值最大化,为“数字水库”建设打下良好基础。

西安科技大学硕士学位论文

1.2国内外研究动态及发展趋势

随着水利信息化建设的逐步开展,GIS技术在水利行业得到广泛应用,发展最为突出的有以下几个方面:防洪减灾,水资源管理,水环境监测与管理,旱情监测,水土保持,河口、河道、湖泊和水库泥沙淤积调查,大型水利水电工程建设与管理等。GIS技术己被越来越多的水利科技工作者所了解并利用,在水利信息化建设的进程中,己成为先进的现代信息技术之一,并发挥着重要的作用。关于水库地理信息系统方面近期的研究简述如下:

1.2.1 国内研究现状

吴志伟,周涛等提出了基于Web GIS 的水库管理信息系统的建设方案,阐述Web GIS 技术在水库管理中的重要作用并完成了广西水库管理信息系统设计和实现,系统的建立显著提高了管理人员的规划及管理水平, 促进了行业管理向科学化、规范化、信息化方向发展[4]。

王莉,郭蕊采用B/S与C/S相结合的3层结构体系模式,在Arc GIS基础上利用C++语言进行二次开发,实现对水库的科学化管理,达到水库的空间及属性信息的查询、检索、存储、分析、汇总等计算机管理效果,提高了有关部门的管理效率和科学决策水平[5]。

孔淑慧,姚家奕以莱芜市雪野水库地图为模板,介绍使用MapX可视化地实现对水库属性数据库和空间数据库的双向查询技术,获得了较为精确的基础设施信息。同时,介绍了系统基本模块的具体实现方法,包括:地图的基本操作(如放大、缩小、漫游等)、地图的双向查询、地图图层的编辑和鹰眼功能模块,有效实现了水库管理的信息化,实现了水库管理效益的价值最大化[6]。

宋铁群,郎永刚等利用具有代表性的数字摄影系统Virtuozo,简述了数字水库的三维景观可视化建设思路,对“数字水库”建设提出了一些初步设想[7]。

吴秋兰,周春华等根据数字水库建设面临的问题,提出了基于网格地理信息系统的数字水库解决方案并讨论了其实现过程。首先介绍了网格地理信息系统的特点及体系结构,其次阐述了基于网格地理信息系统的数字水库框架,最后论述了数字水库实现的功能。网格地理信息系统强大的空间分析与统计功能为水库信息管理的标准化、网络化、空间化提供了有效工具[8]。

江辉仙,林广发等应用虚拟现实地理信息系统(VRGIS)技术建立水土流失三维仿真系统,提供了水土流失动态信息。并结合影响水土流失的各种因素,利用GIS对空间数据处理和分析的特殊功能,实现了水土流失监测预报系统数据与图形的有机结合,提高了水土流失监测预报的准确性[9]。

1 绪论

1.2.2 国外研究现状

Antonie Stam, Kazimierz A. Salewicz和Jay E. Aronson利用第四代计算机语言IFPS建立了Kariba水库的决策系统 (DSS) ,该系统充分考虑了水库的特点,系统融合了以优化和模拟为基础的库容管理和在专家投入基础上的情况分析,由经验丰富的水库管理人员,建立一个直观、真实且易被水库管理人员识别的决策支持系统[10]。

M.H. Ali, L.T. Shui, W.R.Walker在文献中评估了马来西亚的Muda灌溉项目表现。他们建立了水量平衡模型,用于模拟水库存储容量,计算水库的最优存储容量、最优灌溉需求量和最优水库释放量,并且这个模型可与真实的数据作比较。研究者用地理信息系统技术存储和分析水量平衡模型并且建立每月作物需水量图。文献中提供了关于水资源建模和GIS在水资源管理中的作用的有用信息[11]。

K. Mantoudi, N. Mamassis和D.Koutsoyiannis利用地理信息系统和面向对象编程语言建立了一个简单的分布式水量平衡模型,用于模拟每月时间内的水文过程,模型的输入(降水,温度) 和输出(蒸发,蓄水,径流) 分布在格式为4平方公里单元尺寸的网格中。该模型只使用4个参数,即不渗透性、土壤存储容量、土壤水分和地下水衰退系数。该模型应用于位于希腊西部的Acheloos河盆地并且一个水文站径流量已被量测用于校正和验证该模型[12]。

Bernhard Lehner和Petra Doll在文献中介绍了根据现有的地图、数据和各种信息绘图,创建了一个新的全球湖泊和湿地数据库(GLWD)。湖泊、可用的湿地数据资源和地理信息系统的功能的结合能够生成一个三个层次的数据库,即大型湖泊和水库,较小的水体,以及湿地[13]。

T.Sawunyama, A.Senzanje和A.Mhizha使用遥感技术获取了小型水库的存储容量,并且Mzingwane在津巴布韦实地考察了Limpopo河集水区域12个小水库,测量出水深度和坐标,在获得的数据和遥感影像的基础上,利用地理信息系统计算出了各个水库容量[14]。

1.3 本课题研究内容与方案

1.3.1 课题研究内容

本论文主要以河北黄壁庄水库数据为基础,研究水库地理信息系统的设计和开发。本文研究内容从以下几个方面展开:

(1) 系统的总体结构,包括软件、硬件、开发方式和开发语言分析选择,系统采用高度可视化集成开发环境Visual Studio2005,地图平台采用ESRI公司ArcGIS Engine组件和东方道迩公司的Skyline组件;

(2) 数据采集与管理,利用研究区域水库的电子地图,将其在ArcGIS平台中作处理,

西安科技大学硕士学位论文

形成包含图形和属性数据的Shapefile格式文件,作为系统的数据基础;

(3) 水库地理信息系统的总体设计,包括系统的开发方案、系统的功能设计、结构设计,数据管理的模式设计;

(4) 在Visual Studio 2005开发环境下结合ArcGIS Engine实现系统主要功能的技术研究,例如:地理空间数据和属性数据的相互查询。

(5) 在Visual Studio 2005开发环境下结合三维地理建模软件Skyline和三维建模软件3DS MAX所建立的模型,开发水库区域三维浏览与查询功能模块,实现可视的虚拟仿真环境,使得水库运行管理与调度决策人员能获得准确的决策信息。

1.3.2 课题研究方案

本课题的研究方案应该遵循软件工程的技术路线完成系统的设计与开发,选择合适的开发方法并需要遵循一定的原则,包括先进性、可靠性、实用性、可扩展性等原则。要求在预定的时间内完成系统可行性分析、需求分析、系统逻辑设计、系统物理实现,系统的测试等工作。

可行性分析即从经济、社会和技术方面对系统开发的可能性进行研究,研究开发中可能遇到的技术难题、经济投入、社会影响等。需求分析即要求通过调查和面谈等方式了解用户对系统的功能要求,需求分析应该尽量获得详尽的资料。系统的逻辑设计主要完成系统数据库的逻辑设计、系统功能模块的划分。然后在此基础上结合Arc Engine和Skyline在Visual https://www.360docs.net/doc/679598694.html,平台中实现各个功能模块的编码并完成数据库的物理实现。最后,对完整的系统应该进行测试,不断修正其中的逻辑错误,逐步完善系统各模块的功能。

1.3.3 本课题的技术路线

水库是一项重大的水利枢纽工程,它承担着所属流域的防洪、蓄水、灌溉、供工农业用水、调节生态平衡等多个目标的任务,在国家的江河综合治理和水资源合理开发利用以及可持续发展方面起着重大作用。因此,以“水利信息化”建设为背景,结合GIS 技术的原理与概念,把GIS与现代水库管理技术相结合,建立网络化、数字化、智能化的水库信息系统,走“数字水库”建设之路,是必然的选择。

本课题涉及二维和三维部分功能的实现。首先应将水库库区的平面图进行矢量化,存储为矢量数据,借助ArcGIS Engine在Visual https://www.360docs.net/doc/679598694.html,平台下进行系统二维功能的设计。

其次,根据水库区离散点高程数据建立数字高程模型(DEM)。并将所建立的DEM 数据与研究区域的遥感影像加以叠加处理,借助Skyline软件在Visual https://www.360docs.net/doc/679598694.html,平台下完成系统三维功能的设计。

1 绪论

最后,将系统的二维和三维功能在Visual https://www.360docs.net/doc/679598694.html,平台中集成。

课题研究的技术路线如图1.1所示。

图1.1 技术路线示意图

1.4 本章小结

随着水利信息化建设与GIS技术的发展,建立水库信息系统成为重要的研究方向。本章简要介绍了本课题的选题背景、该领域的国内外研究现状,最后分析了课题的研究内容、方案和技术路线等,为具体的研究打下基础。

西安科技大学硕士学位论文

2 研究的相关理论与技术

本研究涉及到组件式开发技术的相关原理以及ArcGIS Engine和Skyline等相关开发技术,有必要作详细的阐述,为课题的研究提供理论基础。

2.1 组件技术

2.1.1 组件技术的发展

通常把在开发大型软件时遇到的费用昂贵、耗时、难于测试、维护和更新等一系列的严重问题称为“软件危机”。随着计算机技术的飞速发展,计算机硬件产业已经从设计到生产的过程形成产业化,而软件这个高科技领域依然停留在手工作坊的生产方式。软件重用被用来解决当前的软件危机,其出发点是充分利用过去应用系统的开发中积累的知识和经验,从而将开发的重点集中在应用的特有构成成分上。通过软件重用,在应用系统开发中可以充分利用已有的开发成果,消除重复劳动,避免重新开发可能引入的错误,从而提高软件开发的效率和质量。

软件行业的工业化趋势导致了软件组件化技术的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于很多应用软件的开发(例如很多行业和单位的GIS、MIS系统等),若能结合系统的实际情况充分利用己有的软件组件,将会大大提高主产效率。可以说,组件技术的出现是对传统软件开发过程的一次重大变革。

组件是独立于特定的程序设计语言和应用系统、可重用和自包含的软件成分。组件是基于面向对象的,支持拖放(drag and drop)和即插即用(plug and play)的软件开发概念。基于组件技术的开发方法,具有开放性、易升级、易维护等优点。它是以组合(原样重用现存组件)、继承(扩展地重用组件)、设计(制作领域专用组件)组件为基础,按照一定的集成规则,分期、递增式开发应用系统,缩短开发周期。在开发过程中遵循以组件为核心原则,组件实现透明原则及增量式设计原则。

组件不是一个新概念,在许多相对成熟的工程领域中,组件的概念是十分广泛的,在一个理想化的组件系统中,用户通常并不了解组件内部的知识,然而他们却可以通过装配组件完成所需的工作。软件行业的组件系统比其他行业发展的要慢,不过,目前基于组件的程序设计方法受到越来越多的重视和研究。“组件”成为软件界的热门话题,但对于究竟用什么特性标识软件组件的基本属性,不同学者有着不同的理解。下面是软件行业对组件的一些具有代表性的观点:

组件是基于软件的基本量子。它具有一定的功能,可插用、可维护。

2 研究的相关理论与技术

组件是软件开发中一个可替换的单元,它封装了设计决策、并作为一个大单元的一部分和其他组件组合而成。

组件是具有特定功能的,能跨越进程边界,实现网络、语言、应用程序、开发工具和操作系统的“即插即用”的独立的对象。

组件是指任何可被分离出来,具有标准化的、可重用的公开接口的软件。

软件组件近年来的一个趋势是开发现成组件,其特点是:不是由应用程序开发人员而由第三方定制,强调组件的预制性;不提供源代码,强调组件的封装性和透明性;可互换性;不是为某一个用户定制,而是在某一领域中通用。总之现成组件是具有预制性、封闭性、透明性、互换性、通用性的一个软件单元。

2.1.2 组件技术的优势

使用组件技术开发软件产品具有许多优点,下面列出了几个优点和竞争优势[15]:组件易替换:在庞大复杂的企业级应用程序中,如果使用组件技术将程序分成一个个组件模块,在进行程序修改或版本升级时,就可以只修改或替换相关组件,而不影响其他众多程序组件。

适应业务需求更改:软件的业务需求通常像流水一样不确定,开发期间和软件配置之后,新的需求会不断涌现。在组件软件中,可以将业务规则放在少数几个组件中。当业务规则发生变化时,只需修改原组件或重建并发布新组件即可。更新是局部的,程序中出错的机会也就限制在这个局部,使得程序的调式和测试更为方便。

可实现二进制代码重用:组件之间可以在二进制级别上进行集成和重用,这样一来只需一次编写代码而多处应用。例如,可以建立一个处理所有字符串的函数,任何程序都可以使用这个字符串处理组件。以后对组件进行任何纠正和修改,也不必改变使用这个组件的应用程序。

有助于并行开发:一个大的应用系统由许多组件组成,这些组件的实现可以并列进行。比如,应用可能包含一个字符串处理组件、一个计算组件和一个数据读取组件,这些组件可以同时建立,只要接口设计正确,则建立这些组件之后它们将能顺利配合。

最后需要明确的是,将软件应用组件化是一门新的组件化程序设计方法,它不同于传统的结构化程序设计方法,也不同于面向对象的程序设计方法。可以说,组件化程序设计方法位于这二者之上,它更注重于应用系统的全局,要求从应用系统全方位来进行考察;具体到某个组件或模块的设计时,我们仍需要将结构化程序设计和面向对象程序设计作为基础,后者会给组件软件带来更多的好处。

西安科技大学硕士学位论文

2.2 组件式GIS开发技术

2.2.1 组件式GIS开发技术概述

20世纪90年代以来,软件的网络化和组件化趋势,给软件业带来了新的机遇和挑战[16]。组件技术有效地促进了面向对象技术和分布式计算技术的发展,在软件开发方面起了巨大的推动作用。组件是建立在对象链接和嵌入(简称OLE)体系上的[17],可形象地称之为即插即用(Plug and Play)的软件,它为可视化编程工具(如Visual C++,Visual Basic,Delphi,Power Build)提供接插件,便于专业应用系统的开发。GIS软件像其他软件一样,已经或正在发生着革命性的变化,即由过去厂家提供了全部系统或者具有二次开发功能的软件,过渡到提供组件由用户自己再开发的方向上来[18]。无疑,组件式GIS技术将给整个GIS技术体系和应用模式带来巨大影响。

GIS技术的发展,在软件模式上经历了功能模块、包式软件、核心式软件,从而发展到组件式GlS和WebGIS的过程。传统GlS虽然在功能上已经比较成熟,但是由于这些系统多是基于十多年前的软件技术开发的,属于独立封闭的系统。同时,GIS软件变得日益庞大,用户难以掌握,费用昂贵,阻碍了GIS的普及和应用。组件式GlS的出现为传统GIS面临的多种问题提供了全新的解决思路。

组件式软件技术是新一代ComGIS的重要基础,是面向对象技术和组件式软件在GIS 软件开发中的应用[19]。组件式GIS的基本思想就是把GIS各大功能模块划分为几个具有不同功能的控件,各控件之间可以通过开发工具集成起来,形成最终GIS应用[20-22]。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成应用系统。全新组件式的开发技术方案不仅能大大提高应用系统的开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果,更强大的数据库功能,并且开发出来的系统可靠性好、易于移植、便于维护[23]。

2.2.2 组件式GIS特点

把GlS的功能适当抽象,以组件形式供开发者使用,将会带来许多传统GIS工具无法比拟的优点:

(1) 高效无缝的系统集成

一个系统的建立往往需要对GIS数据、基本空间处理功能与各种应用模型进行集成。ComGIS不依赖于某一种开发语言,可以嵌入通用的开发环境(如:Visual Basic等)中实现GIS功能,专业模型则可以使用这些通用开发环境来实现,也可以插入其它的专业性模型分析控件。因此,使用ComGIS可以实现高效、无缝的系统集成(图2.1)。

2 研究的相关理论与技术

GIS应用集成系统

专业模型 ComGIS控件其他控件

Visual Basic等可视集成开发环境

图2.1 组件GIS与应用程序之间的无缝集成

(2) 无须专门GIS开发语言

组件式GIS建立在严格的标准之上,不需要额外的GIS二次开发语言,只需实现GIS的基本功能函数,按照Microsoft的ActiveX控件标准开发接口。这有利于减轻GIS 软件开发者的负担,而且增强了GIS软件的可扩展性。GIS应用开发者不必掌握额外的GIS开发语言,只需熟悉基于Windows平台的通用集成开发环境,以及GIS各个控件的属性、方法和事件,就可以完成应用系统的开发和集成。目前,可供选择的开发环境很多,如VisualC++、Visual Basic、Visual https://www.360docs.net/doc/679598694.html,、VisualFoxPro、BorlandC++、Delphi、C++Builder以及PowBullde等都可直接成为GIS或GMIS的优秀开发工具,它们各自的优点都能够得到充分发挥。这与传统GIS专门性开发环境相比,是一种质的飞跃。

(3) 大众化的GIS

组件式技术己经成为业界标准,用户可以像使用其他ActiveX控件一样使用GIS控件,使非专业的普通用户也能够开发和集成GIS应用系统,推动了GIS大众化进程。组件式GIS的出现使GIS不仅是专家们的专业分析工具,同时也成为普通用户对地理相关数据进行管理的可视化工具。

(4) 可扩展性增强

组件本身封装程度高,系统的升级可以做到较为透明。组件遵循的是国际标准,开放性会更好。用户可以从组件资源库中大量的选择所需的组件与组件GIS来共同组成应用系统,这大大的扩展了GIS功能。

(5) 成本低

由于传统GlS结构的封闭性,往往使得软件本身变得越来越庞大,不同系统的交互性差,系统的开发难度大。在组件模型下,各组件都集中地实现与自己最紧密相关的系统功能,用户可以根据实际需要选择所需控件,最大限度地降低了用户的经济负担。组件化的GlS平台集中提供空间数据管理能力,并且能以灵活的方式与数据库系统连接。在保证功能的前提下,系统表现得小巧灵活,而其价格仅是传统GIS开发工具的十分之一,甚至更少。这样,用户便能以较好的性能价格比获得或开发GIS应用系统。

(6) 开发周期缩短

由于采用高层次的开发工具,开发者可尽可能地利用已有的经验和技能,加上组件GIS平台本身具有层次简明的特点与对象化的开发方法,将会大幅度缩短构造一个GIS 系统所需的时间。

西安科技大学硕士学位论文

(7) 强大的GIS功能

新的GIS组件都是基于32位系统平台的,采用InProc直接调用形式,所以无论是管理大数据的能力还是处理速度方面均不比传统GlS软件逊色。小小的GlS组件完全能提供拼接、裁剪、叠合、缓冲区等空间处理能力和丰富的空间查询与分析能力。

2.3 ArcGIS Engine及其开发技术

2.3.1 ArcGIS Engine及其主要功能

ArcGIS是ESRI(美国环境研究所)公司推出的组件式GIS软件,采用的是全面的、可伸缩集成的体系结构,可提供多层次的产品解决方案。ArcGIS主要由ArcMap,ArcCatalog,ArcToolbox,ArcScene等多个功能子系统组成,提供大量专业的GIS分析功能(如缓冲区分析、叠加分析、三维分析等),同时支持多种大型商用数据库。组成ArcGIS 的所有COM组件就称为Arc Objects,这些组件一起完成GIS的所有功能,具有强大的地理数据管理、编辑、显示、分析等功能。由于ArcGIS完全COM化,对于需要进行结构定制和功能扩展以及独立程序开发的高级应用来说具有非常大的吸引力,并提供了前所未有的灵活性[24]。

ArcGIS Engine是由ESRI推出提供的二次开发软件,利用它用户可以非常方便地开发出功能强大的应用系统,支持多种数据格式,例如Shape、ArcSDE、CAD等。利用它可以在通用的编程语言,如Visual Basic、Delphi、Visual C++、PowerBuilder、.NET等上实现主要的地理信息系统功能[25]。使用ArcGIS Engine开发的GIS应用程序可以脱离ArcGIS Desktop而运行。ArcGIS Engine面向的用户并不是最终使用者,而是GIS项目程序开发员。对开发人员而言,ArcGIS Engine不再是一个终端应用,不再包括ArcGIS桌面的用户界面,它只是一个用于开发新应用程序的二次开发功能组件包。开发人员可以使用ArcGIS Engine将GIS功能嵌入到现有的应用程序中,包括Microsoft Office的Word和Excel等产品,也可以建立能分发给众多用户的自定义高级GIS系统应用程序。

2.3.2 ArcGIS Engine的组成

ArcGIS Engine由一个软件开发工具包和一个可以重新分发的、为所有Arc GIS应用程序提供平台的运行时(runtime)组成。与MapObjects相比,ArcGIS Engine包含一个更粗粒的对象。除了Microsoft的.NET,它还支持Java开发环境。它还支持各种应用开发,包括客户/服务器或独立的桌面应用。可以利用ArcGIS Engine构建一个全新的应用系统,方便地实现系统所需的各项功能,而且有利于系统的升级换代[26]。

ArcGIS Engine的五个组成部分概括如下:

①基本服务——由GIS核心ArcObjeets构成,几乎所有GIS应用程序都需要,如要

2 研究的相关理论与技术

素几何体和显示。

②数据存取——ArcGIS Engine可以对许多栅格和矢量格式进行存取,包括强大而灵活的地理数据库。

③地图表达——包括用于创建和显示带有符号体系和标注功能的地图的ArcObjects,及包括创建自定义应用程序的专题制图功能的ArcObjects。

④开发组件——用于快速应用程序开发的高级用户接口控件和高效开发的一个综合帮助系统。包含了进行快速开发所需要的全部可视化控件,如SymbologyControl、GlobeControl、MapControl、PageLayoutControl、SceneControl、TOCControl、ToolbarControl 和LicenseControl控件等。除了这些,该库还包括大量可以由ToolbarControl调用的内置commands、tools和menus,它们可以极大地简化二次开发工作。

⑤运行时选项——ArcGIS Engine运行时可以与标准功能或其他高级功能一起部署。

在以往的ArcGIS二次开发中,往往利用内置的VBA宏进行客户化,这种开发方式的优点是快速、简单,但不足之处是不能脱离桌面软件而独立运行。而采用ArcObjects开发独立的EXE应用程序时,由于许多的工作必须从底层做起,工作量大而复杂,对于特定的、轻量级的GIS应用开发有些得不偿失[27]。

采用ArcGIS Engine的开发方式可以实现一个具备常用GIS功能并能够脱离ArcGIS 而独立运行的高效率的应用程序。

2.4 Skyline与数据三维可视化技术

2.4.1 基于Skyline的数据可视化

Skyline 软件是利用航空影像、卫星数据、数字高程模型和其它的2D或3D信息源,包括GIS数据集层等创建的一个交互式环境。它能够允许用户快速的融合数据、更新数据库,并且有效地支持大型数据库和实时信息流通讯技术,此系统还能够快速和实时地展现给用户3D地理空间影像。Skyline是独立于硬件之外、多平台、多功能的一套软件系统。其中,TerraBuilder允许用户快速创建编辑和获得Skyline三维地表数据集;TerraExplorer Pro是一个强大的便于应用的工具,它用来编辑,注释和发布现实影像的交互的3D环境。

Terra Builder 的特点有:有效处理大量数据;多处理器,应用Terra Builder Agents,当地网络的多个电脑能够分担工作量;为最小化磁盘存储进行数据压缩;支持大多数源数据的标准数据格式;通过插件程序界面附加支持新的数据源格式;64字节文件指示器允许快速访问达到GB数据量文件的数据库;自动合并不同空间分辨率的源数据;高级用户界面能够实现自动或手工定制用户化数据集;强大的预演示选项和特性;大量的编辑工具允许用户定义层的扩展。

西安科技大学硕士学位论文

Terra Explorer Pro的特性包括:通过网络有效为地表传输数据或进行叠加;为生成公开的丰富的3D地表可视化场景提供所有需要的工具;包含交互式的画图工具在三维地表模型上创建和添加几何图形,用户定义的物体,建筑物,文本,位图等;能够生成和导入静态和动态二维和三维物体,符号和地理参考信息层;能够加载标准在线和无线的GIS层;将层保存为GIS标准文件格式;采用标准COM界面与外面本地和网络应用程序相连接;能够控制其中所有的静态和动态物体,信息层和应用程序;拥有一系列测量和地表分析工具;自动驾驶特征能够在Terra Explorer中创建预定义路线并进行重复播放;采用鼠标、键盘和飞行控制板的结合来控制速度、高度和视角;能够通过已经记录的飞行路径创建飞行动画(A VI格式)或一组帧文件;能够生成三维窗口的快照并保存为另外的文件;超链接特征能够把特定区域、物体连接到网页、应用程序和数据集上;能够集合文本和网络内容上的信息;发布工具能够将视景输出给Internet或局域网的用户;为本地和远程用户提供改良级的安全设置。

水库三维可视化除了需要重点关注水坝,管理站等的结构之外,还需要适当考虑周边的环境和其它主要建筑。为了要构造虚拟现实的三维水利场景,需要对地形,水利工程,建筑物等各种地类物进行三维建模,并采取有效的场景管理技术来无缝的组织各种模型,以支持应用实现[28]。本系统在Skyline三维软件的基础上,通过软件提供的二次开发接口,建立了水库库区三维场景模型,实现了实时三维动态立体显示,并且编程实现了客户自定义的某些三维管理功能,为数字水库的建设打下了良好的基础。本系统采用卫星影像和地表高程数据,在TerraBuilder中生成地表数据集(MPT文件)。然后将地表数据集文件加载到TerraExplorerPro应用程序中,并用编辑工具从本地数据库中添加2D 和3D信息,预定制路线、位置和GIS文件,实现水库库区三维场景的展示。

2.4.2 Skyline中构建三维模型的特点

Skyline中的模型分为两类:内部模型和外部模型。在TerraExPlorer Pro的菜单中有简单的创建二维和三维物体,以及运动物体的命令。如创建多边形,圆柱体模型,多面体模型,简单的建筑物等,另外Skyline也有自身的数据图书馆(Data Library),里面存储了一些3D模型、图标建筑物材质和标注格式,其中3D模型包括一些市政设施符号、汽车、飞机和树等模型。但这些模型特点比较简单,模型体积小,贴图方便。但对于一些形体和外观比较复杂的三维形体,Skyline的建模工具与专业建模软件就相差甚远。因此,Skyline支持多种外部建模软件生成的三维模型。模型格式具体如下:

⑴ .X -微软模型格式;

⑵ .XPC-打包生成的Skyline特有格式;

⑶ .XPL-打包生成的Skyline特有格式,具有纹理金字塔;

⑷ .FLT- Multigen Creator格式;

2 研究的相关理论与技术

⑸ .FPC-打包生成的Skyline特有格式;

⑹ .DAE- Sketchup格式 Collada格式。

因此,选择合适的三维建模软件将决定三维虚拟场景的逼真度和显示效果,本系统选用3DS MAX建模软件来构建三维场景模型。

2.5 基于3DS MAX的三维建模技术

3DS MAX是美国Autodesk公司的电脑三维模型制作和渲染软件,3DS MAX从V1.0发展到现在9.0以上版本,逐步完善了灯光、材质渲染、模型和动画制作。广泛应用于建筑设计、三维动画、音视制作等各种静态、动态场景的模拟制作。无论是室内建筑装饰效果图,还是室外建筑设计效果图,3DS MAX强大的功能和灵活性都是实现创造力的最佳选择。

使用3DS MAX建模的简要步骤包括:

⑴统计需要进行精细建模的标志性建筑物,主要有水库大坝,水电站,办公楼,观景台等。

⑵根据航空影像对应的的标志性建筑物,采用AutoCAD进行矢量化,提取出建筑物的形状和位置。

⑶在CAD中把选好的基线导入3DS MAX,对模型进行1:1精细建模,建模时构面要尽可能的减少,对建筑物小于一米的某些特征可忽略,但不能影响整体的精细度。

⑷贴纹理数据,处理前面用数码相机拍摄的纹理数据,也就是用Photoshop修图。修图与建模同步进行。纹理修图是3D建模最关键的一步,直接影响三维场景的效果。如果贴图处理的好,则使构建的三维模型看起来更为真实,达到事半功倍的效果,尤其是某些细微的建筑物结构可用贴图来代替。在纹理清晰的前提下要求纹理像素尽量小,单张纹理像素要求不多于1024KB。

⑸模型建好后,3DS MAX默认的格式为3DS。3DS格式源于美国Autodesk公司的3D Studio,也就是三维造型动画软件。因此,要将三维模型转换为Skyline可以支持的格式,所以要将三维模型导出为*.X格式。

⑹务必要将三维模型与贴图放在一个文件夹里,将多余没有用到的贴图删除,以减少数据量。

2.6 系统开发平台与开发方式

2.6.1 系统开发平台

本系统采用GIS组件和可视化的开发平台实现主要的数据管理和GIS核心功能。考虑到局域网内几乎所有的计算机都用的是Windows操作系统,因此本系统选用Windows

西安科技大学硕士学位论文

作为操作系统。系统开发平台选择微软的Visual https://www.360docs.net/doc/679598694.html,2005,因为它是一个全面的开发工具,可以用于快速构建面向MicrosoftWindows和Web并连接https://www.360docs.net/doc/679598694.html,的应用程序,可以极大的提高开发人员的效率。

由于ArcGIS采用COM技术,任何COM兼容的编程语言都能用来定制和扩展ArcGIS。本系统二维功能的GIS软件平台选用ESRI的ArcGIS系统产品ArcGIS Engine 作为开发组件开发包,可以定制与开发彻底脱离ArcGIS桌面平台的应用系统;选择Skyline软件系列产品作为三维场景的开发组件包,Skyline软件的Terra Builder和Terra Explorer Pro可以很好的实现系统三维功能。系统正是在Visual https://www.360docs.net/doc/679598694.html,2005环境下结合ArcGIS Engine和Skyline软件来实现系统的整体功能的。

系统的具体配置如下:

(1) 硬件环境:CPU>1.8Ghz;内存>1G;显存>256色;硬盘>80G;

(2) 软件开发环境:Mircrosoft WindowsXP;ArcGIS Engine开发包;Visual https://www.360docs.net/doc/679598694.html,2005;ERDAS Imagine 9.2、3DS MAX 9、Terra Builder 5.1、Terra Explorer Pro 5.1、Adobe Photoshop CS2

(3) 系统运行环境:Windows 2000/XP/2003。

2.6.2 系统的开发方式及其选择

地理信息系统根据其内容可分为二大基本类型[29]:一是应用型地理信息系统,以某一专业、领域或工作为内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是GIS工具软件包,例如Arc/Info,具有空间数据输入、存储、处理、分析和输出等GIS 基本功能。随着地理信息系统应用领域的扩展,应用型GIS的开发日显重要。如何针对不同的应用目标,高效地开发出既合乎需要又方便美观的地理信息系统是GIS开发者非常关心的问题[30]。

应用型GIS开发有多种方式可供选择,应用型GIS开发的三种实现方式[31]:

⑴独立开发

指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种通用软件开发工具,如Visual C++等,在一定的操作系统平台上编程实现。

⑵单纯二次开发

指完全借助于GIS工具软件提供的开发语言进行应用系统开发。GIS工具软件大多提供了可供用户进行二次开发的宏语言,如Arc View提供的Avenue语言, MapInfo Professional提供的Map Basic 语言等。用户可以利用这些宏语言,以原GIS工具软件为开发平台,开发出自己的针对不同应用对象的应用程序。

⑶集成二次开发

2 研究的相关理论与技术

集成二次开发是指利用专业的GIS工具软件,如Arc View、MapInfo等,实现GIS 的基本功能,利用通用软件开发工具如 Visual C++、Visual Basic等开发平台,进行二者的集成开发。

由于独立开发难度太大,单纯二次开发受GIS工具提供的编程语言的限制较多,同时不仅要求程序员重新熟悉一门新语言,还要了解庞大的函数库、命令库,比较繁琐,用它们来开发应用程序有较大的局限性。因此,结合GIS工具软件与当今可视化开发语言的集成二次开发方式就成为GIS应用开发的主流[32]。它的优点是既可以充分利用GIS 工具软件对空间数据库的管理、分析功能,又可以利用其它可视化开发语言具有的编程功能强大、高效、方便等优点,可以大大提高应用系统的开发效率,系统可靠性好、易于移植、便于维护[33]。由于组件式GIS开发技术具有无缝集成、成本低等优点,正逐步被广大GIS开发者所采用,成为GIS的重要开发方式之一。

本课题以黄壁庄水库为例,实现水库地理信息系统的设计与实现,把软件工程思想、ArcGIS Engine、Skyline和Visual Basic .NET完美的结合起来。Visual https://www.360docs.net/doc/679598694.html, 语言是一种图形化的可视编程语言,用它所开发的应用程序既具有 Basic的简单性,又具有Windows操作系统及Windows应用程序的图形界面及可视性,具有很好的多媒体信息控制和丰富的人机交互功能,利用 Visual https://www.360docs.net/doc/679598694.html, 语言可以方便、快速地设计出界面友好美观的多媒体应用程序[34]。

本系统二维功能的实现,采用了ArcGIS Engine库提供的通用可视化控件,如MapControl,TOCControl。MapControl 控件提供了访问ArcGIS Engine类库的接口,可运用功能强大且丰富的ArcGIS Engine库来开发应用程序。该方法可建立客户化应用环境,所生成的应用程序不依赖ArcGIS桌面版软件而独立运行,灵活性好[35]。本系统的三维场景功能模块的实现,采用Skyline软件产品Terra Builder结合卫星影像、地理地表信息、数字高程模型和矢量数据,简洁、快速地创建三维地表数据集,采用Terra Explorer Pro所提供的接口实现独立的三维场景功能模块。

2.7 本章小结

本章主要阐述了系统研发过程中需要使用的技术手段,特别是组件式软件开发技术的原理及其优点,同时简要阐述了ArcGIS Engine开发技术的基本原理以及基于Skyline 的数据可视化技术,为系统的具体研发提供了理论基础。

地理信息系统(GIS)是一种输入、存储、管理

电子政务地理信息系统综合平台研究 金笑天1 段玉山2 张殊楠1 (1 上海众恒信息产业有限公司,上海200040) (2 华东师范大学地理系,上海 200062) 基金项目:基金(No.2002AA114010);上海构件库及其应用; 摘 要:地理信息系统(GIS)作为电子政务系统的一个主要组成部分发挥着重要作用,为了进一步整合业务条线系统和各类数据资源,本文提出并设计了作为电子政务应用和管理纽带的GIS综合平台,主要包括信息流控制平台,信息维护平台等,该平台为空间数据、地理信息系统、业务系统的共享复用与建设提供了一种解决方案。最后探讨了如何基于构件技术实现地理信息系统综合平台。基于该设计思路构建了上海市首个区县级别地理信息系统综合平台。 关键词:地理信息系统;综合平台;电子政务;构件 中图法分类号: TP319文献标识码:B Research of digital government geographic information system integration platform Jin Xiao-tian,Duan Yu-shan,Zhang Shu-nan (1 Shanghai Triman Information & Technology Co.,Ltd,Shanghai,China,200040) (2 Geography Department, East China Normal University, Shanghai,China,200062) 【Abstract】 As a main part of digital government Geographic Information System(GIS) has a key value.For integrating the operation system and data resources this paper discusses the design of GIS integration platform which is the link of digital government application and management.The flatform includes the information flow control platform,information maintaince platform and etc.It gives a solution of resusing and instructing spatial data、GIS and operation system.This papers also discusses the use of component technology to realize GIS integration platform.The first Shanghai district and county level GIS integration platform is constructed based on the design idea. 【Key Words】Geographic Information System;integration platform; digital government;component 1.建设背景 地理信息系统(GIS)是一种输入、存储、管理、分析和显示地理信息的计算机系统,是分析和处理地理空间数据的通用技术,是信息技术的一个重要分支,主要应用在环境、资源、交通、商业等行业领域,是数字城市、电子政务系统的重要组成部分。电子政务是各有关部门和各级政府利用信息和网络通信技术,加强政府的管理,实现政务公开、提高效率、科学决策、改进和完善服务职能的重要手段,是一项重要的系统工程。近年来基于空间信息管理和应用的各个行业领域的业务条线GIS系统的建设蓬勃发展,例如房地GIS,商业GIS,环保GIS,园林GIS等一系列GIS系统,它们作为电子政务系统的空间信息子系统,在提供空间服务,改善业务效率,加强政府职能,为民服务等诸多方面发挥着重要作用。 但在这些诸多条线GIS系统建设中存在如下一些问题:条块分割,形成“信息孤岛”,

浅谈三维地理信息系统及其应用实例

一.Super3D-VR 三维地理信息系统(3DGIS )软件平台简介 地理信息系统(GIS )是空间信息的采集、存储、分析、显示的计算机系统,目前已经 被广泛运用,在各专业领域如:水利、交通、城市规划、军事等领域。但目前大多数的 GIS 应用都是基于二维空间数据的, 将本来三维空间的世界简化为二维投影的概念模型, 对地物 上的三维空间关系用点、线、面等抽象的符号来表达,以至于“专业人士难理解,非专业人 事看不懂“的现状。 世界空间信息本质上是三维的,需要三维坐标( X,Y,Z 或经纬度加高程)来描述地理对 象,三维GIS 可以包容几乎所有的海量空间信息,能大大突破了常规二维表现形式的束缚, 即使是非专业人士也一目了然。三维地理信息系统作为的重要工具、技术和学科,近 2-3 年来得到了广泛关注和迅猛发展。 由于信息技术的发展,数字时代的来临,未来,它将广泛 应用于资源调查、环境评估、灾害预测、国土管理、城市规划、农林牧业、统计、国土资源、 电力系统、数字海洋、水利、环保、市政、交通、通信通讯等领域。 由中鼎图数字科技自主研发、 十年积累、上百个成功案例、 在国内拥有无可比拟的开放 式平台优势,据调研分析, Super3D-VR 三维地理信息系统(3DGIS )软件平台算是国内一流 的,它解决当前三维 GIS 应用碰到的主要问题:海量三维数据(超过 100G )的处理和存储、 基于三维的空间分析、三维可视化、基于网络的三维 GIS 、虚拟现实技术、兼容已有空间数 据等。 应用 支撑 层 基础 局域网、互联网 \ ______________________________________________________________ 层 、Super3D-VR 平台实现了三维地理信息系统的以下功能: Brosewer 浏览器 模型及 功能键 Super3d 渲染引擎 信息 采集 层 DEM 影像 等矢量数据 MAX3D 模型数据 2DMAP 数据及接口 Super3d-VR 三维地理信息软件平台体系结构图 Super3DEditr 编辑器 Super3DObject 三维插件

城市建设管理地理信息系统设计论文

城市建设管理地理信息系统的分析与设计摘要:本文从建设城市建设管理地理信息系统的现实意义、总体目标、功能结构设计、数据结构设计和应用前景进行了探讨,阐述了城市建设管理地理信息系统建设思路。 关键词:城市建设管理;地理信息;应用 中图分类号:tp311.52文献标识码:a文章编号:1007-9599 (2011) 24-0000-02 urban construction management geographic information system analysis and design shi xiangao (wuhan city construction information center,wuhan430014,china) abstract:this article from the construction of urban construction and management of geographic information systems of practical significance,overall objective,functional design,data structure design and application prospects are discussed to explain the city’s geographic information system construction and management ideas. keywords:urban construction management;geographic information;application gis(geographic information system),地理信息系统,是20

三维地理信息平台使用说明

三维地理信息平台 使用说明 二零一三年六月十日

目录 1系统登录与退出 (3) 2三维功能介绍 (3) 2.1地图浏览 (3) 2.2地图导航 (4) 2.3地图缩放 (4) 2.4搜索定位 (5) 2.5地图标签 (5) 2.6鹰眼地图 (6) 2.7热点导航 (6) 2.8地图测距 (7) 2.9地图纠错 (7) 2.10地图调用 (7) 3三维校园后台操作介绍 (8) 3.1区域标注 (8) 3.2区域标注管理 (9) 3.3点标注 (9) 3.4点标注管理 (10) 3.5文本挂件 (11) 3.6多媒体挂件 (11) 3.7挂件管理 (12) 3.8纠错管理 (12) 3.9用户管理 (12) 4地图服务的发布 (13) 4.1制作地图文档 (13) 4.2发布地图服务 (14) 5应用程序的部署 (17) 5.1系统环境要求 (17) 5.2IIS7.5的安装 (17) 5.3.N ET4.0的安装 (19) 5.4程序部署 (21) 5.5验证程序部署 (25) 6技术支持 (25)

1系统登录与退出 图1-1 登录界面 打开IE浏览器地址栏输入地址(http://giserver/webgis/),点击回车,打开系统界面如图1-1所示,输入用户名,正确的登录密码,点击“登录”按钮登录办公系统,用左键点击屏幕右上角的 即可退出系统。 2三维功能介绍 本文以三维校园为例做说明。 2.1地图浏览 进入网站,http://giserver/webgis/,三维地理信息平台随之展开,可通过控制条或直接在地图中用鼠标拖曳,即可实现三维校园地图的快速浏览。当鼠标停留在相关建筑物时,还可显示该建筑物的名称。

GIS平台介绍

国内外典型GIS软件及地理信息服务平台简介 一.国内外典型GIS软件简介: 1.美国环境系统研究所公司(ESRI):ArcGIS Explorer--ArcGIS家族的3D后代 介绍:ArcGIS Explorer是一个免费的虚拟地球浏览器,提供自由、快速的2D和3D地理信息浏览,充满趣味性且简捷易用。ArcGIS Explorer通过继承ArcGIS Server 完整的GIS性能(包括空间处理和3D服务),达到整合丰富的GIS数据集和服务器空间处理应用的目的。 特点:AreG1S Explore具有和Google Earth相似的功能,支持来自ArcGIS Server、GML、WMS、Google Earth(KML)的数据。 发展历程:ArcGIS Explorer是2006年8月推出。在明年即将发布的ArcGIS9.4中也将加强三维GIS功能。 2.美国国家航空和航天管理局(NASA):World Wind--最强大的开源地理科普软件 介绍:World Wind是NASA发布的一个开放源代码的地理科普软件,由NASA Research开发,NASA Learning Technologies来发展,它是一个可视化地球仪,将NASA、USGS以及其它WMS服务商提供的图像通过一个三维的地球模型展现,还包含了火星和月球的展现。软件用C#编写,调用微软SQL Server影像库Terrain Server来进行全球地形三维显示。它通过将遥感影像与SRTM高程(航天飞机雷达拓扑测绘)叠加生成三维地形。 特点:World Wind最大的特性是卫星数据的自动更新能力。这种能力使得World Wind具有在世界范围内跟踪近期事件、天气变化、火灾等情况的能力。 拥有NASA血统的World Wind可以利用Landsat 7、SRTM、MODIS、GLOBE , Landmark Set等多颗卫星的数据,将Landsat卫星的图像和航天飞机雷达遥感数据结合在一起,让用户体验三维地球遨游的感觉。采用了先进的流传输技术。World Wind是个完全免费的软件,在使用上没有任何限制,主要面向科学家、研究工作者和学生群体。另外World Wind是完全开放的,用户可以修改World Wind软件本身。目前,包括国内部分三维GIS软件在内的全球许多主流三维软件都是以World Wind为技术内核发展而来。 3.美国谷歌公司:Google Earth--用户最多的三维地球软件 介绍:Google Earth以三维地球的形式把大量卫星图片、航拍照片和模拟三维图像组织在一起,使用户从不同角度浏览地球。Google Earth的数据来源于商业遥感卫星影像和航片,包括DigitalGlobe公司的QuickBird,IKOONOS及法国SPOTS。特点:Google Earth凭借其强大的技术实力和经验,以其操作简单、用户体验超群的优势吸引了全球近十分之一的人口使用。 发展历程:Google于2004年10月收购了Keyhole公司,随之次年6月推出Google

地理信息系统在卫生管理中的应用

地理信息系统在卫生管理中的应用 杨德平,刘永泉 摘要:地理信息系统是对数字空间信息具有存贮、操作、分析、建立模型和绘图作用的电脑软件包,近年来地理信息系统在公共卫生领域中得到了广泛应用,本文就地理信息系统在卫生管理中的应用情况做一些介绍,并指出地理信息系统在卫生管理领域中进一步应用的瓶颈问题。 关键词:地理信息系统;卫生管理;公共卫生 地理信息系统(Geographic Information Systems, GIS) 概念由加拿大测量学家R.P.Tom linson 于1963年首次提出, 并在加拿大建立了世界上第一个地理信息系统[1]。随后, 加拿大、美国、瑞典、日本、德国等国相继建立了许多 GIS 实验室, 开发了ARCINFO、TIGRLS、ERDAS 等优秀软件。进入20世纪90年代 GIS 已被广泛用于各个领域, 例如:土地利用、资源管理、环境监测、城市规划、应急救援、市场分析、经济建设、重大自然灾害监测与评估、建立生态模型等。地图和空间分析在卫生领域中的应用, 至少可追溯到1853年,在伦敦暴发的霍乱疾病中,内科医生 Dr. John Snow 绘制了包含病例发生地点以及死亡人数的专题地图。这是公共卫生和空间技术相结合的第一个典型案例。此后,GIS 技术在公共卫生领域中得到了广泛应用。近年来, GIS 被广泛应用于卫生需求分析和卫生资源配置、疾病监测与预警、健康教育、卫生监督、突发公共卫生事件等诸多方面。 1 GIS的概念 关于GIS的概念,根据其应用的领域不同其定义也不尽相同。美国联邦地理资料委员会(FGDC)所给的定义为:“用于输入、存储、维护、管理、检索、分析、综合和输出地理信息或以位置为基础的信息的计算机系统”[2]。简要地说,地理信息系统是以地理空间数据库为基础,在计算机软、硬件的支持下,对空间相关数据进行采集、管理、操作、分析、模拟和显示,并采用地理模型分析方法, 适时提供多种空间和动态的地理信息,为地理研究和地理决策服务而建立起来的计算机技术系统。 2 GIS的组成和功能 从应用的角度看,GIS 由硬件、软件、数据、人员和方法五部分组成。其中,硬件和软件为 GIS 建设提供环境;数据是 GIS 的重要内容,数据可分为空间数据和属性数据;方法为 GIS 建设提供解决方案;人员是系统建设中的关键和能动性因素,直接影响和协调其他几个部分。 GIS 的主要功能有:①数据采集: 通过现成的数字化数据、人工编码、数字化和扫描等方式采集。②数据整理: 核对、纠正和编辑数据, 去掉转换中的错误

国土资源管理中地理信息系统的应用及实现

国土资源管理中地理信息系统的应用及实现 文章结合地理信息系統在国土资源管理中应用的必要性,并具体分析国土资源管理中地理信息系统的应用及实现,旨在更好的发挥出地理信息系统在国土资源管理乃至更多领域中的应用。 标签:国土资源管理;地理信息系统;应用;实现 国土资源管理是指国家应用经济、政治、科学技术、行政等手段对影响国土资源行为进行调整和管理的活动。国土资源管理的发展目的是协调国土资源开发应用,进一步发挥国土资源开发应用对国家发展建设的重要促进作用。怎样结合这种变化实现社会发展和国土资源管理的适应、协调成为有关人员需要思考的问题。地理信息系统能够按照经纬度坐标对空间位置进行严格的分解、规划,进而为空间问题的解决提供重要决策支持。 1 国土资源管理中应用地理信息系统的必要性分析 1.1 实现对国土资源的规范管理 社会经济的快速发展加大了国土资源管理负担,也出现了国土资源浪费的问题。为了减少国土资源浪费现象的发生,需要采取科学有效的方法进行国土资源规范管理。地理信息系统在国土资源管理中的应用能够完善国土资源管理方式,提升对国土资源管理信息的分析处理速度。 1.2 降低国土资源开发应用的难度 地理信息系统具有操作简单、信息及时等特点,能够对一些自然灾害进行有效的预测和防治,在最大限度上减少灾害的方式。将其应用在国土资源的开发管理中能够降低国土资源管理方式的弊端,提升国土资源管理效率,提升国土资源管理的科学性、合理性。 1.3 为国土资源管理提供更多支持 应用地理信息系统能够对多种空间数据和统计数据进行分级管理,满足计算机系统对数据分析整理的要求,方便对社会经济与自然环境、环境个要素之间的对比分析。 2 地理信息系统在国土资源管理中的具体应用 2.1 地理信息系统在国土资源土地规划评估中的应用 第一,土地规划。地理信息系统具有良好的空间服务能力,能够帮助国有资源管理进一步明确各个空间的叠加关系问题,对土地的实际规划问题进行有效评

地理信息系统在环境管理中的应用

地理信息系统在环境管理中的应用 本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 论文摘要:本文简要介绍地理信息系统的概念和它的基本功能,列举地理信息系统在环境管理中的应用,对国内外环境地理信息系统的研究热点和方向进行阐述,并提出发展环境地理信息系统的策略和建议。 关键词:GIS;环境地理信息系统;空间数据库 一、地理信息系统的概念 地理信息系统是收集、存储、管理、综合分析和处理空间信息和环境信息的计算机软硬件系统。它是GIS 技术在环境领域的延伸。 地理信息系统在环境管理中的应用的主要功能有: 1、基本功能包括对空间和属性数据的输入、存储、编辑,以及制图和空间分析等功能。编辑功能允许用户添加、修改、删除点、线、面或修改其属性信息;制图功能可以灵活多样地制作和显示及输出各种专题地图,如污染分布图、水功能区划图、环境规划图等等,地理要素可放大缩小以显示不同的细节内容,并

能够测量地图上线段的长度或指定区域的面积。 2、空间统计分析是指对空间数据库中的专题数据进行统计分析。包括各种属性数据的集中特征数、离散特征数及其分类分级统计等。 3、叠加分析功能允许两个或多个图层在空间上比较各空间要素和属性,分为合成叠加和统计叠加。合成叠加得到一个新图层,它将显示原图层的全部特征,交叉的特征区域仅显示共同特征;统计叠加可以统计一种空间要素在另一种空间要素中的分布特征。对不同的图层进行叠加分析,从而获得各种感兴趣信息。 4、缓冲区分析是GIS 的基本空间操作功能之一。例如,某地区有危险品仓库,要分析一旦仓库爆炸所涉及的范围,这就需要进行点缓冲区分析,结合与居民地图层的叠加分析,可以获取需要疏散的人口数等等。 综上所述,空间分析是地理信息系统软件的核心,空间统计分析、叠加分析、缓冲分析等功能为地理信息系统提供了强大的环境分析功能与广阔的应用空间。随着其功能的不断完善和发展,地理信息系统将为环境各部门提供一个功能强大的空间信息服务和管理工具,成为各部门日常工作不可或缺的工作手段。 二、地理信息系统在环境管理中的具体应用

国内外二十个常规三维GIS软件基本概述

国内外二十个常规三维GIS软件基本概述国外三维GIS软件: 1.美国谷歌公司:Google Earth--用户最多的三维地球软件 介绍:Google Earth以三维地球的形式把大量卫星图片、航拍照片和模拟三维图像组织在一起,使用户从不同角度浏览地球。Google Earth的数据来源于商业遥感卫星影像和航片,包括DigitalGlobe公司的QuickBird,IKOONOS及法国SPOTS。 特点:Google Earth凭借其强大的技术实力和经验,以其操作简单、用户体验超群的优势吸引了全球近十分之一的人口使用。 发展历程:Google于2004年10月收购了Keyhole公司,随之次年6月推出Google Earth系列软件。 产品形式:Google Earth客户端软件提供三个版本:个人免费版、Plus版、Pro版以及企业级解决方案,用于在企业内部部署Google Earth应用。 2.美国国家航空和航天管理局(NASA):World Wind--最强大的开源地理科普软件 介绍:World Wind是NASA发布的一个开放源代码的地理科普软件,由NASA Research开发,NASA Learning Technologies来发展,它是一个可视化地球仪,将NASA、USGS以及其它WMS服务商提供的图像通过一个三维的地球模型展现,还包含了火星和月球的展现。软件用C#编写,调用微软SQL Server影像库Terrain Server来进行全球地形三维显示。它通过将遥感影像与SRTM高程(航天飞机雷达拓扑测绘)叠加生成三维地形。 特点:World Wind最大的特性是卫星数据的自动更新能力。这种能力使得

多点触摸三维地理信息系统介绍

多点触摸三维地理信息系统 目录 一、概述 (6) 二、建设目标和建设周期 (3) 三、系统主要功能 (11) 四、二次开发 (23) 五、多点触摸三维地理信息系统功能简述 (28) 六、多点触摸系统电子地图、软件、硬件清单 (31) 七、各层对应的卫星图片分辨率、样片、矢量电子地图样片拷屏图 (31)

多点触摸三维地理信息系统 一、概述 1、人与虚拟环境的交互是当前智能交互技术发展的重要内容。在《国家 中长期科学和技术发展规划纲要(2006-2020年)》中,将智能感知和虚拟现实技术,作为我国将重点发展的前沿技术列出,期望“以人为中心”的信息技术发展,能推动多项领域的创新。 2、多点触摸三维地理信息系统是新一代多点触摸手势控制的大型地理 信息系统平台,其核心的设计是人与地理环境的虚拟交互技术,其展现方式是利用大屏幕显示器、多点触摸屏和高性能计算机组成的多点触摸三维地理信息系统代替传统图纸作业和沙盘模型。多点触摸三维地理信息应用了世界上顶尖的现代化信息显示手段,提供了准确的城市、山区的地理环境分布以及虚拟实景带来的真实的视觉感受,在武警、部队、军事院校、人防、应急、公安、消防等各部队军事决策中已得到了广泛的认可和应用。 3、采用智能交互式多点触摸三维地理信息系统进行指挥方案规划,能够 依据任务要求直观的进行系统的布局,并同时对规划中的指定参数进行计算,对规划效果做出辅助评估,为方案规划提供实时的智能化的辅助支持。并且在规划完成后,能够对规划任务进行演示,对所做规划进行约束验证和参数优化提供支持。 4、多点触摸三维地理信息系统(MTOUCH GIS)是由XXXX有限责任公司 自主研发(绝没有使用任何GIS平台)的新一代多点触摸手势控制的

简述地理信息系统项目管理

简述地理信息系统项目管理 发表时间:2019-01-23T16:38:49.593Z 来源:《建筑细部》2018年第13期作者:梁景东[导读] 通过软件项目管理手段的应用,可以对地理信息系统的开发进行有效的管理,确保项目开发的按时、按质完成而又保证成本和效益。 摘要:计算机技术的发展和用户的需求使得各种信息系统不断应运而生,地理信息系统作为其中的代表,通过将电子地图与信息系统相结合,实现可视化的数据分析和展现,是用户较为乐意接受的一种形式。本文以某地农村经济地理信息系统的开发为例,简述软件项目管理在地理信息系统开发中的应用。 关键词:软件开发;地理信息系统;项目管理 引言:随着计算机技术和信息技术的不断发展,各种信息系统不断应用到我们生活、工作当中,其中地理信息系统(即GIS)更是其中的代表。通过软件项目管理手段的应用,可以对地理信息系统的开发进行有效的管理,确保项目开发的按时、按质完成而又保证成本和效益。 一、软件项目管理的概念 软件项目管理是指在软件项目活动中运用专门的知识、技能、工具和方法,使项目能够按照预定的成本、进度、质量顺利完成,通过计划、组织、控制等一系列活动,合理地配置和使用各种资源,对成本、人员、进度、质量、风险等进行分析和管理,以达到既定目标的过程。这一定义不仅仅是强调使用专门的知识和技能,还强调项目管理中各参与人的重要性。软件项目管理的根本目的是对软件开发的各个阶段进行管理,增强对软件开发的控制能力,提高软件开发质量。进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 二、软件项目管理的内容 软件项目管理的范围涉及人员的组织与管理、软件度量、项目计划、风险管理、质量保证、过程能力配置管理等几个方面,这几个方面都是贯穿、交织于整个软件开发过程中的。从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开发,还是团队协作式开发,这六个阶段都是不可缺少的。根据项目管理知识体系中的定义,软件项目管理可以分为以下几个方面: (1)集成管理:项目计划制定、项目计划实施等。 (2)范围管理:范围计划编制、范围定义核实、任务协调等。 (3)时间管理:项目任务分解、进度计划编制、任务持续时间估算、进度计划控制等。(4)成本管理:资源计划编制、成本估算、成本预算和控制等。 (5)质量管理:项目质量计划编制、软件质量保证、软件质量控制、软件过程改进等。(6)人力资源管理:组织的计划编制、人员职责的分配、团队合作发展等。(7)沟通管理:建立沟通渠道、信息交换管理等。 (8)风险管理:项目风险识别、项目风险分析、项目风险优先分析、项目风险控制等。(9)采购管理:采购计划编制、合同管理、项目验收等。 三、地理信息系统软件项目管理 3.1需求分析 项目需求分析是软件项目开始阶段的一个重要工作,只有明确客户的需求,系统开发人员才能规划出好的项目。需求识别是一个过程,通过了解用户的各种要求,收集各种信息资料,最终确定需求的产品或服务。项目的需求识别对用户与开发人员都至关重要。某地农村经济数字云图功能需求分析如下: 1)将区域内农村资产上图定位,整理资产结构与信息,资产管理层级一目了然。明确农村资产组成,摸清家底。2)以可视化的形式展现村、镇各级农村收支情况,按区域、按月份、按类型进行分析比较,实现信息公开透明化。3)实现农村资产的智能化管理,及时推送租赁合同到期资产,标记展现限制资产,活化农村资产使用,提升农村收益。4)农村管理人员巡检实现轨迹化管理,巡检路线可查可控,实现人员定位,轨迹回放,提升管理人员积极性。 3.2总体设计 在需求分析的基础上,对项目进行总体设计,将整个项目的开发工作整理成为一系列工作任务的集合,而每个工作任务又可以划分为一个或几个工作子任务,形成结构分明的工作任务群。开发人员可以明确工作的主要内容有哪些,进而保证开发工作的顺利实施。根据以上需求分析,对项目的总体设计简述如下: 1)整理农村资产信息,明确其结构层级为镇街、村、经济社、一级资产、二级资产的结构形式。由于资产数量庞大,建议提供移动APP由村管理人员对资产位置进行采集和拍照。 2)明确农村收支的分类情况,主要的支出和收入项,整理农村账套信息逻辑,以统计图形式展现不同区域、时间、类型的收支情况。3)对资产合同信息进行分析,得出合同信息与资产挂接关系,明确如何区分资产是否闲置,并开发针对三月内到期的资产提醒功能。4)对接农村管理APP,实现巡检人员的位置信息记录,做到实时定位,轨迹查询和回放。 3.3 项目进度管理 项目进度管理是指在预期的时间,指定经济有效的进度计划,执行计划的同时要经常检查是否完成计划要求,出现错误要及时调整修改,直到项目完成。根据实际工作情况和软件项目的组织结构,采用科学有效的方法指定出条理清楚、层次分明项目计划。本次项目按项目重要节点可划分为如下阶段: 1)系统开发阶段:系统开发、内部测试,约为4个月; 2)试运行阶段:实验区试验资产定位采集,完善系统功能,约为2个月;

三维地理信息系统建设研究

三维地理信息系统建设研究 摘要:数字三维地理信息系统建设项目,制作完成三维地形场景,全部以三维立体化的形式展现,利用该系统可更加有效地服务于国土资源管理等各个领域。用3D模型直观显示出城区及规划区现状和农村土地的利用现状分布情况,构成了三维立体景观,建成数字三维地理信息系统。该系统还可以实现多系统兼容功能,为未来“数字城市”的建设提供重要基础保障,对信息时代经济和社会的快速发展起到积极的推动作用。 关键词:数字三维地理信息系统建设GIS 数据库 利用计算机技术、地理信息技术、遥感技术等多种高新技术手段,建立一个多尺度、多数据源的城市空间基础数据库。系统实现在三维可视化环境中对多源多时相影像、矢量等海量数据的组织管理、查询浏览、统计分析等操作,为政府决策和城市建设提供基础测绘保障,为政府部门、城市建设和国民经济各行业提供基础地理信息服务,为“数字城市”建设和应用提供信息支撑,为城市可持续发展服务。 1 系统建设内容 ①按照系统建设的相关技术规范和标准,对系统所需的基础数据及属性数据进行处理并入库,设计和建立“地理信息数据库”。其中基础数据的处理包括基础数据的质量检查、

数据分类存贮等;数据的入库包括矢量数据的入库、影像数据的入库以及属性数据的入库。 ②系统展示了地形地貌的三维地表模型,制作城区和规划区主要建筑物的精细模型,开发了数字成县三维地理信息系统,展示成县的地形地貌、城镇建设与县域全貌。 ③整合各部门配合提供的相关资料与成果,系统主要实现国土部门的文本、图片、多媒体等专题信息与成果安全共享、高效管理与维护的功能。 ④根据经济文化特色,以空间数据为信息载体,在地理空间信息共享平台上发布各类专题数据,形成相应的专题应用系统,直观地反映经济发展状况、城市建设现状。 ⑤通过功能设计、功能开发、系统测试等阶段建设一个集数据管理、数据浏览、成果展现、专题应用、应用分析、三维可视化浏览等功能于一体的数字成县三维地理信息系统。 2 系统开发与功能实现 对数字三维地理信息系统平台建设项目进行开发,实现以下功能: 2.1 基本功能。①三维交互浏览:系统通过鼠标、键盘、操纵杆、控制面板或者任意组合方式来控制飞行的速度、高度视角,使得用户可以灵活、便捷的在三维场景中浏览漫游,操作简单,易于使用。随着鼠标的移动显示到达的地域名称、

地理信息系统在环境管理中的应用

地理信息系统在环境管理中的应用 【摘要】本文简要介绍地理信息系统的概念和它的基本功能,列举地理信息系统在环境管理中的应用,对国内外环境地理信息系统的研究热点和方向进行阐述,并提出发展环境地理信息系统的策略和建议。 【关键词】GIS;环境地理信息系统;空间数据库 一、地理信息系统的概念 地理信息系统是收集、存储、管理、综合分析和处理空间信息和环境信息的计算机软硬件系统。它是GIS 技术在环境领域的延伸。 地理信息系统在环境管理中的应用的主要功能有: 1、基本功能包括对空间和属性数据的输入、存储、编辑,以及制图和空间分析等功能。编辑功能允许用户添加、修改、删除点、线、面或修改其属性信息;制图功能可以灵活多样地制作和显示及输出各种专题地图,如污染分布图、水功能区划图、环境规划图等等,地理要素可放大缩小以显示不同的细节内容,并能够测量地图上线段的长度或指定区域的面积。 2、空间统计分析是指对空间数据库中的专题数据进行

统计分析。包括各种属性数据的集中特征数、离散特征数及其分类分级统计等。 3、叠加分析功能允许两个或多个图层在空间上比较各空间要素和属性,分为合成叠加和统计叠加。合成叠加得到一个新图层,它将显示原图层的全部特征,交叉的特征区域仅显示共同特征;统计叠加可以统计一种空间要素在另一种空间要素中的分布特征。对不同的图层进行叠加分析,从而获得各种感兴趣信息。 4、缓冲区分析是GIS 的基本空间操作功能之一。例如,某地区有危险品仓库,要分析一旦仓库爆炸所涉及的范围,这就需要进行点缓冲区分析,结合与居民地图层的叠加分析,可以获取需要疏散的人口数等等。 综上所述,空间分析是地理信息系统软件的核心,空间统计分析、叠加分析、缓冲分析等功能为地理信息系统提供了强大的环境分析功能与广阔的应用空间。随着其功能的不断完善和发展,地理信息系统将为环境各部门提供一个功能强大的空间信息服务和管理工具,成为各部门日常工作不可或缺的工作手段。 二、地理信息系统在环境管理中的具体应用 由于地理信息系统具有强大的信息服务和管理功能,具

三维地理信息系统知识点总结

1、三维GIS在空间分析方面的独特应用: 三维空间分析除了包括二维gis的分析功能外,还应包括针对三维空间对象的特殊分析功能。具体可分为以下几类:空间查询,包括几何参数查询(空间位置、属性)、空间定位查询(点定位、面定位)、空间关系查询(邻接、包含、相离、相交、覆盖等)等;空间量测,包括距离、质心、面积、表面积、体积等;叠置分析;缓冲区分析,包括点缓冲、线缓冲、面缓冲、体缓冲等;网络分析,包括最短路径、资源分配、连通分析等;地形分析,包括趋势面分析、坡度坡向分析、晕渲分析等;剖面分析,它是实现通视分析、日照分析阴影计算等的基础;空间统计分析,包括统计图表分析、密度分析、层次分析、聚类分析等。 根据空间分析所处理的对象进行划分,空间分析方法主要有基于图形的方法与基于数据的方法两类。基于图形的空间分析方法如常规的缓冲区分析、叠置分析、网络分析、复合分析、邻近分析与空间联结等能直接从2D 扩展至2.5D乃至3D。由于三维数据本身可以降维到二维,因此三维GIS自然能包容二维GIS的空间分析功能。三维GIS最有特色的也许是其基于三维数据的复杂分析能力,如计算空间距离、表面积、体积、通视性与可视域等。结合物理化学模型提供一些更具增值价值的真三维空间分析功能,如水文分析、可视性分析、日照分析与视觉景观分析等已成为三维GIS分析研究的重要内容之一,并正积极朝结合属性数据和其他专题数据开发知识发现的新方法、“面向解决与空间有关的问题”提供定量与定性结合的空间决策支持方向发展。 2、三维建筑物模型的重建方法: 大量的研究致力于地物(尤其是人工地物)的三维自动重建,而依据分辨率、精度、时间和成本等的不同已经有许多不同的技术方法可供选择。如Tao(2004)将三维建筑物模型的重建方法分为以下三类:1)基于地图的方法,利用已有GIS、地图和CAD提供的二维平面数据以及其他高度辅助数据经济快速建立盒状模型;2)基于图象的方法,利用近景、航空与遥感图象建立包括顶部细节在内的逼真表面模型,该方法相对比较费时和昂贵,自动化程度还不高;3)基于点群的方法,利用激光扫描和地面移动测量快速获得的大量三维点群数据建立几何表面模型。 建筑物三维模型重建:基于图片、基于激光扫描数据

三维地理信息系统技术综述

三维地理信息系统技术综述 朱庆 测绘遥感信息工程国家重点实验室(武汉大学) 湖北省武汉市珞喻路129号, 430079 E-mail:Zhuq66@https://www.360docs.net/doc/679598694.html, 摘要:本文对三维地理信息系统技术进行综述性介绍,扼要地讨论了国内外有关三维地理空间信息的获取、管理、分析与可视化等技术的进展与动态。 关键词:地球空间信息技术,三维地理信息系统,数据获取,三维可视化 A Survey of Three Dimensional GIS Technologies Zhu Qing State Key Lab of Information Engineering in Surveying Mapping and Remote Sensing 129 LuoYu Road, Wuhan Hubei, 430079P.R.China E-mail: zhuq66@https://www.360docs.net/doc/679598694.html, Abstract: in this survey, the 3D GIS technologies are briefly reviewed with the main concern in the recent developments in the acquisition, management, analysis and visualization of 3D geo-spatial information, their advantages and limitations are discussed respectively. Key Words: Geospatial Technology, 3D GIS, Data Acquisition, 3D Visualization 1 引言 最近一期《自然》杂志刊登的文章“地图制图的时机”把地球空间信息技术(geotech-nologies)看成是世界上继生物技术(biotechnology)和纳米技术(nanotechnology)之后发展最为迅速的第三大新技术,而遥感技术(RS)与地理信息系统技术(GIS)则是地球空间技术的核心内容(Gewin,2004)。特别是GIS技术已经成为空间数据处理、集成和可视化最成功的技术之一,并作为地球空间信息处理的有效工具极大地推动了地球空间技术在各个领域的应用。虽然关于GIS的定义有许多不同,但几乎都公认GIS是一个以空间数据(信息)为中心的系统,这一点从美国摄影测量与遥感学会给出的定义即可见一般:“GIS

地理信息系统的应用

地理信息系统的应用 地理信息系统的应用即人应用GIS对地球表层人文经济和自然资源及环境等多种信息进行管理和分析,以掌握城乡和区域的自然环境和经济地理要素的空间分布、空间结构、空间联系和空间过程的演变规律,使它成为国家宏观决策和区域多目标开发的依据,从而为区域经济发展服务。 地理信息通过数值化录入,压缩存贮与系统管理,便于维护和提取,而且成本低、速度快,可以对地理学理论模式进行快速的和重复的分析测试(例如土地适宜 性分析),便于在短期内对大范围地区进行科学和政策标准的评价;可以有效地对 多时期的变化进行动态监测和分析比较;可以将数据收集、空间分析和决策过程综 合为一个共同的信息流,这在工作效率和经济效益上都明显地占有优势。因而,地 理信息系统在国内外都有成功的应用实例。如美国三里岛核电站事故中就是应用地 理信息系统及时作出判断与决策;又如利用地理信息系统进行世界小麦大面积估产、全球大气环流形势和海况预报、环境管理;加拿大应用CGIS完成全国土地资源潜力估算;中国西南地区国土资源信息系统用于资源分析、评价、预测和合理开发利用 等。 一、管理和决策对地理信息系统的要求 城市与区域研究要求地理信息系统在信息表示、管理和分析方面满足其空间、动态、定量和综合性要求。 1.区域地理信息的表示与管理:区域地理实体或景观表现为多种空间类型,可 大致抽象为点、线、面三种类型。点,具有几何确定位置,在空间分析中将某些具 有一定空间的地理实体(如城市)抽象为点:线具有一定的走向和长度,表示线状 地物或点之间的地理联系,最重要的线状地物为交通线;面具有确定的范围和形态,表示空间连续分布的地理景观或作用范围。点线结合组成网络;线面结合成为地带; 面点结合成为地域类型;点线面结合组成区域。 用于城市和区域研究的地理信息系统必须有效地表示地理空间上点线面实体。 其数据拓扑结构由点(Point)、弧(Arc)、多边形(Polygon)、数据平面(Plane)等四个级别组成。弧可以用来表示地理线,多边形用来表示地理面,数据平面用来 表示空间区域内某一方面地理要素的内容。 城市与区域研究具有高度综合性,涉及自然、社会、人文经济等多方面的要素,因此GIS不仅要采用几何图形表示空间位置,还必须以属性方式表示图形的地理意 义。前已述及属性可以是定性的名称、类型和特征,也可以是定量表示的数量和等 级。图形和属性是地理模型抽象的产物,图形是几何的抽象,属性是概念和度量的 抽象,二者之间存在有机的联系。在GIS中要求既可以在属性意义上进行空间查询 和分析,又可以空间定位地进行属性列表、统计运算和属性信息处理,并支持图形-

浅谈三维地理信息系统及其应用实例

一.Super3D-VR 三维地理信息系统(3DGIS)软件平台简介 地理信息系统(GIS )是空间信息的采集、存储、分析、显示的计算机系统,目前已经被广泛运用,在各专业领域如:水利、交通、城市规划、军事等领域。但目前大多数的GIS 应用都是基于二维空间数据的,将本来三维空间的世界简化为二维投影的概念模型,对地物上的三维空间关系用点、线、面等抽象的符号来表达,以至于“专业人士难理解,非专业人事看不懂“的现状。 世界空间信息本质上是三维的,需要三维坐标(X,Y,Z 或经纬度加高程)来描述地理对象,三维GIS 可以包容几乎所有的海量空间信息,能大大突破了常规二维表现形式的束缚,即使是非专业人士也一目了然。三维地理信息系统作为的重要工具、技术和学科,近2-3年来得到了广泛关注和迅猛发展。由于信息技术的发展,数字时代的来临,未来,它将广泛应用于资源调查、环境评估、灾害预测、国土管理、城市规划、农林牧业、统计、国土资源、电力系统、数字海洋、水利、环保、市政、交通、通信通讯等领域。 由中鼎图数字科技自主研发、十年积累、上百个成功案例、在国内拥有无可比拟的开放式平台优势,据调研分析,Super3D-VR 三维地理信息系统(3DGIS)软件平台算是国内一流的,它解决当前三维GIS 应用碰到的主要问题:海量三维数据(超过100G )的处理和存储、基于三维的空间分析、三维可视化、基于网络的三维GIS 、虚拟现实技术、兼容已有空间数据等。 Super3d-VR 三维地理信息软件平台体系结构图 展 现 层 应 用 层 应用 支撑 层 基础 设施 层 信息 采集 层 DEM 影像 等矢量数据 Super3DEditr 编辑器 MAX3D 模型数据 2DMAP 数据及接口 局域网、互联网 Super3DObject 三维插件 Brosewer 浏览器 软件界面 模型及 功能键 Super3d 渲染引擎

浅析地理信息系统在土地管理中的应用

浅析地理信息系统在土地管理中的应用 信息技术的快速发展给地理信息系统的发展提供了重要的技术支持,同时地理信息系统在发展过程中不断应用了全球定位系统、遥感技术和互联网技术,使得地理信息系统在发展过程中得到了更多的应用。现在,地理信息系统在土地管理、农业发展和城市规划方面的作用是非常大的,尤其是在土地管理方面效果是非常明显的,地理信息系统在不断的发展过程中实现了很大的发展,同时在应用效果方面也是有很大的发展的。 标签:地理信息系统;土地管理;应用 1 地理信息系统的应用 1.1 地籍管理中的应用 地籍主要是指对土地的位置、数量、权属、用途以及质量等情况进行记录,是土地的一种登记薄。地籍管理的主要内容就是土地的权属首次登记和变更登记,我国土地开发和利用非常难解决的问题就是地籍权属的变更和调整工作。在地籍管理中应用地理信息系统可以更好的在地籍管理中应用技术来进行辅助,这样可以提高地籍管理的效率,同时也能更好的促进地籍管理的质量,保证地籍管理工作可以顺利进行。利用地理信息系统,在进行地籍管理的时候能够更好的对土地进行开发,同时也能更好的对利用的土地进行等级以及权属的划分,同时对土地使用、居民分布以及地表覆盖率能够进行更好的分析,可以将分析的内容统计在数据表格中,这样可以更好的方便管理人员进行管理。地籍管理信息系统在使用的时候还是可以进行查询、分析以及统计的,这样能够更好的对要利用的土地进行规划和管理。 地理信息系统的在土地管理中的广泛应用,使得很多的地区对地籍管理信息系统的建立和土地管理工作更加的重视。地籍管理信息系统是一个由地理信息系统和办公自动化系统以及管理信息系统共同组合而成的应用工程系统。信息技术的不断发展也使得地籍管理信息系统在发展中不断发展和优化,对土地管理有了更大的促进作用。 1.2 土地评估、规划及利用中的应用 地理信息系统具有空间分析功能,可以对空间叠加情况进行分析,同时也能和不同的数学模型进行组合,能够更好的对土地质量和适宜性进行更好的评估,在进行评估的时候相关的评估等级指标也是可以获得的。地理信息系统在已经获得土地数量和质量的时候,可以对土地农作物以及草场中的预计产量进行预算,通过运算可以对土地的潜在生产潜力进行预计,这样能够更好的和人们生活中需要的粮食产量进行结合,对土地的人口承载量进行预测。在地理信息系统的帮助下,人们能够更好的对土地进行规划和利用,在进行规划的时候所需要的信息就是一些预测信息。地理信息系統能够进行大规模的分析,在进行分析的时候,也

相关文档
最新文档