LAS データセットのピラミッドを構築 (Build LAS Dataset Pyramid) (データ管理)

サマリー

レンダリング パフォーマンスを最適化する LAS データセットの表示キャッシュを構築または更新します。

LAS データセット ピラミッドの詳細

使用法

  • このツールは、複数の LAS ファイルのレンダリングを最適化する LAS データセット ピラミッドを作成します。 LAS データセットの拡張子が .lasd の場合のみ、LAS データセット ピラミッドを構築できます。 ピラミッド構築プロセスは、個々の .las ファイルまたは .zlas ファイルをサポートしていません。 [LAS データセットの作成 (Create LAS Dataset)] ツールを使用して、LAS データセットを作成します。

  • LAS データセット ピラミッドは、LAS データセットと同じ場所 (LAS データセット名で始まり、.slas で終わる名前のディレクトリ) に格納されます。 ピラミッドは通常、LAS データセットによって参照される .las ファイルのサイズ全体の 3 分の 1 を占め、複数レベルの段階的に間引きされた LAS ポイントで構成されます。 各レベルに含まれるポイントは、ポイントが存在する空間をビン化し、ポイント選択方法を使用してビン化された各領域で 1 つのポイントを選択することで決定されます。

  • LAS データセット ピラミッドを構築すると、利用可能なメモリ リソースが最大限に使用され、演算が高速化されます。 RAM の空き容量が十分でない場合、必要なメモリはディスクにページングされます。 可能であれば、このツールを実行する前に不要なアプリケーションを終了し、空きメモリを最大化するようにしてください。

  • .las ファイルの半分のサイズ、または .zlas ファイルの非圧縮状態のサイズにほぼ等しい一時ファイルが、「テンポラリ ワークスペース」に生成されます。 テンポラリ ワークスペースが十分なストレージ領域が存在する場所に設定されていることを確認します。

  • ピラミッドを含む LAS データセットには、ArcGIS Desktop または ArcGIS Pro 2.6 よりも前のリリースではサポートされていない新しいスキーマが含まれています。LAS データセットがこれらのアプリケーションでアクティブに使用されている場合は、[コピー (Copy)] ツールを使用して LAS データセットの複製を作成することを検討してください。 次に、複製データセット上にピラミッドを構築します。 両方の LAS データセットから同じ .las ファイルを参照できます。 ピラミッドがすでに構築されており、ピラミッドをサポートしていないアプリケーションで .las ファイルを使用する必要がある場合は、[LAS データセットの作成 (Create LAS Dataset)] ツールを使用して、同じファイルを参照する LAS データセットを作成します。 ソース .las ファイルの別のコピーは不要です。ピラミッドを含まない別の LAS データセットが必要です。

  • このツールを使用して、最新ではない LAS データセット ピラミッドを更新できます。 ピラミッドは、次のいずれかによって最新でなくなる可能性があります。

    • LAS データセットに新しい .las または .zlas ファイル参照が追加された。
    • LAS データセットから既存の .las または .zlas ファイル参照が削除された。
    • LAS データセット ピラミッドを更新するオプションを指定せずに実行されたジオプロセシング ツールにより、分類が更新された。 複数のジオプロセシング ツールで一連の .las 分類を編集する場合、最後に実行するツールで LAS データセット ピラミッドを更新するオプションを使用することを検討してください。
  • 一度 LAS データセット ピラミッドが構築されると、ポイント選択方法を変更できなくなります。 別のポイント選択方法を使用するには、既存のピラミッドを削除する必要があります。 これを行うには、[LAS データセットからのファイルの削除 (Remove Files from LAS Dataset)] ツール、または「LAS データセット プロパティ」ダイアログ ボックスの [ピラミッド] タブを使用します。 [LAS データセット プロパティ] ダイアログ ボックスにアクセスするには、[カタログ] ウィンドウまたは [カタログ] ビューで LAS データセットを右クリックし、[プロパティ] オプションを選択します。

パラメーター

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

入力 LAS データセット。

LAS データセットの拡張子が .lasd の場合のみ、LAS データセット ピラミッドを構築できます。 ピラミッド構築プロセスは、個々の .las ファイルまたは .zlas ファイルをサポートしていません。

LAS Dataset Layer
ポイント選択方法
(オプション)

ピラミッドを構築する際に、ビン化された各領域のポイントを選択する方法を指定します。 LAS データセットにピラミッドが含まれている場合、このパラメーターは無効になります。

  • 最も低いポイントZ 値が最も小さいポイントが選択されます。
  • 最大ポイントZ 値が最も大きいポイントが選択されます。
  • 中心に最も近いビン化された領域の中心に最も近いポイントが選択されます。
  • クラス コードとウェイトウェイト値が最も大きいポイントが選択されます。
String
入力クラス コードとウェイト
(オプション)

各クラス コードに割り当てられるウェイト。各間引き領域で、どのポイントを保持するか決定します。このパラメーターは、[ポイント選択方法] パラメーターで [クラス コードのウェイト] オプションが指定されている場合にのみ有効になります。最も高いウェイトを持つクラス コードが、間引き領域に割り当てられます。ある間引き領域で 2 つのクラス コードが同じウェイトを持っている場合、最小ポイント ソース ID を持つクラス コードが保持されます。

Value Table

派生した出力

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

更新された LAS データセット。

LAS Dataset Layer

arcpy.management.BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
名前説明データ タイプ
in_las_dataset

入力 LAS データセット。

LAS データセットの拡張子が .lasd の場合のみ、LAS データセット ピラミッドを構築できます。 ピラミッド構築プロセスは、個々の .las ファイルまたは .zlas ファイルをサポートしていません。

LAS Dataset Layer
point_selection_method
(オプション)

ピラミッドを構築する際に、ビン化された各領域のポイントを選択する方法を指定します。 LAS データセットにピラミッドが含まれている場合、このパラメーターは無効になります。

  • Z_MINZ 値が最も小さいポイントが選択されます。
  • Z_MAXZ 値が最も大きいポイントが選択されます。
  • CLOSEST_TO_CENTERビン化された領域の中心に最も近いポイントが選択されます。
  • CLASS_CODEウェイト値が最も大きいポイントが選択されます。
String
class_codes_weights
[class_codes_weights,...]
(オプション)

各クラス コードに割り当てられるウェイト。各間引き領域で、どのポイントを保持するか決定します。このパラメーターは、[ポイント選択方法] パラメーターで [クラス コードのウェイト] オプションが指定されている場合にのみ有効になります。最も高いウェイトを持つクラス コードが、間引き領域に割り当てられます。ある間引き領域で 2 つのクラス コードが同じウェイトを持っている場合、最小ポイント ソース ID を持つクラス コードが保持されます。

Value Table

派生した出力

名前説明データ タイプ
derived_las_dataset

更新された LAS データセット。

LAS Dataset Layer

コードのサンプル

BuildLasDatasetPyramid の例 (Python ウィンドウ)

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

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')

ライセンス情報

  • Basic: 次のものが必要 3D Analyst または Spatial Analyst
  • Standard: Yes
  • Advanced: Yes

関連トピック