gis组件技术 组件式gis实验报告
GIS的应用领域有哪些?
1、资源管理
创新互联公司是一家专注于网站设计制作、成都网站建设与策划设计,南木林网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:南木林等地区。南木林做网站价格咨询:18982081108
主要应用于农业和林业领域,解决农业和林业领域各种资源(如土地、森林、草场)分布、分级、统计、制图等问题。主要回答“定位”和“模式”两类问题。
2、资源配置
在城市中各种公用设施、救灾减灾中物资的分配、全国范围内能源保障、粮食供应等到机构的在各地的配置等都是资源配置问题。GIS在这类应用中的目标是保证资源的最合理配置和发挥最大效益。
3、城市规划和管理
空间规划是GIS的一个重要应用领域,城市规划和管理是其中的主要内容。例如,在大规模城市基础设施建设中如何保证绿地的比例和合理分布、如何保证学校、公共设施、运动场所、服务设施等能够有最大的服务面(城市资源配置问题)等。
4、土地信息系统和地籍管理
土地和地籍管理涉及土地使用性质变化、地块轮廓变化、地籍权属关系变化等许多内容,借助GIS技术可以高效、高质量地完成这些工作。
5、生态、环境管理与模拟
区域生态规划、环境现状评价、环境影响评价、污染物削减分配的决策支持、环境与区域可持续发展的决策支持、环保设施的管理、环境规划等。
6、应急响应
解决在发生洪水、战争、核事故等重大自然或人为灾害时,如何安排最佳的人员撤离路线、并配备相应的运输和保障设施的问题。
扩展资料:
GIS的特点
1、公共的地理定位基础;
2、具有采集、管理、分析和输出多种地理空间信息的能力;
3、系统以分析模型驱动,具有极强的空间综合分析和动态预测能力,并能产生高层次的地理信息;
4、以地理研究和地理决策为目的,是一个人机交互式的空间决策支持系统。
发展空间:
许多学科受益于地理信息系统技术。活跃的地理信息系统市场导致了GIS组件的硬件和软件的低成本和持续改进。这些发展反过来导致这项技术在科学、政府、企业和产业等方面更广泛的应用。
应用包括房地产、公共卫生、犯罪地图、国防、可持续发展、自然资源、景观建筑、考古学、社区规划、运输和物流。地理信息系统也分化出定位服务(LBS)。
参考资料来源:百度百科--地理信息系统
参考资料来源:百度百科--GIS软件
谈谈你对组件式GIS认识
4 组件GIS(ComGIS)
构件式软件技术成为了当今软件技术的潮流之一,它的出现改变了以往封闭、复杂、难以维护的软件开发模式。 ComGIS便是顺应这一潮流的新一代地理信息系统,是面向对象技术和构件式软件技术在 GIS软件开发中的应用。
4.1 ComGIS的基本思想
ComGIS的基本思想是把GIS的功能模块划分为多个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,可以分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成地理信息系统基础平台和应用系统。
组件软件的可编程和可重用的特点在为系统开发商提供有效的系统维护方法的同时,也为GIS最终用户提供了方便的二次开发手段。因此,ComGIS会在很大程度上推动GIS软件的系统集成化和应用大众化,同时也很好地适应了网络技术的发展,是一种 WebGIS的解决方案。
4.2 ComGIS的基本特点
(1)与语言无关性
首先,组件GIS不需要专门的二次开发语言,只要按照一定的标准(如Microsoft的ActiveX控件标准)开发接口,提供一套实现GIS基本功能函数的构件 。也就是说GIS应用开发者,不必掌握专门的GIS开发语言,只需熟悉基于Windows平台的通用集成开发语言(如Visual C++,Visual Basic,Visual FoxPro,Borland C++等),及组件GIS各个构件的属性、方法和事件,即可完成应用系统的开发和集成。
(2)二次开发能力强
一个完全组件化了的组件GIS其二次开发能力非常强大。因为GIS的每一个功能模块都组件化了,其功能模块组件既提供给二次开发用户,同时也是组件GIS内部调用接口。为了实现一个完整的GIS功能,各个功能模块组件及接口必须定义得完备、详细。
(3)开放性和可扩展性
组件GIS不依赖于某一种开发语言,可以嵌入通用的开发环境中实现GIS功能。专业模型则不仅可以使用这些通用开发环境来实现,也可以插入专业模型的分析控件,有效克服了传统的GIS软件在系统集成上存在的低效、“有缝”等缺陷,实现高效、无缝的系统集成。
另外,利用组件技术的多态性,二次开发用户对组件GIS本身进行功能扩展,是组件GIS最有特色和展现其魅力的地方。
(4)大众化
由于组件式技术已经成为行业标准,即“组件”标准化,用户可以像使用其他ActiveX控件一样来使用组件GIS控件,这样,非专业的普通用户也能够开发和集成所需要的GIS应用系统,使GIS从专家们的实验室走向社会,有力促进GIS的普及与大众化的进程。
(5)低成本
由于组件GIS本身可以分解为若干个完成,不同的功能的组件,用户可根据实际需要选择组件,同时,由于组件GIS只提供GIS的通用功能组件,其他非GIS的专业功能可使用专业厂商体提供的专门功能的组件,这样,就可以大大减轻用户的经济负担,降低GIS软件的开发成本。
(6)分布式多数据源集成
组件化使得在应用中可较易实现分布式多数据源的集成。
(7)互操作性
互操作GIS还处在研究的阶段,但组件化是互操作GIS基础。只有GIS的功能模块化、标准化,各个GIS厂商按照标准以组件的方式实现各个功能模块,不同厂商的功能模块相互之间才可协同工作和达到互操作的目的。
4.3 ComGIS的设计与开发
设计组件式GIS,需要根据功能划分为多个控件。划分控件需要根据不同的数据结构和系统模型进行具体分析,要考虑以下几个方面的问题:(1) 控件间差别最大、控件内差别最小;(2) 纯设计用模块与将随集成系统发布的模块分开,例如地图符号编辑、线型编辑器应与空间查询分析等模块分开;(3) 相同显示窗口的模块尽可能设计在同一个控件里;(4) 处理相同数据文件的模块尽可能设计在同一个控件里;(5) 剔除空间查询分析控件中不必要的内容,减少Internet下载的数据量。
考虑到以上因素, 组件式GIS可以划分为数据采集与编辑控件、图像处理控件、三维控件、数据转换控件、地图符号编辑/线性编辑控件、空间查询分析控件等。其中一些无须进行二次开发的模块不一定以组件方式提供,比如数据采集、数据转换、符号编辑/线型编辑等模块可以用独立运行程序方式提供,数据转换模块还可以编译成动态连接库。
传统GIS软件与用户或者二次开发者之间的交互,一般通过菜单或工具条按钮、命令以及二次开发语言进行。组件式GIS与用户和客户程序之间则主要通过属性、方法和事件交互,如下图1所示。
图1 ComGIS与集成环境及其他组件之间的交互
组件式GIS开发要注意几个方面的问题:(1)优化的代码和高效的算法 尽管COM技术的二进制通信具有很高的效率,与独立运行程序比较,OCX控件在运行速度上仍有差距。不过我们的开发实践证明,采用高效的算法并精心优化代码可以使软件整体效率有较大改善。经过对比测试,我们研制的组件式GIS软件- ActiveMap,在图形显示上比目前Windows95/NT平台上大多数商业化GIS软件快,其中甚至包括非组件式的GIS软件。(2)紧凑、简练的数据结构 在能够充分表达地理信息并能有效进行各种处理、分析的前提下,软件数据结构要尽可能紧凑。这不仅可以加快数据存取速度,同时也为适应Internet传递的需要。(3)流行GIS数据文件的数据引擎 除提供与各种GIS数据文件格式的数据转换程序外,组件式GIS被设计为可以直接访问多种数据格式也是一大特色。Intergraph的GeoMedia可以直接访问MGE、Frame、ArcView、SDO等著名软件的数据格式。ActiveMap也可直接访问MGE等流行的数据格式,提高了数据共享方面的能力。
组件式GIS的定义是什么?
您好 以下为我查找到的资料
组件式GIS - 简介
组件式软件技术已经成为当今软件技术的潮流之一,为了适应这种技术潮流,GIS软件象其他软件一样,已经或正在发生着革命性的变化,即由过去厂家提供了全部系统或者具有二次开发功能的软件,过渡到提供组件由用户自己再开发的方向上来。无疑,组件式GIS技术将给整个GIS技术体系和应用模式带来巨大影响。
GIS技术的发展,在软件模式上经历了功能模块、包式软件、核心式软件,从而发展到组件式GIS和WebGIS的过程。传统GIS虽然在功能上已经比较成熟,但是由于这些系统多是基于十多年前的软件技术开发的,属于独立封闭的系统。同时,GIS软件变得日益庞大,用户难以掌握,费用昂贵,阻碍了GIS的普及和应用。组件式GIS的出现为传统GIS面临的多种问题提供了全新的解决思路。
组件式GIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的 “积木”搭建起来,就构成应用系统。
希望对你有帮助
什么是GIS技术?
GIS是英文Geographic Information Systems的缩写,中文习惯译为地理信息系统。通常泛指用于获取、存储、查询、综合、处理、分析和显示地理空间数据及与其相关之信息的计算机系统。它是随着计算机技术和地理科学等的发展而发展起来的,它通过计算机对各种地理空间数据进行组织、管理、统计、分析和显示,生成并输出用户所需要的各种地理信息,它由计算机、地理信息系统软件、空间数据库、分析应用模型和图形用户界面及系统管理人员所组成。
自从20世纪60年代初GIS概念在加拿大提出以来,随着多学科、多技术的发展和密切结合,尤其是计算机技术和空间分析理论的飞速发展,GIS的含义和应用在不断扩大,GIS技术在最近20多年内取得了惊人的发展,并广泛地应用于各个领域。例如,土地信息系统可看成是GIS技术在土地管理的具体应用,因此,GIS技术是土地信息系统建设最为关键的技术之一。
目前,GIS技术的几个发展主要表现在:
(1)三维GIS和时态GIS的发展已取得了一定进展。
(2)GIS和GPS、RS三者结合的技术日益成熟。
(3)空间数据的存储管理技术发展迅速。
随着对象—关系数据库技术的发展,将空间数据无缝集成在DBMS中已成为现实。关系数据库(RDBMS)和GIS的结合,利用RDBMS存储GIS数据,并通过RDBMS存取和操纵这些数据。新的RDBMS(如ORACLE产品)支持新的对象—关系模型,从而可以更好地支持空间数据类型(4)组件GIS技术。地理信息系统的组件化,就是采用组件(Component)技术实现地理信息系统基础平台和应用系统。其本质就是软件可复用技术。COM GIS就是采用了面向对象技术和组件软件技术的GIS系统,其基本思想是把GIS的各大功能模块划分为几个组件,每个组件完成不同的功能。各个GIS组件之间以及GIS组件与非GIS组件之间,都可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS基础平台及应用系统。组件式GIS代表着当今GIS发展的潮流。
(5)Web GIS技术。Web GIS是在INTERNET信息发布、数据共享、交流协作基础之上实现GIS的在线查询和业务处理等功能,是Internet技术应用于GIS开发的产物。互联网(Internet),尤其是万维网(WWW),已经成为GIS的新的操作平台。GIS通过WWW功能得以扩展,真正成为一种大众使用的工具,从WWW的任意一个节点,Internet用户可以浏览Web GIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。
文章标题:gis组件技术 组件式gis实验报告
分享链接:http://scjbc.cn/article/dopoedp.html