一、QGIS图层符号化及图层符号化分类及渐进
QGIS图层符号化是将地理数据通过颜色、形状、大小等视觉变量转化为直观信息的过程。
二、 图层字段计算器
创建新字段
1. 打开数据层属性表,右键单击图层名称,选择“打开属性表”。
2. 点击属性表中的“字段计算器”按钮。
3. 在弹出的“字段计算器”对话框中,勾选“创建新字段”。
4. 输入新字段的名称,选择字段类型和长度等参数。
5. 在“表达式”输入框中输入计算表达式。
6. 点击“计算”或“OK”按钮,完成新字段的创建和赋值。
更新现有字段
1. 打开属性表并进入编辑模式,点击属性表左下角的铅笔图标。
2. 点击“字段计算器”按钮。
3. 勾选“更新现有字段”,然后在字段列表中选择要更新的字段。
4. 在“表达式”框中输入更新表达式。
5. 点击“执行”或“OK”按钮,完成字段值的更新。
三、QGIS的工作空间
四、WKT格式数据
1. 几何类型关键字:以大写字母开头,标识几何对象类型(如 POINT 、 LINESTRING 、 POLYGON )。
2. 坐标对:使用括号包裹坐标值,二维坐标格式为 (X Y) ,三维坐标为 (X Y Z) ,坐标值用空格分隔。
3. 嵌套结构:复杂几何对象(如多边形、多点)需多层嵌套括号。
常见几何对象的WKT示例
1. 点(POINT)
- 表示单个坐标点,格式: POINT (X Y) 。
2. 线(LINESTRING)
- 由多个坐标点连接而成,格式: LINESTRING (X1 Y1, X2 Y2, ..., Xn Yn) 。
- 示例: LINESTRING (10 10, 20 20, 30 10) (三点连成的折线)。
3. 多边形(POLYGON)
- 由闭合环(首尾坐标相同)构成,内部可包含空洞(嵌套环),格式:
POLYGON ((X1 Y1, X2 Y2, ..., X1 Y1), (空洞环坐标...)) 。
五、过滤
1. 在QGIS中,右键点击要过滤的图层,选择“过滤”,弹出“查询构建器”。
2. 在“查询构建器”中,点击字段列表中的某个字段,再点击右侧的“全部”,可获取该字段在图层中的所有取值。
3. 在过滤表达式区域,参照SQL的WHERE子句设置过滤表达式。设置好后点击“确定”,即可完成过滤。
六、QGIS的if函数
在QGIS的字段计算器(Field Calculator)中, if() 函数用于根据条件表达式返回不同的值,类似编程中的条件判断语句。
七、符号化 箭头
八、图层节点经纬度的提取
九、QGIS捕捉工具 吸铁磁
QGIS中的捕捉工具就像“吸铁磁”,能帮助用户在矢量编辑时更精准地操作。
开启方式
在QGIS界面上方的工具栏空白处单击鼠标右键,勾选“吸附工具栏”。在添加的吸附工具栏中,点击第一个吸铁石按钮,即可开启捕捉功能。
功能作用
捕捉工具可设置捕捉容差,即添加新顶点或移动现有顶点时,QGIS用来搜索最近顶点或线段的距离。当鼠标靠近节点一定距离(捕捉容差范围内)时,该节点会被紫色方框框住,表明捕捉成功,这样能确保绘制或编辑的图形准确连接到已有图形的节点上,避免出现缝隙或不精确的连接,提高绘图的准确性和效率。
十、 QGIS中的DBSCAN聚类
QGIS中的DBSCAN聚类是基于密度的空间聚类算法,可在有噪声的空间数据库中发现任意形状的聚类。