2
線形参照用のM値を持つQGIS抽出ノード
SQLiteデータベースにMultiLineStringZMレイヤーがあり、頂点のメジャーまたはM値を視覚化しようとしています。QGISでこれを行う方法に関する情報を調べてみましたが、収集できたすべてのことは、これをラインストリングレイヤーから直接行うことはできず、ポイントを別のレイヤーに抽出する必要があることです。 マルチラインストリングレイヤーの頂点を表すマルチポイントレイヤーを作成するためにVector-> Geometry Tools-> Extract nodesを使用しましたが、プロセスは頂点のm値を失います。m値をポイントの属性として保存するか、何か他の方法でm値を保持する必要がありますか? 内部的には、ラインストリングをポイントシェープファイルに変換するコマンドラインツールがあり、m値が各ポイントの属性として保存されています。これを使用して、頂点にm値が割り当てられていることを確認しました。それは私がしなければならない場合ですが、可能であれば、これをQGISの内部で直接実行できればよいでしょう。 編集 -私が上で言ったことを繰り返しますが、GDALライブラリを使用する私が探している結果を達成できるコマンドラインツールがあるという事実を強調します。 PyQGISは私が探している答えではありません。組み込みツール、QGIS用にすぐに作成できるプラグイン、またはMultiLineStringZMまたはLineStringZMジオメトリからm値を抽出(作成/生成ではなく)して視覚化できる完全なスクリプトを探しています。