ラベル | 説明 | データ タイプ |
入力 LAS データセット | 処理される LAS データセット。 | LAS Dataset Layer |
出力ラスター | 出力ラスターの場所と名前。 ジオデータベースまたはフォルダーに Esri Grid などのラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。 ファイル拡張子を指定すると、フォルダーに格納する際のラスターの形式を定義できます。たとえば、.tif を指定すると GeoTIFF が生成され、.img を指定すると ERDAS IMAGINE 形式のファイルが生成されます。 ラスターを .tif ファイルとして、またはジオデータベースに格納する場合は、ジオプロセシング環境設定を使用して、ラスター圧縮のタイプと品質を指定できます。 | Raster Dataset |
方法 (オプション) | 出力ラスターの各セル内の LAS ポイントに関して収集される統計情報のタイプを指定します。
| String |
サンプリング タイプ (オプション) | 出力ラスターのセル サイズを定義するために [サンプリング値] パラメーターをどのように解釈するかを指定します。
| String |
サンプリング値 (オプション) | [サンプリング タイプ] パラメーターと組み合わせて、出力ラスターのセル サイズを定義するために使用される値。 | Double |
サマリー
LAS ポイントに関する統計情報を反映するセル値を持つラスターを作成します。
使用法
-
LAS データセット レイヤーのポイント フィルターにより、分類コード、分類フラグ、および戻り値の組み合わせを使用して、このツールで処理されるポイントをフィルター処理できます。 フィルターは、[レイヤー プロパティ] ダイアログ ボックスで、または [LAS データセット レイヤーの作成 (Make LAS Dataset Layer)] ツールを使用して定義できます。 LAS ポイント フィルターは、すべての最後のリターン ポイントを評価するパルス数の方法を除くすべての統計出力で得られた結果に影響します。
[方法] パラメーターの [ポイント数] オプションは、LAS データセットのポイント密度を評価します。 このタイプのデータは、他のツールを使用して LAS ファイルを処理するときにパフォーマンスが低下する可能性があるため、高密度ポイントの不規則なホット スポットを検出する場合にこの情報が役立ちます。 高密度のホット スポットが発生した場合は、[LAS の間引き (Thin LAS)] ツールを使用して、より一貫した空間分布を持つ新しい点群を生成することができます。
[方法] パラメーターの [クラス コードの最頻値] を使用すると、特にそれらのオブジェクトが水平方向に空間的に分離されている場合に特定のクラス コードで定義された一意のオブジェクトの数を割り出せます。 そのためには、最初にポイント フィルターを適用して、特定のクラス コードを分離します。 次に、ポイントを表すセルの接続性が同じオブジェクトに属し、異なるオブジェクトのポイント間のギャップが維持されるように、十分な大きさのセル サイズを使用して統計ラスターを作成します。 たとえば、街灯に属するポイントの接続に適したセル サイズを特定するには、ポイントの全体的な間隔と隣接する街灯間の距離を考慮します。 結果として得られたラスターを使用して、各オブジェクトのフットプリントを評価することができます。 一意のオブジェクトの数を得るには、[ラスター → ポリゴン (Raster to Polygon)] ツールを使用してラスターをポリゴン フィーチャに変換するか、[リージョン グループ (Region Group)] ツールを使用してセルの各クラスターに個別値を割り当てます。
パラメーター
arcpy.management.LasPointStatsAsRaster(in_las_dataset, out_raster, {method}, {sampling_type}, {sampling_value})
名前 | 説明 | データ タイプ |
in_las_dataset | 処理される LAS データセット。 | LAS Dataset Layer |
out_raster | 出力ラスターの場所と名前。 ジオデータベースまたはフォルダーに Esri Grid などのラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。 ファイル拡張子を指定すると、フォルダーに格納する際のラスターの形式を定義できます。たとえば、.tif を指定すると GeoTIFF が生成され、.img を指定すると ERDAS IMAGINE 形式のファイルが生成されます。 ラスターを .tif ファイルとして、またはジオデータベースに格納する場合は、ジオプロセシング環境設定を使用して、ラスター圧縮のタイプと品質を指定できます。 | Raster Dataset |
method (オプション) | 出力ラスターの各セル内の LAS ポイントに関して収集される統計情報のタイプを指定します。
| String |
sampling_type (オプション) | 出力ラスターのセル サイズを定義するために [サンプリング値] パラメーターをどのように解釈するかを指定します。
| String |
sampling_value (オプション) | [サンプリング タイプ] パラメーターと組み合わせて、出力ラスターのセル サイズを定義するために使用される値。 | Double |
コードのサンプル
次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.LasPointStatsAsRaster_3d("test.lasd", "lidar_intensity.img",
"INTENSITY_RANGE", "CELLSIZE", 15)
次のサンプルは、スタンドアロン Python スクリプトでこのツールを使用する方法を示しています。
'''**********************************************************************
Name: LAS Point Statistics As Raster
Description: Identifies the most frequently occurring return value for
each pulse in a given set of LAS files.
Designed for use as a script tool.
**********************************************************************'''
# Import system modules
import arcpy
# Set Local Variables
lasD = arcpy.GetParameterAsText(0)
inLas = arcpy.GetParameterAsText(1) #input las files
sr = arcpy.GetParameter(2) #spatial reference of las dataset
statsRaster = arcpy.GetParameterAsText(3)
# Execute CreateLasDataset
arcpy.management.CreateLasDataset(inLas, lasD, 'RECURSION', '', sr)
# Execute LasPointStatsAsRaster
arcpy.management.LasPointStatsAsRaster(lasD, statsRaster,
"PREDOMINANT_RETURNS_PER_PULSE",
"CELLSIZE", 15)