QGISでのポイントまでの距離の計算


16

QGISで最も近い点までの距離を計算する方法はありますか?ArcGISには、ユークリッド距離と呼ばれる関数があり、入力ベクトルまたはラスターを取得し、距離のラスターを生成できます。

ここに画像の説明を入力してください

QGISに同様の機能はありますか?ドキュメント内で見つけることができませんでした。RasterQGIS の関数とMMGISHub Distanceからの計算(非ラスターソリューションの場合)を調査しましたが、どちらを使用してこれを行うかはわかりませんでした。ベクトルアプローチが唯一の解決策である場合、それでも問題はありません。

回答:


24

まず、ベクターレイヤーをラスタライズします。[ラスタ]メニューの[ラスタライズ]を使用して実行できます。

ラスタライズする前に、追加のフィールドを作成して「1」を入力し、ラスタライズ時にこのフィールドを選択することをお勧めします。

第二に、Raster \ Analysis \ Proximity

プラグインでGDALToolsを有効にする必要があることに注意してください。


ありがとう-それは働いた。ただし、理論的には、フィールド値とは違いますか?
djq

1
ラスタライズするには、ディスク上に既存のラスタが存在する必要があるようです。そのラスターをどのように作成しますか?
DPSSpatial

QGIS 2.0は既存のラスターを必要としません。
z0r

こんにちはマキシム、「1」値の追加フィールドが必要な理由を説明していただけますか?感謝
ヒシャムZouarhi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.