图层的创建与编辑 一、创建图层 图层的创建可通过菜单栏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创建的界面如下:
参数及说明如下:
File Name,文件名称。File Encoding,文件编码,一般选择UTF-8或GBK。Geometry Type,空间类型,可选项包括:1)Empty;2)Point;3)MultiPoint;4)LineString;5)Polygon。制定坐标类型,默认为EPSG:4326。定义字段。二、编辑图层 1. 绘制图层 图层的绘制需要使用到工具栏的Vector Toolbar,如下图所示。
矢量工具栏包含工具如下图所示。
2. 设置捕捉 在绘制的时候为避免绘制的时候出现拓扑错误,可打开Snap Toolbar工具栏设置捕捉参数。
3. 选择工具 可通过选择工具选中要素。
4. Editor菜单栏 矢量绘制或编辑的大部分功能位于Editor菜单栏下面,如下图所示: 包括:
要素操作绘制操作编辑要素三、字段操作 矢量数据的字段操作主要在属性表中操作,在图层上,点击右键 -> Open Attribute Table。
打开后就可看到该图层的属性表了。
如上图所示,在该界面可对属性数据进行操作,如添加字段、删除字段、字段计算等。
1. 添加字段
2. 删除字段
3. 字段计算
字段计算界面如上图,输入表达式或者计算脚本。字段计算可分为三种:
新建字段更新字段创建临时字段,不会保存到数据4. 要素过滤
5. 要素选择
6. 要素定位 定位到一个要素定位到选中要素