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


知识点五:添加和删除字段、属性数据的分类、属性数据的计算


字段和属性数据的操作包括字段的添加和删除,以及通过现有属性数据的分类和计算生成新的属性数据。

5.1添加和删除字段

我们经常从网上下载数据用于GIS项目中,通常下载的数据记录总是多于所需要的。这时,就要删除一些不需要的数据。这不仅可以减少数据的冗余,还可以节省数据处理的时间。删除字段很简单,这个处理过程要求确定属性表及其需要删除的字段。

在属性数据的分类和计算中,添加字段是首要的一步,新添加的字段用来保存分类和计算的结果。要添加一个字段,我们必须如同属性数据输入一样来定义新字段。

5.2属性数据的分类

数据分类可以由现有数据创建新的属性。假设您有一个区域的海拔数据集,可通过对这些海拔做如下重分类:海拔<500m,500~100m等,从而获得新数据。

分类生成新的属性数据的操作包括3个步骤:一是定义一个新字段来存储分类结果,二是通过查询来选择数据子集,三是给所选数据子集赋值。除非计算机编程为自动执行,否则第二步与第三步一直重复,直到所有记录被分类并被赋予新值。数据分类的主要好处是减少或简化了数据集,使得新的数据集更容易应用于GIS分析或建模。

5.3属性数据的计算

通过现有属性数据的计算也可以生成新的属性数据。操作分两步:一是定义一个新的字段,二是通过现有字段的属性值计算新字段的属性值。计算是通过公式完成的,公式可以手工编写,也可以调用不同数学公式的组合。

一个计算例子:把一幅步道地图由米转换为英尺,并将结果以一个新的属性保存。这个新属性就可以由长度×3.28计算而得,其中,长度是已知的。另一个例子:通过计算现有属性数据坡度、坡向和海拔来估算野生生物栖息地的质量。完成这个工作的第一步是对每个变量建立一个评分系统。然后,计算坡度、坡向和海拔的指数值。最后,将各指数值加和,评估野生生物栖息地的质量。很多情况下,不同的变量被赋予不同的权重。例如,如果海拔的重要性是坡度和坡向的三倍,则指数值计算式=坡度得分+坡向得分+3×海拔得分。

进入你问我答