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-8或GBK。
  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. 要素定位 ​

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