地理信息系统工程的种类

2024-05-05 GIS 118
A⁺AA⁻

地理信息系统是一个大型软件系统,地理信息系统工程主要分四种: 地理信息系统工具软件的开发工程;基于工具型地理信息系统二次开发语言的软件开发;基于有关地理信息系统的控件(或构件)的软件开发;基于地理信息系统软件的数据集成工程。

1.地理信息系统工具软件的开发工程

地理信息系统工程的种类

地理信息系统工具软件的开发涉及大童的人员,需要花费大量的经费,一个功能比较齐全的地理信息系统软件的开发周期比较长。对于只针对某一项小的专业需要而建立的地理信息系统软件,则耗费不了多少人力和物力,例如一个小型开发区的房屋管理和査询系统。地理信息系统工具软件必须随用户的需要和计算机软硬件 的发展不断地修改和维护,例如Arc/Info软件的开发,其一直在按用户的需求和计算机技术的发展提高软件的性能,改善软件的运行环境,有大量的模块可$用户选择。

2.基于工具型地理信息系统二次开发语言的软件开发

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

很多地理信息系统软件提供了二次开发语言,例如,Arc/Info的AML语言;Maplnfo的MAPBASIC语言。该种软件的开发周期短,能根据用户的需要快速建立一套地理信息系统软件,但是用户的需要必须在该地理信息系统工具的能力范围内,用户除了需要购买二次开发的软件外,还需要购买与该地理信息系统工具相应的功能模块。这种软件开发方式在地理信息产业中比较常见。

3.基于有关地理信息系统的控件(或构件)的软件开发

有关地理信息系统的控件(或构件)的使用也能提高 地理信息系统软件的开发效率。例如,Arc/Info的MAPOBJECT;MapInf0的MAPX等,地理信息系统软件开发商可以利用 这些控件和相应的编程语言(例如VISUALBAS1C、V1SUALC++等) 开发特定用户对象的地理信息系统软件。基于构件的技术已经成为软件开发技术的主流,它从面向对象技术发展而来,是开发高效、低成本程序的重要实现途径。目前存在着多种构件技术标准,其中OMC(对象管理组织)的CORBA (Common Object Request Broker Architecture,公共清求对象 *** 体系结构)和Microsofl的OLE/COM/DCOM 技术是其中两个主要的、被广泛采用的标准。对于GIS软件开发,构件技术除了带来实现复用、支持分布的互操作外,还具有在不便于共享和保护用户已有投资的条件下,通过互操作的支持实现数据的共享。可以将不同专业领域的具体功能实现为构件,组装形成软件系统,地理信息系统开发人员不箱要同时学习多个专业领域的知识,不同构件由不同专业领域的人员建立。

Microsoft的DCOM(Distribuled Componenl ObjectModel,分布式对象构件模型)技术是对原有的COM技术的扩展,该技术的执行性能较好,目前已被基于Windows平台的软件开发商所广泛支持。

4.基于地理信息系统软件的数据集成工程

地理信息系统的数据是海量的,即使软件已经有完全满足用户需要的各种功能,地理空间数据和属性数据的采集和整理仍然是一项大的工程,特别是建立大地理区域的区域性地理信息系统,例如国家地理空间基础数据库的建立、数字地球、数字城市等。基于地理信息系统软件的数据集成涉及 的主要内容是数据的分类和编码、数据的编辑、数据的质童控制、数据的处理.数据的维护等。

来源:开源地理空间基金会中文分会

来源链接:https://www.osgeo.cn/post/12c8e

本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies