空间属性表操作

本章主要介绍QGIS中矢量数据的空间属性表的界面及基本操作,包括表格视图、表单视图切换以及空间对象与属性数据的联动查询。

空间属性表是QGIS中存储地理空间数据及其相关属性信息的关键组成部分。它是矢量数据层的核心数据结构,将几何图形与属性数据结合在一起。在QGIS中,根据是否具有空间对象,表格数据分为空间数据属性表(Spatial)和纯属性数据表(non-Spatial)。

空间数据属性表中的记录与空间对象一一对应,空间对象以图形的方式加载到地图窗口,属性数据以表格形式存储在数据库中。

纯属性数据表没有空间对象,无法加载到地图窗口,通常包括文本文件和数据库中没有几何图形的表格。

在【Layer】面板中可以很明显地看到两种数据的区别:纯属性数据表用纯属性数据表图标图标表示,空间数据则用对应的数据类型图标表示,并在每个图层前提供复选框,控制图层在地图窗口的可见性。

本章主要讲述空间数据属性表。

数据类型对比
Click to view full size


1. 打开属性数据表

在【Layers】面板中右键点击图层名称,从弹出菜单选择【Open Attribute Table】,或者选中图层后,点击【Attribute Toolbar】工具栏上的属性表按钮按钮,即可打开该图层对应的属性表。

打开属性表
Click to view full size

属性表是由行和列组成的二维表格。空间数据属性表,则每行对应一个空间要素(如一个点要素、一个线要素或一个面要素),每列对应空间数据的一个属性(如空间要素的名称、地址、面积等)。

属性表结构
Click to view full size

点击属性表的左下方,弹出一个工具列表。该工具列表包含了对属性进行筛选而达到不同的显示效果的功能按钮。您可以根据需求展示全部或部分特定的属性信息。

工具列表
Click to view full size


2. 表单视图VS表格视图

属性表窗口提供表单视图和表格视图两种数据陈列方式,默认使用表格视图,即用行和列呈现二位表格数据。通过点击右下角对应的视图,可以进行视图切换。

表格视图
Click to view full size

表单视图分为左右两个区域,左边区域列出所有记录的要素标识,右边区域以表单的方式显示当前选中要素的属性字段取值。

表单视图
Click to view full size

要素标识默认设置为要素的名称,一般为属性表的"NAME"字段。可以点击上方的表达式按钮,用表达式设置要素标识。如将"NAME"标识修改为"VARNAME_1",点击表达式按钮打开的窗口,在Field and Values中重新选择"VARNAME_1"字段,点击确认。

设置要素标识
Click to view full size

在左边的要素标识中显示已切换为"VARNAME_1",效果如下:

修改后的要素标识
Click to view full size

若想在要素标识同时显示两个要素,则可通过运算符作为连接。例如需要同时显示"NAME_1"和"COUNTRY",则在输入框中选中这两个字段,输入下面表达式,点击确认。

组合表达式设置
Click to view full size

表达式设置完成后,可以看到要素标识中同时显示了"NAME_1"和"COUNTRY"。再次点击上方表达式按钮右侧下拉箭头,下拉菜单中增加了刚才输入的表达式。默认情况下,QGIS保留最后使用的10个表达式供快速选择,以达到重复利用表达式的目的。

组合要素标识效果
Click to view full size


3. 空间对象查属性

GIS的基本功能是空间对象查属性和属性查空间对象,实现地图数据和属性数据的联动。

空间对象查属性,即通过对图形的操作,如鼠标移动、悬停、点击或者选择操作,查询到其对应的属性信息。空间对象查属性有以下几种方式:

3.1 使用Map Tips功能

点击【Attribute Toolbar】工具栏的【Show Map Tips】Map Tips按钮按钮设置为选中状态,将鼠标悬停到地图要素上,该要素标识信息将以气泡的方式显示出来上。【Show Map Tips】仅显示的属性数据中设置的的要素标识,不能显示要素全部属性。

Map Tips功能
Click to view full size

3.2 使用Identify Features工具

点击【Attribute Toolbar】工具栏的【Identify Features】Identify Features按钮,使其呈选中状态,点击地图上任意一个要素,弹出【Identify Results】面板,显示该要素的所有属性信息。

Identify Features工具
Click to view full size

3.3 编辑模式下的要素选择

点击【Digitizing Toolbar】工具栏的【Toggle Editing】编辑按钮按钮,可见【Layers】中的图层前有可编辑的符号,接着点击【Selection Toolbar】工具栏的选择按钮选择按钮,将鼠标点击空间对象,弹出【Feature Attributes】面板,显示该要素的所有属性信息,并可对属性信息进行修改。

编辑模式选择
Click to view full size


4. 属性表查空间对象

属性表查空间对象,即按照属性查询要素的空间位置。例如,在属性表窗口中,点击表格左侧的方块可使该记录处于选中状态,即变为蓝色。此时,地图窗口中对应的要素也变为选中状态,呈现为绿色。

按住Ctrl键,可以选择任意多个记录。按住Shift键或者按住鼠标左键在左侧方块拖动,可以选中相邻的多个记录。

表格视图中的选择
Click to view full size

如果处于表单视图下,勾选记录前面的复选框,使复选框呈绿色,即可选中对应的记录。按住Ctrl键,可以选择任意多个记录。

表单视图中的选择
Click to view full size


5. 取消选择

当已经选择多要素之后,点击取消选择按钮按钮,可取消所有选择,点击【Selection Toolbar】工具栏上的图标,或者点击属性表中图标均可。

取消选择功能
Click to view full size

Having any problems? Please contact us

We value every feedback you give.