ラスターから LAS クラス コードを設定 (Set LAS Class Codes Using Raster) (3D Analyst)

概要

ラスター データセットのセル値を使用して LAS ポイントを分類します。

使用法

  • このツールは、指定したセルに含まれる LAS ポイントをすべて処理します。LAS データセット レイヤーは、分類コード、リターン値、および分類フラグを使用してフィルタリングすることにより、処理対象のポイントを制限するために使用されます。LAS データセット レイヤーのフィルターは、[レイヤー プロパティ] ダイアログ ボックスまたは [LAS データセット レイヤーの作成 (Make LAS Dataset Layer)] ツールを使用して定義できます。

  • このツールでは整数ラスターを使用する必要があります。ラスターのセル値は処理対象の LAS ポイントに割り当てられるクラス コードを定義します。LAS 形式がサポートしている範囲を超えるセル値はすべて無視されます。[データなし] の値を含むセルは、LAS ポイントの変更を引き起こしません。ラスターのセル値を目的のクラス コードを持つように変更する必要がある場合は、[再分類 (Reclassify)] ツールを使用します。

  • 最善の結果を得るには、LAS データセットと同じ投影法のラスター データセットを使用します。LAS データセットの座標系以外の座標系を使用するラスターはリアルタイムに再投影され、予期しない結果を生じる配置の不一致が起こる可能性があります。ラスターの座標系が異なる場合は、[ラスターの投影変換 (Project Raster)] ツールを使用して、LAS データセットの空間参照に再投影することを検討してください。

  • [LAS の地表分類 (Classify LAS Ground)] ツールは、水域の LIDAR リターンを地表として割り当てます。海岸線を正確に定義する航空写真を利用できる場合は、水域を抽出する画像分類手法を使用すると、水域を表す LIDAR 測量のポイントを分類するための信頼できるメカニズムが得られます。

構文

arcpy.3d.SetLasClassCodesUsingRaster(in_las_dataset, in_raster, {compute_stats}, {extent}, boundary, {process_entire_files})
パラメーター説明データ タイプ
in_las_dataset

処理対象の LAS データセット。

LAS Dataset Layer
in_raster

LAS ポイントの分類コードを割り当てるために使用されるセル値を持つ整数ラスターです。これらのセル値は、入力 LAS ファイルによってサポートされているクラス コードを超えないようにする必要があります。

Raster Layer; Mosaic Layer
compute_stats
(オプション)

LAS データセットで参照されている LAS ファイルの統計情報を計算するかどうかを指定します。統計情報を計算することで、LAS ファイルごとの空間インデックスが提供され、解析と表示のパフォーマンスが向上します。また統計によって、分類コードやリターン情報などの LAS 属性の表示が LAS ファイルに存在する値に制限されるので、フィルタリングとシンボルのエクスペリエンスも強化されます。

  • COMPUTE_STATS統計情報を計算します。これがデフォルトです。
  • NO_COMPUTE_STATS統計情報を計算しません。
Boolean
extent
(オプション)

このツールが評価するデータの範囲を指定します。

  • MAXOF - すべての入力の最大範囲が使用されます。
  • MINOF - すべての入力に共通する最小領域が使用されます。
  • DISPLAY - 範囲は、表示範囲と同じになります。
  • [レイヤー名] - 指定したレイヤーの範囲が使用されます。
  • Extent オブジェクト - 指定したオブジェクトの範囲が使用されます。
  • [座標のスペース区切りの文字列] - 指定した文字列の範囲が使用されます。座標は、x-min、y-min、x-max、y-max の順序で表されます。
Extent
boundary

このツールで処理される対象地域を定義するポリゴン フィーチャ。

Feature Layer
process_entire_files
(オプション)

処理範囲の適用方法を指定します。

  • PROCESS_EXTENT対象地域と交差している LAS ポイントだけが処理されます。これがデフォルトです。
  • PROCESS_ENTIRE_FILESLAS ファイルの一部が対象地域と交差している場合、対象地域の外側にあるポイントも含め、その LAS ファイル内のすべてのポイントが処理されます。
Boolean

派生した出力

名前説明データ タイプ
derived_las_dataset

再分類された LAS データセット。

LAS データセット レイヤー

コードのサンプル

SetLASClassCodesUsingRaster (ラスターから LAS クラス コードを設定) (Python ウィンドウ)

次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。

import arcpy
arcpy.ddd.SetLasClassCodesUsingRaster("Jacmel.las", "reclass.tif", "COMPUTE_STATS")

ライセンス情報

  • Basic: 次のものが必要 3D Analyst
  • Standard: 次のものが必要 3D Analyst
  • Advanced: 次のものが必要 3D Analyst

関連トピック