地理信息系统GIS—第8章属性数据管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图8.11 SSURGO 数据库中“多对一”关系的例子: 把在 cotreestomng 中的三种树种与在 component 的相同土壤组分关联起来
图8.12 SSURGO 数据库中“一对多”关系的例 子:把在 mapunit 中的土壤的地图单元与在 component 中的两种土壤组分关联起来
空间数据库发展史
1950-60年代:基于文件方式的空间数据库 1960-70年代:对于结构复杂、数据量庞大、具
有拓扑关系的空间数据还是无能为力 1970-80年代:关系数据库与图形文件采用混合
管理方式—ArcInfo 1980-90年代:数据库一体化存储和管理—面向
对象 1990年代:空间数据库引擎—ArcSDE 21世纪:Oracel Spatial
属性数据
属性数据存储在表格中; 属性表由行和列组成; 属性表由行和列组成,每一行代表着一个空 间要素,每一列代表空间要素的一个特征, 列与行相交显示特定要素的特征值。 要素属性表、非空间属性表
属性数据分类
数据类型:通用的数据类型包括数字型、文 本型(或字符串)、日期型和二进制块对象型 (BLOB)。
1.0
1
住宅区
图8.7 来自规范化第二步的独立表格,与表格相 关的关键字段突出显示
图8.8 规范化后的独立表格。关联表格的关键 字段突出显示
关系类型
关系数据库的表格之间(cardinalities)(更 精确地说是表格中的记录之间)通常包括四 种关系类型:一对一、一对多、多对一和多 对多。
多对多关系
1-10-98
1.0
1
住宅区
P102
Smith
300 Spruce Rd
10-6-68
3.0
2
商业区
P102 Jones 105 Ash St 10-6-68 3.0
2
商业区
P103
Costel lo
206 Elm St
3-7-97
2.5
2
商业区
P104
Smith
300 Spruce Rd
7-30-78
图8.6 数据库设计的 四种类型:(a)平面文 件、(b)层次型、(c)网 络型、(d)关系型
规范化
关系型数据库必须遵循某些规则。规则之一称 为规范化。其目标是避免浪费空间和数据完整 性问题,保证各表格数据可以单独维护、更新, 形成分布式数据库。 规范化是一个分解的过程,即将一个包括所有 属性的数据表格分解成小的表格,同时保持它 们之间必要的连接。
本章内容目录
➢ 8.1 GIS中的属性数据 ➢ 8.2 关系数据库模型 ➢ 8.3 合并、关联和关系类 ➢ 8.4 属性数据输入 ➢ 8.5 字段与属性数据的处理
几何特征
属性特征
Name Address Town St. Zip
G
GIS
IS
空间数据和属性数据的综合体
图8.1 TIGER/Line文件的每条街道分段都有一 个相应的属性记录。这些属性包括街名、街道 左右侧地址范围以及两侧的邮政编码
地理信息系统
第八章 属性数据管理
第7章课程回顾
矢量数据生产中的错误与起因: ① 定位错误(数字化要素的几何错误)、拓扑
错误(空间要素之间的逻辑不一致); ② 起因:人为误差、跟踪算法等 空间数据编辑是纠正数据错误,保证空间数
据质量的重要环节(质量标准—精确度)。 ARCGIS中进行拓扑编辑和非拓扑编辑。
表8.1 未规范化表格
地块标识 号
业主
业主地址 销售日期
P101 Wang 101 Oak St 1-10-98
P102
Chang
200 Maple St
Smith
300 Spruce Rd
10-6-68
Jones 105 Ash St
英亩 1.0
3.0
百度文库
分区代 码 1
2
分区 住宅区
商业区
P103
Costell o
图8.9 关系数据库 表格之间的四种数 据关系类型:一对 一、一对多、多对 一和多对多
合并
合并(Join)是用两个表格的一个共同关键字 或者主关键字和外部关键字把两个表格连在一 起。
图8.10 由共同关键字提供右边的表格与左
边的要素属性表的链接
关联
关联(Relate)操作只是临时性地把两个 表格连接在一起,而各表格保持独立。
关系类
基于对象数据模型比如 geodatabase 可以支 持对象之间的关系。当用来进行属性数据管理 时,关系是被预先定义并存储在 geodatabase 的关系类中。 关系类可用于许多关系操作。
图8.3 面向对象数据模型用字段 Shape 存储土 壤多边形的几何特征。因此,该表格包含着空 间和属性两种数据
栅格数据
与矢量属性表不同,栅格数据的像元值代 表该像元未知的空间现象的属性。数值属性 表中列出所有像元值及其频率(计数)。
图8.4 数值属性表列出了数值和数目的属性, Value字段存储像元值,Count 字段存储栅格的 像元数目
测量范围:根据复杂程度将属性数据分成标 称的(Nominal)、有序的(Ordinal)、区间 的(Interval)和比率的(Ratio)等数据类型。
关系数据库模型
数据库设计至少有四种类型:平面文件、层次型、 网络型和关系型。 平面型:一张大表包括所有数据; 层次型:分层组织数据; 网络型:表格之间内置连接; 关系型:表格集合,表格之间通过关键字连接;
206 Elm St
3-7-97
2.5
P104
Smith
300 Spruce Rd
7-30-78
1.0
2
商业区
1
住宅区
表8.2 规范化的第一步
地块标识 号
业主
业主地址
销售日 期
英亩
分区代 码
分区
P101 Wang 101 Oak St 1-10-98 1.0
1
住宅区
P101
Chan g
200 Maple St
图8.5 包括行和列的要素属性表,每行代表 一个空间要素,每列代表空间要素的一个特 性或特征
不同视角看地理信息系统
数据库的角度:GIS是一种特殊的地理数据库,它 是地理学的信息系统
二、数据库管理
数据库管理系统(DBMS) 是能够使我们建立 和操作数据库的软件包。 数据库管理系统(DBMS)提供数据输入、搜 索、存取、操作、输出的工具。
矢量数据
要素属性表,用来获取几何要素。每个矢量 数据必须有一个要素属性表。
对于地理关系数据模型,要素属性表通过要 素 ID 码把要素与其几何特征相链接。
对于面向对象数据模型,要素属性表用一个 字段存储要素的几何特征。
图8.2 地理关系数据模型举例:土壤 coverage 用 Soil-ID 把空间数据和属性数据连接起来