向量属性数据¶

gentleLogo 目标: 在本主题中,我们将描述属性数据如何与向量特征相关联,并可用于表示数据。
关键词: 属性,数据库,字段,数据,向量,符号

概述

如果地图上的每一行都有相同的颜色、宽度、厚度和标签,就很难分辨出到底发生了什么。地图也会给我们提供很少的信息。例如,看一下图“映射”属性。

../../_images/map_attributes.png

当颜色和不同的符号被用来帮助你区分一种特征和另一种特征时,地图就会变得生动起来。你能用左边的地图区分河流、道路和等高线吗?使用右边的地图可以更容易地看到不同的特征。

在本主题中,我们将了解属性数据如何帮助我们制作有趣且信息丰富的地图。在前面关于向量数据的主题中,我们简单地解释了 attribute data 习惯于 描述矢量特征. 看一下图“房子”中的房子照片。

../../_images/house_picture.png

每个特征都有我们可以描述的特征。这些可以是可见的东西,也可以是我们知道的关于特性的东西(例如,构建年份)。

这些房屋特征的几何图形是一个多边形(基于房屋的平面图),我们记录的属性是屋顶颜色、是否有阳台以及房屋建造年份。请注意,属性不必是可见的东西——它们可以描述我们所知道的关于特性的东西,比如它的构建年份。在GIS应用程序中,我们可以在房屋多边形层中表示此特征类型,并在属性表中表示属性(参见图“房屋”GIS)。

../../_images/houses_in_gis.png

一层房屋。房屋特征具有描述房屋屋顶颜色和其他属性的属性。属性表(下图)列出了地图上所示房屋区域的属性。当一个特征在表格中突出显示时,它将在地图上显示为黄色多边形。

在地理信息系统应用程序中,特征具有属性和几何图形这一事实提供了许多可能性。例如,我们可以使用属性值来告诉地理信息系统在绘制特征时要使用什么颜色和样式(请参见图“样式”中的“属性”)。设置颜色和绘图样式的过程通常被称为设置特征。 符号学.

../../_images/style_by_attribute.png

在一个GIS应用程序中,我们可以根据特征的属性来绘制不同的特征。在左侧,我们绘制了与“屋顶”属性颜色相同的房屋多边形。在右边,我们根据房子是否有阳台来给它们标上颜色。

属性数据在创建时也很有用 地图标签. 大多数GIS应用程序都有一个选择属性的工具,该属性应用于标记每个特征。

如果你曾经 searched a map 对于一个地名或一个特定的特性,您将知道它会花费多少时间。拥有属性数据可以使搜索特定功能变得快速和容易。在图“按属性搜索”中,您可以看到GIS中属性搜索的示例。

../../_images/search_by_attribute.png

在一个GIS应用程序中,我们还可以根据特征的属性搜索特征。在这里,我们看到一个寻找黑屋顶的房子。结果在地图上以黄色显示,在表格上以绿松石显示。

最后,属性数据在执行 空间分析. 空间分析将要素几何中存储的空间信息与其属性信息结合起来。这使我们能够研究特征以及它们如何相互关联。可以进行多种类型的空间分析,例如,您可以使用地理信息系统(GIS)来了解特定区域中有多少红顶房屋。如果你有树的特征,你可以使用地理信息系统试图找出哪些物种可能会受到影响,如果一块土地被开发。我们可以利用河流沿线水样的属性来了解污染进入河流的位置。可能性是无限的!在后面的主题中,我们将更详细地探讨空间分析。

在我们继续更详细地描述属性数据之前,让我们快速回顾一下。

特征是现实世界中的事物,如道路、财产边界、变电站地点等。一 feature 有一个 geometry (这决定了它是否是 点, polyline 或 多边形) 和 attributes (描述功能)。如图所示。

../../_images/feature_at_glance.png

矢量特征一目了然。

详细属性

矢量特征的属性存储在 桌子. 表格就像电子表格。表中的每一列称为 领域. 表中的每一行都是 记录. 表table_house_attributes_u显示了一个简单的例子,说明了属性表在地理信息系统中的外观。GIS中属性表中的记录都对应于一个特征。属性表中的信息通常存储在某种数据库中。GIS应用程序将属性记录与特征几何体链接起来,以便通过选择地图上的特征在表中查找记录,并通过选择表中的特征在地图上查找特征。

属性表 字段1:制造年份 字段2:屋顶颜色 场地3:阳台
记录1 1998 红色 是的
记录2 2000 黑色
记录3 2001 是的

