GIS平台软件简介

上传人:m**** 文档编号:424278812 上传时间:2023-08-20 格式:DOCX 页数:6 大小:87.21KB
返回 下载 相关 举报
GIS平台软件简介_第1页
第1页 / 共6页
GIS平台软件简介_第2页
第2页 / 共6页
GIS平台软件简介_第3页
第3页 / 共6页
GIS平台软件简介_第4页
第4页 / 共6页
GIS平台软件简介_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《GIS平台软件简介》由会员分享,可在线阅读,更多相关《GIS平台软件简介(6页珍藏版)》请在金锄头文库上搜索。

1、GIS平台软件简介SANYUA16HSANY GROUP system officeroom.GIS平台软件简介1. 相关概念介绍地理信息系统(Geographic Information System简称GIS)是用于回答具有 物质属性和空间坐标且与时间相关联问题的艺术、科学、工程和技术的统称, 是集计算机科学、地理科学、测绘科学、环境科学、城市科学、空间科学、信 息科学和管理科学为一体的新兴边缘学科。它作为对地域空间分布相关的地理 数据及其属性数据进行采集、存储、管理、分析的软件系统和开发工具,是一 个图形与数据完美结合的系统,它不仅能将所需要的数据更形象、更直观地与 图形紧密联系起来,而

2、且能把结果以图形的方式显示出来,这给管理决策人员 科学、更直观、更准确、更及时地制定计划、处理问题提供了依据。目前GIS 已经快速的应用到各个领域,发展速度非常快,好多高校相应也开设了相关专 业。GIS 平台,是指 Mapinfo、Arcinfo、Supermap、MAPGIS 等 GIS 平台,是成 型的商品软件。这些软件具有强大的通用的GIS功能,可以在其上用开发工具 (.NET、JAVA、Delphi等等)开发出各种GIS软件。然而GIS的开发平台众 多,开发平台也各有优势,在进行GIS开发过程中,选择一个好的平台无疑是 尤为重要的。GIS软件一般是指应用到用户那里的、结合用户的业务开发

3、出来的软件。 例如在电力、水利、国土资源、交通等等行业正在应用的软件。这些软件一般 都是在GIS平台上开发的,应用的时候要先安装GIS平台,再安装开发人员在 平台之上开发出来的软件才能运行。国外的常用的GIS软件有AutoCAD Map3d、ArcGIS、MapI nfo等,而国内比较知名的GIS软件则是Supermap、 MapGIS、GeoStar 等。2. GIS平台软件技术发展回顾从二十世纪九十年代末到现在的十年期间,GIS软件技术的发展经历了 “四化”,即:组件化、Web化、微型化和数据库化。这“四化”深深地影响 了过去十年的GIS应用开发方式,并把GIS的应用推到前所未有的高度。2

4、.1组件化在GIS软件诞生之初,不同研究机构分别独立开发了完成不同功能的模 块,称为GIS模块阶段,但处在这个阶段的GIS软件是分散的,并未构成完整 的体系,很难满足大规模应用需要。之后,有些机厂商开发了汇集各种GIS功 能于一身的集成式GIS软件。集成式GIS功能强大,但若用户只需要做GIS应 用中某个环节的工作,最终仅能使用到其中10%-20%的功能,这对用户和软件 本身都是浪费。于是,GIS软件技术又从“合”向“分”回归,模块化GIS被开发出来。 这些模块既可以集成在一起协同工作,也可以拆开独立使用。但由于模块划方 式以及模块之间的集成接口均由GIS厂商独立制定,因此容很难实现不同GIS

5、 软件之间的集成。在像微软的COM这样的组件对象平台发展起来以后,GIS厂商终于找到了 模块之间集成的接口标准,组件式GIS由此诞生。组件式GIS是按照组件对象 标准和规范划分和组织的模块化GIS, GIS的不同模块仍然可以拆分销售和使 用。基于统一的规范(比如COM),来源于不同GIS厂商的多个GIS模块之间可 以非常方便地集成。作为当前流行的开发工具,组件式GIS摒弃了传统的GIS专用开发语言, 采用所见即所得的通用件开发工具,具备高度伸缩性(既可用于大型GIS应用 系统开发,也可在被裁减后适用于小型应用系统),并具有与其他信息技术的 无缝集成的特点,真正让GIS融入了 IT大潮。凭借独特

