不了解空间分析的能够先看下空间数据分析概念以及QGIS数据加载
函数
经常使用的空间数据基本处理包括裁剪、合并、交集、融合、差分、交集取反工具
总的来讲就是提取与裁剪要素相重叠的输入要素,可用以下图来理解。post
咱们以上海市餐饮店铺地址分布为例子,细节可具体分为(如下的合并、交集、融合、差分、交集取反步骤都相似,下面将再也不重复陈述):3d
另外值得一提的是,工具栏中能够利用以下按键可直接裁剪出图层中的某一块区域。cdn
将数据类型相同的多个输入数据集合合并为新的单个输入数据集,此工具能够合并点、线、面要素类或者表。blog
以下,相似于上面的裁剪步骤,在矢量操做里把裁剪换成合并图形,以下图,将广东和广西合并:字符串
计算输入要素的几何交集。全部图层和/或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。包括了两个相交要素的属性get
基于指定属性聚合要素数据分析
好比,将全国市级行政地图按照省份融合数学
特色:
经过将输入要素与擦除要素的多边形相叠加来建立要素类,只将输入要素处于擦除要素外部边界以外的部分复制到输入要素类。
能够理解为橡皮擦,擦除相叠部分。
输入要素和更新要素中不重置的要素或要素的各部分将被写入到输出要素类
空间数据属性选择其实就是QGIS里数据属性表里数据的选择,以武汉市火锅店的一张空间数据表为例展开:
在QGIS里面,大量的查询操做都是在工具栏里使用‘表达式选择要素’功能里实现的,在打开的表达式面板里输入查询或者计算表达式,能够获得相应的数据,相似于SQL客户端工具的查询面板功能。
好比,咱们须要查询口味评分超过9分,并且消费在60元如下的火锅店,输入查询语句‘’’ "口味">9 AND "人均"<60 ’‘’,能够快速准确的匹配到符合条件的火锅店,并且咱们能够看到这些火锅店在武汉的位置分布状况(黄点即为符合条件的火锅店)
属性表提供了一个十分实用的字段计算器,咱们能够在原来的空间数据表里对原来字段数据进行更新操做,也能够增长新的字段。步骤可以下:
好比咱们仍然以上面武汉市火锅店数据为例,在属性表里增长整体评分字段。
经过字段计算器进行计算操做后,能够看到属性表增长了整体评分这个字段对应的数据
固然,QGIS可进行的计算远不止这些,在字段计算器里,咱们能够执行以下所示的逻辑判断、时间、数学、条件判断、字段转换、字符串函数等不少和Python里同样的函数方法和操做。