1 第一章 GIS 的概念和需求 理解GIS 的三种角度: GIS 是一个用于管理、分析和显示地理信息的系统。地理信息可以通过一系列地理数据集来表达。而地理数据集则通过使用简单的,普通数据结构来为地理信息建模。GIS 包含了一套用以处理地理数据的综合工具。 我们可以从多个角度来理解地理信息系统是如何工作于地理信息的: 1. 从空间数据库的角度看:GIS 是一个包含了用于表达通用GIS 数据模型(要素、栅格、拓扑、网络等等)的数据集的空间数据库。 2. 从空间可视化的角度看:GIS 是一套智能地图,同时也是用于显示地表上的要素和要素间关系的视图。底层的地理信息可以用各种地图的方式进行表达,而这些表现方式可以被构建成“数据库的窗口”,来支持查询、分析和信息编辑。 3. 从空间处理的角度看:GIS 是一套用来从现有的数据集获取新数据集的信息转换工具。这些空间处理功能从已有数据集提取信息,然后进行分析,最终将结果导入到数据集中。 这三种观点在 ESRI ArcGIS 中分别用ArcCatalog(GIS 是一套地理数据集的观点)、ArcMap(GIS 是一幅智能的地图)和ArcToolbox (GIS 是一套空间处理工具)来表达。这三部分是组成一个完整 GIS 的关键内容,并被用于所有 GIS应用中的各个层面。 从空间数据库的角度: GIS 是世界上独一无二的一种数据库――空间数据库(Geodatabase)。它是一个“ 用于地理的信息系统” 。从根本上说,GIS 是基于一种使用地理术语来描述世界的结构化数据库 这里我们来回顾一些在空间数据库中重要的基本原理。 地理表现形式 作为GIS 空间数据库设计工作的一部分,用户要指定要素该如何合理的表现。例如,地块通常用多边形来表达,街道在地图中是中心线(centerline)的形式,水井表现为点等等。这些要素会组成要素类,每个要素类都有共同的地理表现形式。 每个GIS 数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合 2 诸如数字高程模型和影像的栅格数据集 网络 地形和其它地表 测量数据集 其他类型数据,诸如地址、地名和制图信息 描述性的属性 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表。许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联。就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息 3 关系在GIS 数据模型中扮演着非常关键的角色。 空...