目录

上一主题

9.2. 分割分析

下一主题

9.4. QGIS裁剪分析Clip


本教程由OSGeo中国中心维护。

9.3. QGIS交集分析(Intersect)

两个不同的服务,在空间上共同重复的部分需裁剪出来, 并在属性数据中保留两图层各自的属性于结果图层中。如 图 9.9

_images/image274_xg6.jpg

图 9.9 交集分析图

交集是一种覆盖方法,可执行空间数据提取。在这里,我们将使用“空间分析2.Qgs”来解释。 如果在QGIS主菜单中选择 Vector ‣ Geoprocessing ‣ Intersection ,将显示 "Intersection" 窗口。 在此窗口中,为 Input layer 选择 "wcountry(EPSG:4326)" ,然后选择“地震点避难场所 缓冲区(EPSG:4326)”作为 Overlay layer 。在 "Intersection" 中,单击右侧 ... 按钮并选择 "Save to file" 。 显示 "Save file" 窗口时,在“保存类型”中选择 "SHP files(.shp)" ,在指定文件文件夹中选择 "地震点_intersection" ,将输出设置为.shp,然后单击 Save 按钮。另外,在 "Intersection" 窗口中 选中 "Open output file after running algorithm" ,然后按 Run 按钮, 如 图 9.10 。将一个名为 "Intersection" 的图层添加到图层面板,并显示一个地图, 显示我们通过条件 "YEAR_=2000,DAY=12" 的地震点缓冲区的边界和全球地理数据的边界,该范围是从距离避让处100m的 缓冲区组合的,如 图 9.11

_images/img_4_xh1.png

图 9.10 Intersection设置

_images/img_5_xw3.png

图 9.11 结果显示

此时,在我们指定的保存文件夹中创建“地震点_intersection.shp”,并显示名称为 "Intersection" 。要更改此图层名称, 请右键单击 Layers 中的 "Intersection" ,然后从显示的菜单中选择 Rename Layer 。然后, 可以在 "Layers" 中更改图层名称,因此将 "Intersection" 更改为“地震点_intersection”。 更改文件名后, 将图层“地震点_intersection”移动到 "Layers" 的顶部。以这种方式,在相交点中,提取输入空间数据共同存在的范围, 并且创建其中该部分被空间数据的所有边界线划分的映射。这里使用的缓冲区是每个疏散站点周围的独立区域,它们重叠。 交集创建的地图边界是添加的缓冲区的所有边界。这里新创建的每个区域都有两层属性数据。