我正在尝试将大约 2000 个点图层合并为一个图层,但在合并时我不断收到错误,表明选择中有一个或可能两个线图层阻止了合并。
不幸的是,没有选项可以选择要合并的几何类型,因此它只会忽略其他几何类型。
我还发现点和线符号太相似,无法识别 2000 多个点图层中的单线图层。
有没有办法在图层面板中搜索特定的几何类型,按类型组织它,或者按类型对图层进行条件格式以突出显示线条图层(如果需要)?
我已经搜索了一个多小时了,但找不到这个阻止我合并点图层的图层。
目视搜索图层面板,因为我想不出任何其他方法可以在图层列表中查找特定的几何类型。
您可以通过进入 qgis 中的浏览器并搜索包含所有这些图层的 GPKG 来实现此目的。然后右键单击 gpkg 并“执行 SQL”。
将此命令写入查询空间: SELECT * FROM gpkg_contents WHERE table_name IN (SELECT table_name FROM gpkg_geometry_columns WHERE Geometry_type_name = 'POINT');
这将仅选择地理包内的图层,其几何类型为 POINTS。然后点击打开最下面的选项菜单“加载为新图层”。将代码复制到第一行,并为该图层命名。然后“加载层”。