属性数据管理
■GIS涉及空间数据和属性数据: 与空间要素几何图形相关的空间数据和描述空间要素特征的属性数据。
■对于矢量数据,属性数据管理尤为重要。
图8.1
TIGER/Line文件的每条街道分段都有一个相应的属性记录。这些属性包括街名、街道左右侧地址范围以及两侧的邮政编码。
属性数据
n属性数据存储在表格中;
n属性表由行和列组成;
n属性表由行和列组成,每一行代表着一个空间要素,每一列代表空间要素的一个特征,列与行相交显示特定要素的特征值。
n属性数据的存储在矢量数据模型与栅格数据模型之间存在不同,在地理相关模型与与基于对象模型之间也存在不同。
图8.2
地理关系数据模型举例:土壤 coverage 用 Soil-ID把空间数据和属性数据连接起来。
图8.3
面向对象数据模型用字段 Shape 存储土壤多边形的几何特征。因此,该表格包含着空间和属性两种数据。
图8.4
数值属性表列出了数值和数目的属性,Value字段存储像元值,Count 字段存储栅格的像元数目。
矢量数据属性表的类型
在GIS中矢量数据有两种类型的属性表:
要素属性表
非空间属性表
要素属性表
n要素属性表,用来获取几何要素。每个矢量数据必须有一个要素属性表。
n对于地理关系数据模型,要素属性表通过要素ID 码把要素与其几何特征相链接。
n对于面向对象数据模型,要素属性表用一个字段存储要素的几何特征。
图8.5
包括行和列的要素属性表,每行代表一个空间要素,每列代表空间要素的一个特性或特征。
非空间属性表
■非空间属性表没有直接访问要素的几何特性。
■非空间数据可以是分隔的文本文件、数据库文件、Excel文件、Access文件或由Oracle之类数据库软件包管理的文件。
数据库管理
n数据库管理系统(DBMS)是能够使我们建立和操作数据库的软件包。
n数据库管理系统(DBMS)提供数据输入、搜索、存取、操作、输出的工具。
属性数据的类型
n属性数据分类的一种方法是通过数据类型。通用的数据类型包括数字型、文本型(或字符串)、日期型和二进制块对象型(BLOB)。
n属性数据分类的另一种方法是测量范围。测量范围的概念根据复杂程度将属性数据分成标称的(Nominal)、有序的(Ordinal)、区间的(Interval)和比率的(Ratio)等数据类型。