当前位置:课程学习>>第六章 属性数据管理>>电子教案>>知识点四


知识点四:投影坐标系


属性数据的输人就像是数字化一幅纸质地图,它的处理过程要求建立输入字段,选择数字化方式,还包括属性数据校核。

4.1字段定义

属性数据输入的第一步是定义表格中的每一个字段。字段的定义通常包括字段名称、宽度、类型、小数位数。宽度指为每一字段预留的位数,其设置应满足数据中最大的数目或最长的字符串(负号与小数点所占位数也应包括在内)。数据类型必须是GIS软件包所允许的类型。小数数字的位数是浮点数据类型定义的一部分。(对于ArcGIS中的浮点数据类型,精度定义数字的数目,刻度定义小数位数。)

对字段的定义也就是字段的属性。因此,在定义之前考虑这些字段将会怎样使用是很重要的。例如,SSURGO数据库的土壤地图单元被定义为字符型,尽管地图单元用数字,如79522和79523等,编码。当然,不能用这些土壤地图单元的标识码来进行计算。

4.2数据输入方法

假设一幅有4000个多边形的地图,每个多边形有50个属性数据的字段,则共需输入200000个数值。如何减少属性数据输人的时间与人力,将会使每个GIS用户都感兴趣。

如同查找现有地理空间数据一样,最好先确定政府机构或组织是否已经以数字格式输人了属性数据。如果是这样,那么您只需将数据文件导人到GIS中。商业GIS软件包可以导人分隔符文本文件、dBASE文件和Excel文件。如果没有属性数据文件,那么键盘输人是唯一的办法。键盘输入的工作量取决于所用的方法或工具。例如,GIS软件包的一个编辑工具要求一次输人一条记录,并不是有效率的选择。一种节省时间的方法是遵循关系数据库的设计思路,使用关键字和查找表。

对于地图单元符号或要素标识码,最好直接在GIS中输入数据。因为我们可以在视窗中选择要素,查看要素在基图中的位置,在对话框中输人要素的符号或标识码。但是对于非空间数据,则最好用文字处理软件包(如Notepad),或者用电子制表软件(如Excel)。这些软件包提供剪切-粘贴、查找-替换和其他功能,但GIS没有这样的功能。

4.3属性数据校核

属性数据校核涉及两部分。第一是保证属性数据与空间数据正确关联:标识或要素标识码应该是唯一的,不含空值。第二是检查属性数据的准确性。因为不准确性可能归结于许多因素,如看错、数据过时和数据输人错误。

一套有效地防止数据输入出错的方法是使用在Geodatabase中的属性域。为属性定义取值的有效范围或有效集。假设地块分区的字段值为:居住区为1、商业区为2、工业区为3。不管何时编辑字段,该分区的值的集合都必须坚持。因此,如果输入一个分区值9,该值将被拒绝接受,因为它不在数值的有效集范围内。类似的,用有效数字范围取代有效数据集并且作为约束条件,可以应用于地块大小或建筑物高度。本章应用部分的习作1就是用属性域,以确保数据输入的准确性。

进入知识点五