概要
LAS、ZLAS、LAZ、または LAS データセット入力から点群シーン レイヤー パッケージ (*.slpk ファイル) を作成します。
使用法
出力座標系は、それが表示される Web シーンの座標系と一致する必要があります。対象となる表示環境がグローバル Web シーンの場合、出力座標系は GCS WGS84 または China Geodetic Coordinate System 2000 を使用する必要があります。グローバル シーンの鉛直座標系は、楕円体、EGM2008 ジオイド、または EGM96 ジオイドである必要があります。
処理対象の LAS、ZLAS、または LAZ ファイルは、すべて同じ空間参照を持つ必要があります。目的の LAS または ZLAS ファイルのコレクションによって複数の空間参照が使用されている場合は、[LAS の抽出 (Extract LAS)] ツールを使用して、共通の空間参照にデータを再投影することを検討してください。不明な座標系を含むデータセットは、このツールへの入力がブロックされます。
LAS、ZLAS、または LAZ ファイルは、ヘッダーで定義された、または同じ場所に配置された同じベース名の PRJ ファイルによって定義された空間参照を持っている可能性があります。PRJ ファイルはヘッダーの情報をオーバーライドするので、欠落した、または無効な空間参照情報を修正するために使用できます。処理対象のすべての LAS、ZLAS、または LAZ ファイルに不明な座標があるものの、すべて同じ空間参照を使用している場合は、ツールでこのコレクションを処理するために、PRJ の定義されたファイルが 1 つだけ必要です。PRJ ファイルは [LAS データセットの作成 (Create LAS Dataset)] ツールを使用して生成できます。
LAZ ファイルの座標系情報が欠落している場合は、[入力データの座標系] パラメーターを使用して定義できます。
ファイル サイズが 1 GB 未満のシーン レイヤー パッケージは、ブラウザーを使用して ArcGIS Online または Portal for ArcGIS に直接アップロードできます。1 GB より大きい点群シーン レイヤー パッケージの場合は、[パッケージの共有 (Share Package)] ツールを使用して、そのパッケージを ArcGIS Online または Portal for ArcGIS 10.5.1 以降にアップロードできます。
構文
CreatePointCloudSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version})
パラメーター | 説明 | データ タイプ |
in_dataset | シーン レイヤー パッケージの作成に使用する LIDAR データ (LAS、ZLAS、LAZ、または LAS データセット)。LIDAR データは、目的のファイルを含む親フォルダーを選択することで指定することもできます。 | Layer File; LAS Dataset Layer; Folder; File |
out_slpk | 出力シーン レイヤー パッケージ (*.slpk)。 | File |
out_coor_system (オプション) | 出力シーン レイヤー パッケージの座標系。これには、任意の投影座標系またはカスタム座標系を指定できます。サポートされている地理座標系には WGS 1984 や China Geodetic Coordinate System 2000 などがあります。WGS 1984 および EGM96 ジオイドは、それぞれデフォルトの水平座標系および垂直座標系です。座標系は、次のいずれかの方法で指定できます。
| Spatial Reference |
transform_method [transform_method,...] (オプション) | 入力レイヤーの座標系で出力座標系とは異なる測地基準系が使用されている場合に使用される測地基準変換方式。すべての変換は、その名前で示される方向に関係なく、双方向に実施されます。たとえば、「NAD_1927_to_WGS_1984_3」は、測地基準変換の方向が WGS 1984 → NAD 1927 の場合でも正常に機能します。 メモ:楕円体測地基準系と重力依存測地基準系の間および 2 つの重力依存測地基準系の間で鉛直方向の測地基準系変換を実行するには、ArcGIS Coordinate Systems Data が必要です。 | String |
attributes [attributes,...] (オプション) | シーン レイヤー パッケージに含めるソース データの属性を指定します。これらの値は、コンテンツが他のビューアーで使用される場合にアクセス可能になります。目的のレンダリングおよびフィルタリング オプション (たとえば、強度、リターン、クラス コード、RGB) に必要な属性を選択します。ストレージを削減するには、不要な属性を除外します。
| String |
point_size_m (オプション) | LIDAR データのポイント サイズ 航空機 LIDAR データの場合、0 のデフォルト値または平均ポイント間隔に近い値が通常は最適です。地上 LIDAR データの場合、ポイント サイズが対象エリアの目的のポイント間隔に一致する必要があります。値はメートル単位で表されます。デフォルトの 0 は、入力データセットの最適値を自動的に決定します。 | Double |
xy_max_error_m (オプション) | 許容される最大 X,Y エラー。許容値が大きいほど、データ圧縮率が高くなり、データ転送の効率が高くなります。値はメートル単位で表されます。デフォルトは 0.1 です。 | Double |
z_max_error_m (オプション) | 許容される最大 Z エラー。許容値が大きいほど、データ圧縮率が高くなり、データ転送の効率が高くなります。値はメートル単位で表されます。デフォルトは 0.1 です。 | Double |
in_coor_system (オプション) | 入力 LAZ ファイルの座標系。このパラメーターは、ヘッダーに空間参照情報が含まれず、.prj ファイルも存在していない LAZ ファイルに対してのみ使用されます。 | Coordinate System |
scene_layer_version (オプション) | 結果の点群シーン レイヤー パッケージの I3S (Indexed 3D Scene Layer) バージョン。バージョンを指定すると、後方互換性がサポートされ、シーン レイヤー パッケージを ArcGIS の以前のバージョンと共有できるようになります。
| String |
コードのサンプル
次の Python スクリプトで、CreatePointCloudSceneLayerPackage ツールを Python ウィンドウから使用する方法を示します。
import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
"Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326),
["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None, "1.X")
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい