重要

翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 100.00% 翻訳されています。

17.29. その他のプログラム

モジュール提供:Paolo Cavallini - Faunalia

注釈

この章では、処理の中から、追加のプログラムを使用する方法を示しています。それを完了するには、オペレーティング・システム、関連するパッケージのツールを使用して、インストールしている必要があります。

17.29.1. GRASS

GRASS は、地理空間データの管理と分析、画像処理、グラフィックス、地図制作、空間的モデリング、および視覚化のための、フリーでオープンソースのGISソフトウェアスイートです。

これはOSGeo4Wスタンドアロンインストーラ(32ビットおよび64ビット)でWindowsにデフォルトでインストールされ、そしてそれはすべての主要なLinuxディストリビューション用にパッケージされています。

17.29.2. R

R は、統計計算およびグラフィックス用の、フリーでオープンソースのソフトウェア環境です。

いくつかの必要なライブラリ(LIST)とともに、別途インストールする必要があります。QGISでRを使用できるようにするには、Processing R Provider プラグインもインストールする必要があります。

プロセッシングの実装の美点は、ご自身のスクリプトを単純なものも複雑なものも追加できること、それらはその後、より複雑なワークフローにパイプされ、他のモジュールとして使用できること、などです。

R がすでにインストールされている場合(プロセッシングの一般的な設定からRモジュールをアクティブにすることを忘れないでください)、プリインストールされている例のいくつかをテストします。

17.29.3.

LASTools はレーザー測量データを処理し分析するための、混合されたフリーの独自コマンドのセットです。さまざまなオペレーティングシステムで可用性が様々です。

その他のツールは、例えば追加プラグインを通じて入手できます。

  • LecoS:土地被覆統計と景観生態学のスイート

  • lwgeom:PostGISの以前の一部は、このライブラリは、ジオメトリのクリーンアップのためのいくつかの便利なツールを提供します

  • Animove:ツールは、動物の家の範囲を分析します。

さらに追加予定。

17.29.4. バックエンドの間での比較

バッファと距離

points.shp をロードしてツールボックスのフィルタで buf とタイプし、それからダブルクリックします:

  • 一定距離バッファ:距離は10000

  • 可変距離バッファ :距離フィールドは[サイズ]

  • v.buffer.distance :距離は10000

  • v.buffer.column :bufcolumn SIZE

  • シェイプバッファ :固定値10000(ディゾルブするおよびしない)、(縮尺付き)フィールド属性

速度がかなり異なっているか、さまざまなオプションが用意されていることを確認します。

読者のための練習 :ジオメトリ出力での異なる方法間の差を見つけます。

さて、ラスターバッファとの距離:

  • まず、 GRASS ► v.to.rast.value でベクター rivers.shp をロードしてラスター化します。 注意: セルサイズは100メートルに設定する必要があり、そうでなければ計算時間が膨大になります。結果の地図は1とNULLを持つことになります

  • 同じく、 SAGA ► シェイプからグリッド►COUNT で(結果の地図: 6 to 60)

  • 次に、 proximity (GRASSの値= 1、SAGAのための河川IDのリスト)、パラメーター1000,2000,3000で r.buffer r.grow.distance (2つの地図のうち1つめ;SAGAラスターで行われる場合は、2番目は各河川に関連する領域が表示されます)。

融合 (dissolve)

共通の属性に基づいて地物をディゾルブします:

  • GRASS ► v.dissolve municipalities.shp on PROVINCIA

  • QGIS ► ディゾルブ municipalities.shp on PROVINCIA

  • OGR ► ディゾルブ municipalities.shp on PROVINCIA

  • SAGA - >ポリゴンディゾルブ municipalities.shp PROVINCIA上( 注: 内側境界を保持 を未選択にしてください)

注釈

最後の一つはSAGA<= 2.10では壊れています

読者のための練習 :異なる方法での差(形状と属性)を見つけてください。