Answers:
当前答案
尝试使用“ QuickWKT”插件。
旧答案
尝试使用“ QuickWKT”插件。您必须允许实验性插件才能安装它。
确实有!看这里如何与实现它添加分隔文本层插件。
本质上,您创建了一个CSV文件(尽管您应使用逗号以外的定界符),其中一列是几何的WKT表示。然后,当您在插件中选择该文件时,它会发现其中有一个WKT列,并执行正确的操作。
我不能保证它的健壮性,但是您提供的示例效果很好:
id|wkt
1|POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))
快速又肮脏:在属性表ctrl-c中选择记录,然后在文本编辑器中使用ctrl-v粘贴。除了属性,您还将看到几何图形作为文本。
可能还有更优雅的选择。
在QGIS中,您可以通过部署虚拟层Layer > Add Layer > Add/Edit Virtual Layer...
。
在“查询”窗口中,只需简单地粘贴以下表达式:
SELECT ST_GeomFromText('POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))')
或带有SRID代码
SELECT ST_GeomFromText('POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))', 4326)
结果可能如下所示
参考文献: