题目:
ArcGIS空间数据组织和管理方法及个人感想
姓名: 学号: 专业:
随着地理信息产业的不断壮大,地理信息的模式也发生了根本的改变,传统的纸质地图到如今的电子地图,未来地理信息将面向服务,走向共享与职能,整合计算资源、网络资源、存储资源在内的各种资源通过云计算连接在一起来进行服务。也正是出于让我们更快更好地了解GIS和相关产品的目的,老师布置了本次作业,而我经过查阅资料决定深入了解ArcGIS这一产品。
ESRI公司作为全球GIS业界的开拓者和引领者,主导着GIS技术的发展前沿。而ArcGIS系列软件是ESRI公司集近40年GIS咨询和研发经验开发的GIS平台产品家族。建立在工业标准之上的ArcGIS,既有强大的功能,又具有良好的易用性。
但是对于像我这样的初学者来说,ArcGIS犹如一本厚重的教科书,内容虽然详实,翻看起来还是有些吃力的。因此,我选择了4个应用基础框架即桌面软件(Desktop)、服务器(Server)GIS、嵌入式(Embedded)GIS和移动(Mobile)GIS中的Server GIS进行学习,因为Server GIS正是搭建在应用服务器、网络服务器和用户之间的桥梁,学习Server GIS能够确切地把握ArcGIS空间数据组织和管理的基本情况和特殊之处,能够以小见大、以点盖面地去了解整款ArcGIS软件。
一、ArcGIS Server初步了解
ArcGIS Server是一个基于Web的企业级GIS解决方案。用户可以使用ArcGIS Server在企业内部网或整个互联网范围内共享GIS资源,也可以把地图或者其他的地理信息资源无缝地集成到普通的网站页面中。而ArcGIS Server特别之处就在于其将两项功能强大的技术——GIS技术和Web技术结合在一起,协同合作,综合发挥GIS的空间查询、定位、分析和处理特点,以及网络技术的全球互连、信息共享的特点。
1
二、ArcGIS Server架构
ArcGIS Server是一个分布式系统,由多个部分组成,可分别部署在不同的机器上。它们分别在进程的管理、启动和关闭以及对象运行的服务器负载均衡方面发挥着各自的作用。虽然时间有限,我并不是很明白每一个部分的功能和作用,但是我根据的自己的理解和推断做出了以下一张各部分从属关系的图。 浏览器 桌面应用程序 (IE,Firefox) Internet WebGIS /Intranet Web Server SOM SOC SOC Data Server
2
三、空间数据管理
数据是GIS系统的“血液”,数据质量的好坏从根本上关乎GIS应用系统的优劣。
3.1 空间数据库模型 Geodatabase 3.1.1 Geodatabase概念
这是ERSI公司的这一款ArcGIS的ArcGIS Server中最重要也是老师要求我们掌握的一部分,所以我也重点学习了这一块知识。
我发现,如果想要了解空间数据,首先必须明白什么是空间数据库模型Geodatabase。地理空间数据库系统的具体实现主要是对现有关系数据库平台的扩展,即内嵌对象-关系模型。此类模型基于现有主流数据库系统,提供对空间数据的支持,可对其进行对象-关系模型特征扩展,以ESRI公司的Geodatabase地理空间数据模型最为典型。
Geodatabase是一种采用标准关系数据库系统技术来表现地理信息的数据模型,支持在标准数据库管理系统(DBMS)表中存储和管理地理信息。
Geodatabase支持多种DBMS结构和多用户访问,可伸缩性强。目前有两种Geodatabase结构,即个人Geodatabase和多用户Geodatabase(Multiuser Geodatabase)。从基于Microsoft Jet Engine的小型单用户数据库到工作组、部门和企业级的多用户数据库,Geodatabase均可支持。
个人Geodatabase使用Microsoft Jet Engine数据库文件结构,将GIS数据存储在小型数据库中,更像基于文件的工作空间,数据库存储量最大为2GB。个人Geodatabase使用微软的Access存储属性表。
对于小型的GIS项目来说,个人Geodatabase是非常理想的选择。通常,GIS用户采用多用户Geodatabase来存储和并发访问数据。个人Geodatabase支持常用户编辑,不支持版本管理。
3
相关推荐: