概要
LAS データセットのレンダリング パフォーマンスを最適化する LAS データセット表示キャッシュを、構築または更新します。
使用法
LAS データセット ピラミッドは、LAS データセットと同じ場所つまり LAS データセットの名前から始まるディレクトリに、* .slas という名前で格納されます。ピラミッドは通常、LAS データセットが参照する LAS ファイル全体のサイズの 1/3 を占め、段階的に間引かれた複数レベルの LAS ポイントで構成されます。各レベルに追加されるポイントは、ポイントが存在する場所をビニングし、指定されているポイント選択方法で、ビニングされた各領域のポイントのいずれかを選択することで決まります。
ピラミッドが構築された LAS データセットには、新しいスキーマ (ArcGIS Desktop または ArcGIS Pro リリース 2.6 より前のバージョンではサポートされません) が含まれます。ピラミッドを削除すると、ピラミッドをサポートしていないアプリケーションで LAS データセットを使えるようになります。
LAS データにピラミッドを構築すると、ポイント選択方法を変更できなくなります。ピラミッドのポイント選択を変更する必要がある場合は、ピラミッドを削除してから、指定したポイント選択方法で再構築します。ピラミッドを削除するには、LAS データセット プロパティ ダイアログ ボックスで操作するか、ピラミッド フォルダーを削除します。
ピラミッドが構築された LAS データセットで、ジオプロセシング ツールにより LAS ファイルのコードが更新された場合や、LAS ファイルの削除または追加が行われた場合、その LAS データセットのピラミッドは無効になります。LAS データセットでこのツールを実行すると、古くなった表示ピラミッドを更新できます。
構文
BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
パラメーター | 説明 | データ タイプ |
in_las_dataset | 処理対象の LAS データセット。 | LAS Dataset Layer |
point_selection_method (オプション) | ピラミッドを構築するために、ビニングされた各領域のポイントを選択する方法を指定します。LAS データセットにすでにピラミッドが構築されている場合、このパラメーターは無効になります。
| String |
class_codes_weights [class_codes_weights,...] (オプション) | 各クラス コードに割り当てられるウェイト。各間引き領域で、どのポイントを保持するか決定します。このパラメーターは、[ポイント選択方法] パラメーターで [クラス コードのウェイト] オプションが指定されている場合にのみ有効になります。最も高いウェイトを持つクラス コードが、間引き領域に割り当てられます。ある間引き領域で 2 つのクラス コードが同じウェイトを持っている場合、最小ポイント ソース ID を持つクラス コードが保持されます。 | Value Table |
コードのサンプル
次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')
ライセンス情報
- Basic: 次のものが必要 3D Analyst もしくは Spatial Analyst
- Standard: はい
- Advanced: はい