NiVO / BY TECHNOGISドイツ · インドネシア
地理空間

ドローン ラスターの NoData、ゼロ値、および有効性マスク

下流解析用に標高、反射率、および分類されたドローン ラスターを準備する場合は、未観測のセルを本物のゼロ測定から切り離してください。

ドローン ラスターの NoData、ゼロ値、および有効性マスク

欠測の意味から始める

オルソモザイク上の黒い境界線は、カバレッジの欠落、意図的にマスクされた領域、または有効な暗いマテリアルを表している可能性があります。このような場合には、別の処理が必要です。ピクセル値を変更する前に、データセットのバンド メタデータ、有効性マスク、および取得フットプリントを検査します。ゼロが背景色として便利に見えるという理由だけで、ゼロの真の標高または低反射率測定値が消えてはいけません。

値に適合する表現を選択してください

数値 NoData マーカーは、欠測を表すために 1 つの値を予約します。別のマスクを使用すると、意味のある値を犠牲にすることなく有効性を識別できます。データ型が表すことができ、有効な観測値と衝突しないマーカーを選択します。分類されたラスターの場合、最初のクラスが空の背景であると想定するのではなく、未使用のコードを予約して文書化します。

米国東部の上空で飛行機の窓から撮影された雲と地形
米国東部の上空で飛行機の窓から撮影された雲と地形出典: DiscoA340 · CC BY-SA 4.0

目に見える色以上の検査をする

GIS レンダラーは無効なピクセルを透明にし、別のビューアーは無効なピクセルを単色で表示することがあります。逆に、透明な表示色を設定すると、すべての測定が分析に有効なままになる可能性があります。個々のセルをクエリし、マスクのステータスを保存された値と比較します。関連するすべての帯域を調べます。特に、ある帯域で他の帯域が共有していないカバレッジが不足している場合に注意してください。

計算を通じて妥当性を追跡する

ラスターをクリッピング、再投影、または結合する場合は、無効な入力が結果にどのような影響を与えるかを明示的に定義します。平均値に誤って背景のセンチネルが含まれると、極端な人工的な標高が作成される可能性があります。欠落した観測値をゼロとして扱うと、反射率の要約が抑制される可能性があります。ソフトウェアのリサンプリングとマスク ルールを確認し、大規模なエクスポートを受け入れる前に、観測されたものと観測されていないものとの境界にわたる短い断面を比較します。

境界を意図的にテストする

架空の貯水池調査では、露出した貯水池の岸辺と暗い水が観察されていない縁と交わっています。 3 つの条件をすべて含むテスト ウィンドウを作成します。測定された低い標高が引き続き利用可能であること、除外された水が合意されたマスクに従っていること、および外側マージンが無効のままであることを確認します。変換前と変換後の有効セル数を比較します。意図的な違いを表示スタイルで隠すのではなく、説明してください。

少量の検証サンプルを納品します

ラスターを、簡単な有効性定義、選択した NoData 表現、および必要な外部マスク ファイルとともにパッケージ化します。別のアナリストがチェックを繰り返すことができるように、予想される有効な場所と無効な場所を示す小さな参照ウィンドウを含めます。受け入れは、魅力的な透明なプレビューに依存するのではなく、受信側のソフトウェアで正しい統計と境界動作を実証する必要があります。そのサンプルを最終処理記録とともに保管してください。

技術参考資料

  1. GDAL gdalinfo documentation ↗
  2. GDAL gdalwarp validity and resampling documentation ↗
← すべての記事
LET’S TAKE FLIGHT

次のミッションは
対話から始まります。

チームに相談