qgis - QGIS:将ID从多边形添加到重叠多边形
问题描述
我有两个带有多边形的矢量 shapfile,我想将一个 shapefile 的多边形的 ID 号添加到另一个 shapefile 的重叠多边形中。例如,我在 shapefile A 中有一个 ID = 1 的多边形,因此我希望 shapefile B 中位于 shapefile A 中该多边形内的所有多边形的 ID = 1。
我已经尝试过“按位置加入属性”,它会生成一个新的 shapefile,其中包含 shapefile B 的所有多边形,但每个多边形的 ID = 0。在 QGIS 中是否有合适的自动方法来执行此操作?非常感谢帮助。提前致谢!
解决方案
当您在原始 shapefile 中创建自己的 ID 列然后按位置连接属性时会发生什么?当您在字段计算器中键入 $id 时,您可以创建 ID。希望它有所帮助
推荐阅读
- javascript - Angular2 fire监听节点更改会引发错误
- php - php文件没有上传到文件夹中
- angular - Angular 离线 - 由于文件路径,无法匹配任何路由
- c# - 改善使用实体框架时的搜索功能延迟
- angular - 如何列出所有组件属性
- c# - C# - 为什么 VS 2017 将事件对象的空检查设为灰色?
- r - 在 R 函数中使用 summarise() 进行分组汇总时保留原始变量名
- python - 提取嵌套括号之间的内容
- ionic-framework - Ionic Framework Email Composer - 如何选择电子邮件应用程序
- azure - 天蓝色搜索中所需的字符数