GIS 是一个发展的概念。不同领域、不同专业对 GIS 的理解不同,目前没有完全 统一的被普遍接受的定义。 定义①:是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各 种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以 及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在管理、规划与决 策中应用。 定义②:是在计算机软硬件支持下,以采集、存储、管理、检索、分析和描述空 间物体的定位分布及与之相关的属性数据,并回答用户问题为主要任务的计算机系统。 定义③:是为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化 的数据库管理系统。 定义④:地理信息系统是一种决策支持系统。它的定义由两方面组成,一方面,地理信 息系统是一门学科,是描述、存储、分析和输出空间信息的理论和方法的一门新兴交叉学科; 另一方面,地理信息系统是一个技术系统,是以空间数据库为基础,采用地理模型分析方法, 适时提供多种空间和动态的地理信息,为地理研究和地理决策服务的计算机技术系统。 定义⑤:目前有人认为“GIS”从原来强调空间信息技术系统(SYESTEM),发展到 地球信息科学体系形成(SCIENCE),现在已强调空间信息服务(SERVICE)。 GIS 与地图数据库的异同: 地图数据库有比例尺概念,GIS 是为某一特定比例尺建立的一个地图成品仓库,它可由 GIS 管理,其中的地图具有图形表现属性,一般数据库不需具备这些属性;它是 GIS 的下游产 品,它的更新依赖于 GIS,它提供的信息是 GIS 向人们提供服务的中间产品;GIS 是在地理 -1- 信息的基础上对真实世界进行数量化处理分析,但地图数据库存在的地理要素经人为修改, 不完全是真实地理的反映; GIS 与地理信息的关系: GIS *** 作对象是空间数据,表达内容是与时空有关的地理信息。地理信息是指与研究对 象的空间地理分布有关的信息。它表示地理系统诸要素的数量、质量、分布特征,相互联系 和变化规律的图、文、声、像等的总称。地理信息具有地域性、多维结构性、时序性等特征。
第一步:打开arcmap,将数据添加进去,(以下我们以甘肃省为例,这里我添加了甘肃省市区和旅游景点的点图层和甘肃省市区的面图层)。
第二步:打开属性表,查看属性,确定我们需要表达的对象,我在这里将甘肃省各个市区及部分旅游景点表达出来。
第三步:修改各个图层表示的颜色、线形,表示的符号等要素。
第四步:利用labels标注引擎进行标注。
第五步:使用符号系统静态符号对制图对象进行简单符号化处理。
第六步:地图整饰:将视图切换为布局视图。
独立开发
指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如VisualC十十、Delphi等,在一定的 *** 作系统平台上编程实现。这种方式的好处在于无须依赖任何商业GIS工具软件,减少了开发成本,但一方而对于大多数开发一者来说,能力、时间、财力方而的限制使其开发出来的产品很难在功能上与商业化GIS工具软件相比,而且在购买GIS工具软件上省下的钱可能还抵不上开发者在开发过程中绞尽脑汁所花的代价。
宿主型二次开发
指基于GIS平台软件上进行应用系统开发。大多数GIS平台软件都提供了可供用户进行二次开发的脚本语言,如ESRI的ArcView提供了Avenue语言,MapInfo公司的MapInfo提供了MapBasic语言等等。用户可以利用这些脚本语言,以原GIS软件为开发平台,开发出自己的针对不同应用对象的应用程序。这种方式省时省心,但进行二次开发的脚本语言,作为编程语言,功能极弱,用它们来开发应用程序仍然不尽如人意,并且所开发的系统不能脱离GIS平台软件,是解释执行的,效率不高。
基于GIS组件的二次开发
大多数GIS软件产商都提供商业化的GIS组件,如ESRI公司的MapObjects,Maplnfo公司的MapX等,这些组件都具备GIS的基本功能,开发人员可以基于通用软件开发工具尤其是可视化开发工具,如Delphi,VisualC,VisualBasic,PowerBuilder等为开发平台,进行二次开发。
利用GIS工具软件生产厂家提供的建立在OCX技术基础上的GIS功能控件,如ESRI的
MapObjects,Maplnfo公司的MapX等,在Delphi等编程工具编制的应用程序中,直接将GIS功能嵌入其中,实现地理信息系统的各种功能。
三种实现方式的分析与比较
由于独立开发难度太大,单纯二次开发受GIS工具提供的编程语言的限制差强人意,因此结合GIS工具软件与当今可视化开发语言的集成二次开发方式就成为GIS应用开发的主流。它的优点是既可以允分利用GIS工具软件对空间数据库的管理、分析功能,又可以利用其它可视化开发语言具有的高效、方便等编程优点,集二者之所长,不仅能大大提高应用系统的开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果,更强大的数据库功能,而且可靠性好、易于移植、更于维护。尤其是使用OCX技术利用GIS功能组件进行集成开发,更能表现出这些优势。
地理信息系统(GIS)又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
而“地图数据库”是以地图数字化数据为基础的数据库,是存储在计算机中的地图内容各要素的数字信息文件、数据库管理系统及其它软件和硬件的集合。
地图数据库可由 GIS 管理,其中的地图具有图形表现属性,一般数据库不需具备这些属性;它是 GIS 的下游产 品,它的更新依赖于 GIS,它提供的信息是 GIS 向人们提供服务的中间产品。而GIS是在地理信息的基础上对真实世界进行数量化处理分析,但地图数据库存在的地理要素经人为修改,不完全是真实地理的反映。
GIS的特点:
①公共的地理定位基础;
②具有采集、管理、分析和输出多种地理空间信息的能力;
③系统以分析模型驱动,具有极强的空间综合分析和动态预测能力,并能产生高层次的地理信息;
④以地理研究和地理决策为目的,是一个人机交互式的空间决策支持系统。
地图数据库的特点:
①具有复杂的数据模型,数据库中的各种数据均按照特定的数据结构进行组织、存储和管理。
②确保了数据的完全独立。
③确保了数据共享的并发性、安全性和完整性。
④用户可以直接与数据项打交道。
以上就是关于什么是地理信息系统与地图数据库有什么异同与地理信息的关系是什么全部的内容,包括:什么是地理信息系统与地图数据库有什么异同与地理信息的关系是什么、arcgis中所需要的地图是怎么制作的、GIS是什么GIS开发主要从事什么方面的开发_gis主要用于什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)