2016-07-19 8 views
-1

マッピング機能用に描画するポリゴンまたは線を含むラスタファイルがあります。ここでは、これらのポリゴン/ラインに沿ってラスタデータから値を抽出し、ピクセルに沿った標高のグラフをプロットします。 How to extract an arbitrary line of values from a numpy array?のように。今度は、そのポリゴンは線ではありませんシェイプファイルからのラスタ値の抽出

+0

私が正しく理解していれば、ラスタとポリゴンシェイプファイルがあり、ポリゴン境界付近の値を抽出したいのですが、そうですか?あなたは「近く」とはどういう意味ですか?境界の真下にある? – kaycee

+0

Yhはすぐ下にある – Boikem

答えて

0

サンプリング間隔を決める必要があります。目的の間隔でライン/ポリゴンのエッジに沿ってポイントを追加し、それらのポイントでラスタ値を抽出することができます(gdal/numpyを使用)。

ラスタ解像度とサンプリング間隔の関係に注意して、ピクセルをスキップするアーティファクトや同じピクセル内の2つのサンプルを取り除く必要があります。また、ある種のフィルタ/補間を結果のプロファイル。

+0

アドバイスありがとう – Boikem

関連する問題