表房屋属性:属性表有字段(列)和记录(行)。

属性表中的每个字段都包含一种特定类型的数据——文本、数字或日期。决定一个特性使用什么属性需要一些思考和计划。在本主题前面的房子示例中,我们选择屋顶颜色、阳台的存在和建筑月份作为感兴趣的属性。我们可以很容易地选择房子的其他方面,例如:

有了这么多的选项,我们如何才能做出一个好的选择来决定一个特性需要什么属性?它通常归结为您计划如何处理数据。如果你想制作一张按年龄显示房屋的彩色地图,为你的特色设置一个“年建”属性是很有意义的。如果您确定永远不会使用这种类型的地图,最好不要存储信息。收集和存储不需要的信息是一个坏主意,因为研究和获取信息所需的成本和时间。我们经常从公司、朋友或政府那里获得向量数据。在这些情况下,通常不可能请求特定的属性,我们必须处理所得到的。

单一符号

如果在不使用任何属性表数据的情况下对某个特性进行符号化,则只能以简单的方式绘制该特性。例如,使用点功能,可以设置颜色和 marker (圆形、方形、星形等)但仅此而已。不能告诉GIS根据属性表中的某个属性绘制特征。要做到这一点,您需要使用 毕业, continuousunique value 符号。以下各节将详细介绍这些内容。

GIS应用程序通常允许您使用 dialog box 如图中所示的单个符号。在此对话框中,您可以选择颜色和符号样式。根据图层的几何类型,可能会显示不同的选项。例如,对于点图层,可以选择 标记风格. 对于线和多边形图层,没有标记样式选项,但是可以选择 line stylecolour 如碎石路为橙色虚线,次要道路为橙色实线等(如图u-single-symbol-poly_uuu所示)。对于多边形图层,您还可以选择设置 fill style 和颜色。

../../_images/single_symbol_point.png

使用简单符号时,不使用属性来控制特征的外观。这是点特征的对话框。

../../_images/single_symbol_poly.png

为多段线和多边形特征定义简单符号时有不同的选项。

刻度符号

有时矢量特征表示数值变化的事物。等高线就是一个很好的例子。每个轮廓通常都有一个名为“高度”的属性值,该属性值包含关于轮廓表示的高度的信息。在本主题的前面,我们展示了用相同颜色绘制的轮廓。为轮廓添加颜色可以帮助我们解释轮廓的含义。例如,我们可以用一种颜色绘制低洼地区,用另一种颜色绘制中海拔地区,用第三种颜色绘制高海拔地区。

../../_images/graduated_symbol_settings.png

轮廓的高度属性可用于将轮廓分为3类。980 m至1120 m之间的轮廓将用棕色绘制,1120 m至1240 m之间的轮廓用绿色绘制,1240 m至1500 m之间的轮廓用紫色绘制。

../../_images/graduated_symbol_map.png

我们的地图在为我们的轮廓设置了渐变颜色之后。

基于属性值离散组设置颜色在QGIS中被称为分级符号。该过程如图“刻度图”和图“刻度图”所示。 Graduated symbols 当要显示具有不同值范围内属性值的特征之间的明显差异时,最有用。GIS应用程序将分析属性数据(例如高度),并根据您请求的类数为您创建分组。这一过程如表“毕业”所示。

属性值 等级和颜色
1 1班
2 1班
3 1班
4 2班
5 2班
6 2班
7 3班
8 3班
9 3班

表渐变:渐变颜色将属性值范围分解为您选择的类数。每一类都用不同的颜色表示。

连续颜色符号

在上一节的渐变颜色符号中,我们看到我们可以在离散的组或类中绘制特征。有时,在 colour range 从一种颜色到另一种颜色。地理信息系统应用程序将使用某个特征的数值属性值(例如,河流中的轮廓高度或污染水平)来决定使用哪种颜色。表“连续”显示了属性值如何用于定义连续的颜色范围。

属性值 颜色(无类别或分组)
1  
2  
3  
4  
5  
6  
7  
8  
9  

表连续:连续颜色符号使用起始颜色(例如这里显示的浅橙色)和结束颜色(例如这里显示的深棕色),并在这些颜色之间创建一系列阴影。

使用上一节中使用的相同轮廓示例,让我们看看如何定义和查看具有连续颜色符号的地图。该过程首先使用如图“连续”符号所示的对话框将图层属性设置为连续颜色。

../../_images/continuous_symbol_settings.png

设置连续的颜色符号。轮廓高度属性用于确定颜色值。颜色是为最小值和最大值定义的。然后,GIS应用程序将创建一个颜色渐变,以根据其高度绘制特征。

在定义颜色范围中的最小和最大颜色后,颜色特征将取决于属性位于最小和最大范围内的位置。例如,如果轮廓特征的值从1000 m开始到1400 m结束,则值范围为1000到1400。如果最小值的颜色设置为橙色,最大值的颜色为黑色,则接近1400 m的轮廓将绘制为黑色。另一方面,数值接近1000 m的轮廓将绘制在接近橙色的位置(见图“连续”符号“地图”)。

../../_images/continuous_symbol_map.png

用连续颜色符号绘制的等值线图

唯一值符号

有时功能的属性不是数字,而是 strings 被使用。字符串是一个计算机术语,指一组字母、数字和其他书写符号。字符串属性通常用于按名称分类。我们可以告诉GIS应用程序给每个唯一的字符串或数字赋予自己的颜色和符号。道路特征可能具有不同的类别(例如“街道”、“次干道”、“主干道”等),每个类别都以不同的颜色或符号绘制在地理信息系统的地图视图中。这在表“唯一”中有说明。

属性值 颜色等级和符号
动脉途径  
主要道路  
二级公路  
街道  

表唯一:特征类型(例如道路)的唯一属性值可以各自具有自己的符号。

在GIS应用程序中,我们可以打开/选择使用层的唯一值符号。地理信息系统将扫描属性字段中所有不同的字符串值,并建立一个唯一字符串或数字列表。然后可以为每个唯一的值指定颜色和样式。如图“唯一符号”所示。

../../_images/unique_symbol_settings.png

根据道路类型定义道路的唯一值符号。

当GIS绘制图层时,它将在绘制到屏幕之前查看每个特征的属性。根据属性表中所选字段中的值,将使用适当的颜色和线条样式绘制道路线(如果道路线是多边形特征,则绘制填充样式)。如图“唯一”符号“地图”所示。

../../_images/unique_symbol_map.png

每种道路类型使用唯一值表示的道路矢量层。

需要注意的事情

决定使用哪些属性和符号需要一些计划。在你开始收集之前 GeoSpatial 数据,您应该确保您知道需要什么属性以及它将如何被符号化。如果你第一次计划不好,很难回去重新收集数据。还要记住,收集属性数据的目的是允许您分析和解释空间信息。如何做到这一点取决于你想回答的问题。符号学是一种视觉语言,它允许人们根据您使用的颜色和符号来查看和理解您的属性数据。因此,你应该对地图的符号化进行大量的思考,以便于理解。

我们学到了什么?

让我们总结一下我们在工作表中介绍的内容:

现在你试试!

以下是一些建议,您可以尝试与您的学习者一起学习:

真实世界特征 几何类型 符号种类
学校旗杆 Point 单符号
足球场 Polygon 单符号
学校内外的人行道 折线 让你的学生数一数在上课前一小时内使用每一条人行道的学生人数,然后使用 graduated symbols 展示每一条人行道的人气
水龙头位置 Point 单符号
教室 Polygon Unique value based on the grade of the learners in the classroom
栅栏 折线 让你的学习者对学校周围围栏的状况进行评分,将围栏分成若干部分,并根据其状况对每个部分进行1-9的评分。使用 graduated symbols 对条件属性进行分类。
教室 Polygon 计算每个教室中的学习者数量,并使用 continuous colour symbol 定义从红色到蓝色的颜色范围。

表示例符号:表的一个示例,它定义了特性类型和您将对每个特性使用的符号类型。

需要考虑的事情

如果您没有可用的计算机,可以使用透明度表和1:50000地图表来试验不同的符号类型。例如,在地图上放置一张透明纸,使用不同颜色的Koki笔,在900米以下(或类似)的所有轮廓线上画红色,在900米以上或等于900米的所有轮廓线上画绿色。您能想到如何使用相同的技术复制其他符号类型吗?

进一步阅读

Website: https://en.wikipedia.org/wiki/Cartography#Map_symbology

《QGIS用户指南》还提供了有关在QGIS中使用属性数据和符号的更详细信息。

下一步是什么?

在接下来的部分中,我们将更详细地了解**数据捕获。**我们将通过创建新数据来实践我们所了解的向量数据和属性。