回答:
現在の答え
「QuickWKT」プラグインをお試しください。
古い答え
「QuickWKT」プラグインをお試しください。実験的なプラグインがインストールできるようにする必要があります。
確かにあります!Add Delimited Text Layerプラグインでそれを実現する方法については、こちらをご覧ください。
基本的に、CSVファイルを作成します(ただし、コンマ以外の区切り文字を使用する必要があります)。1列はジオメトリのWKT表現です。次に、プラグインでそのファイルを選択すると、WKT列があることが認識され、正しい処理が行われます。
私はその堅牢性を保証することはできませんが、あなたが与えたサンプルはうまく動作します:
id|wkt
1|POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))
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)
結果は次のようになります
参照: