QGIS 2.18.16がインストールされています。私の問題は、円弧/曲線フィーチャ(ライン)の半径を計算する方法ですか?これらの行は、FMEで読み取ってPostGis DBに書き込んだ.dgnファイルに由来しています。主キーなどを作成しましたが、テーブルは完全に編集可能です。円弧の長さを計算しましたが、これらの曲線の半径を計算する方法がわかりません。これ(https://www.mathopenref.com/arcradius.html)は、QGIS計算機でそれを使用する方法を理解することはできませんが、数学の面でいくつかのアイデアを与えるかもしれません。そのため、DBにあるすべての行の「R」を計算する必要があります。
ベローは一例です。私のデータには、「通常の」ポリラインとは異なるテーブル上の円弧/曲線があります。
識別ツールで円弧をクリックすると、リストされている派生属性の1つが「最も近い頂点半径」です。したがって、半径を計算する必要はありません。フィールド計算機でこのプロパティにアクセスする方法を理解する必要があるだけです。または、単純にそれを識別ツールからコピーします。
—
csk
ノードツールで頂点を選択することにより、レイヤーが編集モードのときに頂点のプロパティを表示することもできます。次に、頂点座標(x、y、r)がVertex Editorパネルに表示されます。
—
csk
識別ツールで半径を確認することは少なくとも可能です。アークの数が少ない場合は、コピーと貼り付けを選択できますが、手動で実行するにはアーク機能が多すぎるため、これを使用しているデータ全体に使用する予定です。:/
—
Sisuaski 2018
私は少しググってみましたが、QGISで円形の文字列機能を使用する人は多くないようです。そのため、フィールド計算機に既製のツールや関数はありません。カスタムPython関数を定義する必要がある場合があります。そのルートに行きたい場合は、質問にpygisタグを追加してください。
—
csk 2018
フィーチャーにはいくつの頂点がありますか?
—
マルコ
Vertex Editor
をクリックすると、何が表示されますNode Tool
か?