6、的优势,组件式GIS影 响了过去十年的GIS应用开发方式,在GIS软件技术发展历程中书写了浓墨重 彩的一笔。2.2 Web 化In ter net的迅速崛起和在全球范围内的飞速发展,使互联网逐步渗透到各 行各业。随着In ter net技术的不断发展和人们对地理信息系统(GIS )的需求增 长,利用In ter net在Web上发布空间数据,为用户提供空间数据浏览、查询和 分析的功能,已经成为GIS发展的必然趋势。Web GIS是Web技术应用于GIS开发的产物。通过Web功能,GIS应用空间 得以扩展,真正成为了 一种可以为大众服务的工具。从WWW的任意一个节点, In ter net用户可

7、以浏览Web GIS站点中的空间数据、制作专题图以及进行各种 空间检索和空间分析,从而使GIS飞进了千家万户。Web GIS为In ter net应 用而生,同时也为局域网内的GIS应用系统提供了全新的瘦客户端模式的解决 方案。2.3 微型化微型化是GIS软件发展的另一方向,尽管桌面应用仍然占GIS应用的主要 部分,但不少用户对于GIS移动化应用的需求也越来越多,比如电力巡线,农 业田间数据采集、外业测绘和邮递送货等,他们需要在室外移动作业环境中使 用GIS。包括笔记本电脑和桌面PC在内的计算机设备,显然很难满足野外作业 的需要,PDA、手机和其他移动设备也加入到GIS应用的硬件行列。这些设备

8、多 采用Windows CE、嵌入式Linux等嵌入式操作系统,内存和计算能力也相对较 低,传统的GIS客户端无法运行。为适应小内存、较低处理能力的嵌入式计算环境,GIS厂商纷纷推出一种 精简的嵌入式GIS软件,国内产品如eSuperMap和MAPGISEMS,国外产品如 ArcPad和MapX Mobile。嵌入式GIS被广泛应用作为数字终端、电力巡线、农 业田间数据采集和外业测绘等领域。2.4 数据库化数据库化是空间数据存储与管理的发展方向。早期的GIS软件采用普通文 件(Flat File)存储和管理空间数据,数据管理能力相对欠缺。数据库技术的出现较完善地解决了以上问题。数据库不仅实现了

9、图形数据 和属性数据的一体化管理,而且带来了一系列的优势,包括:1)海量数据管理 能力;2)支持多用户并发写操作;3)数据访问的权限管理;4)可利用数据库的 集群(或互备)机制提高并发访问能力和系统可用性。在过去十年间,空间数据库技术已经发展成为大型GIS应用系统的主流数 据管理方案。从技术架构来看,空间数据库技术可分为数据库内扩展型和数据 库外扩展型两种。Oracle Spatial就是典型的数据库内扩展型,拥有数据库系 统源代码的厂商可以从数据库底层实现一些基础的空间数据管理能力。ESRI的 GeoDatabase和中地的空间数据库则属于数据外扩展型,这类由GIS厂商研发 的空间数据库技术

10、主要从数据库系统外围,通过调用数据库系统的非空间数据 管理能力来实现空间数据的管理。3. 功能及应用GIS是一门以应用为目的的信息产业,在最近的30多年内取得了惊人的发 展,其应用已经深入到各行各业。现列举其主要功能如下:3.1资源管理 (Resource Management)主要应用于农业和林业领域,解决农业和林业领域各种资源 (如土地、 森林、草场)分布、分级、统计、制图等问题。主要回答“定位”和“模 式”两类问题。3.2 资源配置 (Resource Configuration) 在城市中各种公用设施、救灾减灾中物资的分配、全国范围内能源保 障、粮食供应等到机构的在各地的配置等都是资源

