Skip to content

图层的创建与编辑

一、创建图层

图层的创建可通过菜单栏Layer -> Create Layer -> ...进行创建。

创建图层

如上图所示,可创建的图层类型包括:

  • Geopackage Layer,扩展名是*.gpkg, 内部使用SQLite实现的一种单文件、与操作系统无关的地理数据库。
  • Shapefile Layer,是ESRI定义的图层格式,包括*.shp*.dbf*.shx*.prj
  • SpatiaLite Layer,是SQLite数据的空间数据引擎。
  • Virtual Layer,是一个虚拟图层;
  • GPX Layer,是GPX文件。

1. 创建Shapefile

Shapefile是经常用到的图层格式,在QGIS创建的界面如下:

创建图层

参数及说明如下:

  1. File Name,文件名称。
  2. File Encoding,文件编码,一般选择UTF-8GBK
  3. Geometry Type,空间类型,可选项包括:1)Empty;2)Point;3)MultiPoint;4)LineString;5)Polygon。
  4. 制定坐标类型,默认为EPSG:4326
  5. 定义字段。

二、编辑图层

1. 绘制图层

图层的绘制需要使用到工具栏的Vector Toolbar,如下图所示。 工具栏

矢量工具栏包含工具如下图所示。 矢量工具栏

2. 设置捕捉

在绘制的时候为避免绘制的时候出现拓扑错误,可打开Snap Toolbar工具栏设置捕捉参数。

3. 选择工具

可通过选择工具选中要素。

4. Editor菜单栏

矢量绘制或编辑的大部分功能位于Editor菜单栏下面,如下图所示: Editor菜单栏 包括:

  • 要素操作
  • 绘制操作
  • 编辑要素

三、字段操作

矢量数据的字段操作主要在属性表中操作,在图层上,点击右键 -> Open Attribute Table

打开属性表

打开后就可看到该图层的属性表了。

属性表

如上图所示,在该界面可对属性数据进行操作,如添加字段、删除字段、字段计算等。

1. 添加字段

添加字段

2. 删除字段

添加字段

3. 字段计算

计算字段

字段计算界面如上图,输入表达式或者计算脚本。字段计算可分为三种:

  1. 新建字段
  2. 更新字段
  3. 创建临时字段,不会保存到数据

4. 要素过滤

要素过滤

5. 要素选择

要素选择

6. 要素定位

  • 定位到一个要素
  • 定位到选中要素