通过两层之间的重叠创建新层?


13

我是桌面GIS的新手,在缺少GIS术语的适当术语的情况下,我会尝试提出以下要求:

如果QGIS像Photoshop,我想从一个图层中进行选择,然后将该选择与另一个图层进行匹配,以得到两者之间的重叠,并从该重叠中创建一个新图层。

用另一种方式表示:

我想从每个挪威城市中选择所有土地。在我拥有的shapefile中(您可以在此处下载:http : //www.statkart.no/? module=Files;action=File.getFile;ID=41973),将市政边界定为“ N5000_AdministrativGrense”(仅边界)和“ N5000_AdministrativFlate”(每个城市的边界和土地)。该数据(每个城市的边界和土地)过于管理-包括海洋,我们在挪威有许多峡湾。我需要减去海洋的陆地。

陆地位于“ N5000_ArealdekkeFlate”层中-至少对于新手来说如此。

所以-我想找到陆地(仅陆地,没有海洋)和市政边界之间的交点,并创建一个新图层,即所有没有海洋的市政。

我在Mac上以QGIS作为安装工具。所有提示,指示和帮助都将不胜感激。

Answers:


13

您可以使用QGIS较新版本中内置的Vector工具来做到这一点。

我目前正在使用1.8,并且它具有矢量菜单。

转到:矢量>地理处理工具>相交。

另外,您可能可以在属性表上设计查询,该查询将仅选择所需的功能。选择后,可以将其导出到另一层。



0

在“处理”工具箱中的QGIS地理算法/矢量选择工具“按位置选择”下有一个选项。使用此选项,您可以选择重叠,相交和/或触摸的特征。右键单击图层并选择另存为,可以将要素保存到新文件。选中“仅保存所选功能”。

我发现此方法很有用,因为它不会合并两层的属性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.