15.5. 创建、添加、编辑矢量层¶
对于外部文件,使用 v.in.ogr
命令完成卸载,或者对于已经在QGIS中显示的文件,使用 v.in.ogr.qgis
完成卸载。
一般来说,GRASS使用一种用于矢量层的拓扑模型,即表面不是由封闭且不同的多边形来表示,而是由一个或多个边界来表示。
相邻多边形之间的边界仅被数字化一次,并且由两个表面共享。界限必须无孔连接。通过表面的重心来识别(并标记)表面。
除了边界和重心外,载体层还可以包含点和线。所有这些几何元素都可以混合在一个矢量层中,并将在GRASS载体地图中的不同“子层”中表示。
如果我们以尼泊尔测试区为例,我们可以使用与水文网络相关的矢量文件(.shp文件)。
我们将这个载体层添加到QGIS项目中,然后使用 v.in.ogr.qgis
命令将该矢量文件导入到GRASS中。

将QGIS中显示的矢量图层导入GRASS
然后,我们可以在QGIS中显示栅格图像,并叠加水文网络的矢量层(图3.20)。

图3.20.导入GRASS后,在QGIS中显示栅格图像并叠加一个矢量文件。 有关该图的彩色版本,请参阅 www.iste.co.uk/baghdadi/qgis1.zip
有关更多信息(支持的数据格式、矢量属性对话框、编辑载体、查询生成器和将结果保存到新层), 请参阅以下有关在QGIS中处理载体数据的教程: https://docs.qgis.org/2.2/en/docs/user_manual/working_with_vector/index.html。