11、配置问题。GIS在这类应 用中的目标是保证资源的最合理配置和发挥最大效益。3.3 城市规划和管理 (Urban Planning and Management)空间规划是GIS的一个重要应用领域,城市规划和管理是其中的主要内 容。例如,在大规模城市基础设施建设中如何保证绿地的比例和合理分布、 如何保证学校、公共设施、运动场所、服务设施等能够有最大的服务面 (城 市资源配置问题)等。3.4 土地信息系统和地籍管理(Land Information System and Cadastral Applicaiton) 土地和地籍管理涉及土地使用性质变化、地块轮廓变化、地籍权属关系 变化等许多内容,借

12、助GIS技术可以高效、高质量地完成这些工作。3.5 生态、环境管理与模拟 (Environmental Management and Modeling) 区域生态规划、环境现状评价、环境影响评价、污染物削减分配的决策 支持、环境与区域可持续发展的决策支持、环保设施的管理、环境规划等。3.6 商业与市场 (Business and Marketing)商业设施的建立充分考虑其市场潜力。例如大型商场的建立如果不考虑 其他商场的分布、待建区周围居民区的分布和人数,建成之后就可能无法达 到预期的市场和服务面。有时甚至商场销售的品种和市场定位都必须与待建 区的人口结构(年 龄构成、性别构成、文化水平)、

13、消费水平等结合起来考 虑。地理信息系统的空间分析和数据库功能可以解决这些问题。房地产开发 和销售过程中也可以利用GIS功能进行决策和分析。3.7基础设施管理 (Facilities Management) 城市的地上地下基础设施(电信、自来水、道路交通、天然气管线、排 污设施、 电力设施等)广泛分布于城市的各个角落、且这些设施明显具有地 理参照特征的。它们的管理、统计、汇总都可以借助 GIS完成,而且可以大 大提高工作效率。3.8 网络分析 (Newwork System Analysis) 建立交通网络、地下管线网络等的计算机模型,研究交通流量、进行交 通规则、处理地下管线突发事件(爆管、断

14、路)等应急处理。 警务和医疗救 护的路径优选、车辆导航等也是GIS网络分析应用的实例。3.9分布式地理信息应用 (Distributed Geographic Information Application)随着网络和In ter net技术的发展,运行于In tra net或In ter net环境下的 地理信息系统应用类型,其目标是实现地理信息的分布式存储和信息共享, 以及远程空间导航等。4. GIS的二次开发GIS的二次开发就是应用计算机程序语言,开发已经存在的GIS控件库, 用以实现多种多样的空间数据浏览处理分析功能的过程。常用的软件是 ArcObject和MAPX, MAPOBJEC

15、T等等。GIS的二次开发有三种基本模式,分别 是独立开发、宿主型二次开发、基于 GIS 组件的二次开发。4.1独立开发指不依赖于任何 GIS 工具软件,从空间数据的采集、编辑到数据的处理分 析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语 言,如Visual C+、Delphi等,在一定的操作系统平台上编程实现。这种方式 的好处在于无须依赖任何商业GIS工具软件,减少了开发成本,但一方面对于 大多数开发者来说,能力、时间、财力方面的限制使其开发出来的产品很难在 功能上与商业化GIS工具软件相比,而且在购买GIS工具软件上省下的钱可能 还抵不上开发者在开发过程中绞尽脑汁所花的代

16、价。4.2 宿主型二次开发指基于GIS平台软件上进行应用系统开发。大多数GIS平台软件都提供了 可供用户进行二次开发的脚本语言,如ESRI的ArcView提供了Avenue语言, MapI nfo公司的Map In fo Professio na丨提供了MapBasic语言等等。用户可以利 用这些脚本语言,以原GIS软件为开发平台,开发出自己的针对不同应用对象 的应用程序。这种方式省时省心,但进行二次开发的脚本语言,作为编程语 言,功能极弱,用它们来开发应用程序仍然不尽如人意,并且所开发的系统不 能脱离GIS平台软件,是解释执行的,效率不高。4.3基于 GIS 组件的二次开发大多数GIS软件产商都提供商业化的GIS组件,如ESRI公司的 MapObjects、Maplnfo公司的MapX等,这些组件都具备GIS的基本功能,开发 人员可以基于通用软件开发工具尤其是可视化

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号