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

サマリー

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

使用法

  • このツールは、整数ラスターを必要とします。 ラスターのセル値は、セルの範囲内の LAS ポイントのクラス コードを定義します。 LAS 形式がサポートしている範囲を超えるセル値はすべて無視されます。 [No Data] の値を含むセルには、LAS ポイントの変更が起こりません。 ラスターのセル値を、入力 LAS ファイルによってサポートされている必要なクラス コード値を持つように変更する必要がある場合は、[再分類 (Reclassify)] ツールを使用します。

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

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

  • このツールは、画像分類から取得した結果を活用して、LAS データセットの点群を分類する手段を提供します。 たとえば、[LAS の地表分類 (Classify LAS Ground)] ツールは、画像から容易に判別できる道路、水域、およびその他の低いオブジェクトを取得して、LAS ポイントを識別することができます。 画像が、点群を分類するのに適した分解能でオブジェクトを正確に捉えている場合、画像分類結果を、地表のフィルター処理された LAS ポイントと共に使用して、より良い LAS 分類を提供することができます。

パラメーター

ラベル説明データ タイプ
入力 LAS データセット

処理される LAS データセット。

LAS Dataset Layer
入力ラスター

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

Raster Layer; Mosaic Layer
統計情報の計算
(オプション)

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

  • オン - 統計情報を計算します。 これがデフォルトです。
  • オフ - 統計情報を計算しません。
Boolean
処理範囲
(オプション)

評価されるデータの範囲。

  • [現在の表示範囲] マップ ビュー - 範囲は、アクティブなマップまたはシーンに基づきます。 このオプションは、アクティブなマップが存在する場合にのみ使用できます。
  • [レイヤーの範囲] レイヤー - 範囲は、アクティブなマップ レイヤーに基づきます。 ドロップダウン リストを使用して使用可能なレイヤーを選択するか、[すべてのレイヤーのデータの範囲] オプションを使用して、ベースマップを除くすべてのアクティブなマップ レイヤーを組み合わせた範囲を取得します。 このオプションは、レイヤーを含むアクティブなマップが存在する場合にのみ使用できます。
  • [参照] 参照 - 範囲は、既存のデータに基づきます。
  • [入力データの共通領域] インターセクト - 範囲は、すべての入力データの最小範囲または共通範囲に基づきます。 重なり合う入力データがない場合は、すべてゼロの null 範囲が生成されます。
  • [入力データのすべての領域] ユニオン - この範囲は、すべての入力データの最大範囲または結合された範囲に基づきます。
  • [範囲をリセット] リセット - 範囲はデフォルト値にリセットされます。
  • 手動入力した座標値 - 座標値は数値であり、アクティブなマップの座標系で表示する必要があります。

    マップで異なる表示単位が使用されていることがあります

Extent
処理境界

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

Feature Layer
範囲と重なる LAS ファイル全体を処理
(オプション)

.las ファイルの処理方法の決定に対象地域をどのように使用するかを指定します。 対象地域は、[処理範囲] パラメーター値、[処理境界] パラメーター値、またはこれら 2 つの組み合わせによって定義されます。

  • オフ - 対象地域と交差している LAS ポイントだけが処理されます。 これがデフォルトです。
  • オン - .las ファイルの一部が対象地域と交差している場合、対象地域の外側にあるポイントも含め、そのファイル内のすべてのポイントが処理されます。
Boolean
ピラミッドの更新
(オプション)

クラス コードが変更された後に、LAS データセットのピラミッドを更新するかどうかを指定します。

  • オン - LAS データセットのピラミッドを更新します。 これがデフォルトです。
  • オフ - LAS データセットのピラミッドを更新しません。
Boolean

派生した出力

ラベル説明データ タイプ
出力 LAS データセット

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

LAS Dataset Layer

arcpy.ddd.SetLasClassCodesUsingRaster(in_las_dataset, in_raster, {compute_stats}, {extent}, boundary, {process_entire_files}, {update_pyramid})
名前説明データ タイプ
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_FILES.las ファイルの一部が対象地域と交差している場合、対象地域の外側にあるポイントも含め、そのファイル内のすべてのポイントが処理されます。
Boolean
update_pyramid
(オプション)

クラス コードが変更された後に、LAS データセットのピラミッドを更新するかどうかを指定します。

  • UPDATE_PYRAMIDLAS データセットのピラミッドを更新します。 これがデフォルトです。
  • NO_UPDATE_PYRAMIDLAS データセットのピラミッドを更新しません。
Boolean

派生した出力

名前説明データ タイプ
derived_las_dataset

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

LAS Dataset Layer

コードのサンプル

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

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

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

ライセンス情報

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

関連トピック