QGIS + GRASSプラグインの使用:
[プラグインの管理]ウィンドウからGrassツールバーを追加します。
![草のツールプラグインをqgisに追加する](https://i.stack.imgur.com/88p7h.png)
あなたのラインは草のベクトルである必要があるので、それらを新規または既存のGRASSマップセットに変換します。
GRASSツールバーから、GRASS Tools ...を選択します。
![ここに画像の説明を入力してください](https://i.stack.imgur.com/ifwzq.png)
モジュールを探します:v.generalize(WIKIチュートリアルはこちら)
その後、いくつかの異なる一般化アルゴリズムを選択できます。
![GRASSツールv。アルゴリズム選択の一般化](https://i.stack.imgur.com/W36HG.png)
アルゴリズムに注意してください:チャイケン、エルミート、さらにはスライド平均。他にもいくつかあります!
違いはwikiの写真で見ることができます:
![v.generalizeは違いの例を単純化する](https://i.stack.imgur.com/gxcJU.png)
Wikiから:「注意、「Chaiken」と「Hermite」の違いは、「Chaiken」によって生成された行が元の行を「刻む」ことです。「Hermite」行は、 [上記](黒線は元の線、緑線は「チャイケン」、青線は「エルミート」)
uDig + jgrasstoolsまたはgrassを使用:
GRASSのv.generalizeから望ましい結果が得られない場合は、jgrasstoolsを使用してuDigの最新バージョンを試してください。jgrasstoolsと同じ場所から草の瓶をつかむこともできます。
uDigをインストールして起動したら、Spatial Toolboxを有効にします:ウィンドウ>ビューを表示>その他...
![uDigで空間ツールボックスを有効にする](https://i.stack.imgur.com/U5Wpt.png)
読みやすくするためにツールバーのドッキングを解除します([Spatial Toolbox]タブを右クリックして[デタッチ...])。
![uDigでの空間ツールボックスのデタッチ](https://i.stack.imgur.com/zu5qL.png)
必要なjgrasstoolsおよびgrass(オプション)モジュールをロードします。
![jgrasstools / grassをudigにロードする](https://i.stack.imgur.com/uiGF7.png)
草のjarファイルもロードする場合は、草のパラメーター(Windowsの草の実行可能ファイルまたはbatファイル、またはLinuxの草コマンド、つまり/ usr / bin / grassを指す)を設定することを忘れないでください。
![uDigで草のパラメーターを設定する](https://i.stack.imgur.com/sux9Q.png)
最後に!jgrasstools(草ではなく)のツールを使用すると、Vector Processing> LineSmootherJaiToolsで簡単にラインを一般化できます。
![uDigのLineSmootherJaiToolsへのベクトル処理](https://i.stack.imgur.com/m8sd3.png)
入力と出力を適切に設定してください(シェープファイルでのみ動作するため、草のマップセット/場所にデータを変換する必要はありません):
![uDigのSpatial Toolboxの入力および出力設定](https://i.stack.imgur.com/15mwh.png)
平滑化許容値(0.0-1.0)と入力/出力の設定が完了したら、Spatial Toolboxウィンドウ(右上)の[再生]ボタンを押します。
![Spatial Toolbox for uDigの再生モジュール](https://i.stack.imgur.com/joCih.png)
結果:
![uDigはjgrasstoolsの結果を簡素化します...](https://i.stack.imgur.com/bxA1e.png)