LAS數據集中存儲了存儲介質中的一個或多個LAS文件以及其他表面約束要素的引用。其中,LAS格式文件是用於激光雷達數據交換的開放式標准二進制文件,保留了與激光雷達數據有關的特定信息。
1.1 LAS數據集統計數據(LasDatasetStatistics)

1.1.1 描述
此工具用於計算、更新LAS數據集的統計數據並生成可選的統計數據報表,並將統計信息輸出為與其同文件名、擴展名為“.lasx”的文件。
1.1.2 參數說明
| param | optional | des | type |
|---|---|---|---|
| 輸入LAS數據集/in_las_dataset | false | 待處理的LAS數據集 | LASDataset Layer |
| 跳過現有的/calculation_type | true | true:跳過包含最新統計數據的LAS文件,僅為新添加的或更新過的LAS文件計算統計數據。 false:為所有的LAS文件計算統計數據。 |
boolean |
| 輸出統計報告的文本文件/out_file | true | 額外輸出包含LAS數據集統計數據匯總的文本文件。 | text file |
| 匯總級別/summary_level | true | DATASET(default):匯總LAS數據集中的所有統計數據。 Las_FiLES:匯總LAS數據集中所引用的LAS文件的統計數據。 |
String |
| 分隔符/delimiter | true | 確定文本文件表的輸入條目的分隔符。 SPACE:空格(default) COMMA:逗號 |
String |
| 十進制分隔符/decimal_separator | true | 確定文本文件表中用於區分數字的整數部分和小數部分的分隔符。 DECIMAL_POINT:點號(default) DECIMAL_COMMA:逗號 |
String |
1.1.3 arcpy接口
arcpy.management.LasDatasetStatistics()
1.1.4 默認工作空間
當前工作環境。
1.2 從LAS數據集中移除文件(RemoveFilesFromLasDataset)

1.2.1 描述
此工具可將LAS數據集中的一個或多個LAS文件、某包含LAS文件的文件夾中的所有LAS文件、表面約束要素移除,並將處理后的LAS數據集輸出至當前工作空間。
1.2.2 參數說明
| param | optional | des | type |
|---|---|---|---|
| 輸入LAS數據集/in_las_dataset | false | 待處理的LAS數據集 | LASDataset Layer |
| LAS文件或文件夾/in_files | true | 欲去除的LAS文件或包含LAS文件的文件夾路徑 | String String Array |
| 表面約束/in_surface_constraints | true | 欲去除的表面約束要素路徑 | String String Array |
1.2.3 arcpy接口
arcpy.management.RemoveFilesFromLasDataset()
1.3 創建LAS數據集(CreateLASDataset)
1.3.1 描述
創建引用一個或多個LAS文件和可選桌面約束要素的LAS數據集(非創建LAS文件)。

1.3.2 參數說明
| param | optional | des | type |
|---|---|---|---|
| 輸入文件/input | false | 創建LAS數據集所引用的LAS文件或包含LAS文件的文件夾之路徑, 參數填寫路徑之字符串。 | File Folde |
| 輸出LAS數據集/ out_las_dataset | false | 將要創建的LAS數據集,參數填寫LAS數據集路徑之字符串。 | LASDataset |
| 包括子文件夾/ folder_recursion | true | 是否將所指定文件夾之下的子文件夾內的LAS文件引用至LAS數據集。 NO_RECURSION(default):不引用子目錄內的LAS文件 RECURSION:引用輸入文件夾子目錄中的所有LAS文件 |
boolean |
| 表面約束/ in_surface_constraints | true | 生成三角化網格面時,LAS數據引用的要素,每個要素具有以下屬性: ①in_feature_calss:LAS數據集將引用的要素 ②height_field:可以使用要素屬性表中的任何數值字段來定義的高度值。如幾何要素包含Z值,可指定Shape.Z進行選擇。如沒有所需高度,可指定關鍵詞<無>(<null>)來創建Z-less要素,高程由表面內插得到。 ③SF_type:定義如何將要素幾何加入到表面三角網中的表面中。*下列選項中具有軟硬選項之分的選項,選擇軟硬代表了要素邊為平緩變化或為明顯斷層線: --->錨點(anchorpoints):永遠不會被稀化綜合的點,該選項僅適用於單點要素幾何。 --->硬斷線或軟斷線(hardline or softline):高度值一定的特征線(如計曲線)。 --->硬裁剪或軟裁剪(hardclip or softclip):定義數據集邊界的面數據集。 --->硬擦除或軟擦除(harderase or softerase):定義數據集中“孔”的面數據集。 --->硬替換或軟替換(hardreplace or softreplace):定義高度恆定的區域的面數據集。 |
Value table |
| 坐標系/spatial reference | true | LAS 數據集的空間參考坐標系,如果沒有明確提供空間參考,LAS數據集將使用第一個輸入的LAS文件的空間坐標系作為空間參考。如果既沒有提供空間參考,所輸入的所有LAS文件也沒有任何空間參考,則該LAS數據集的坐標系統將標記為“unknown”。 | coordinate system |
| 計算統計數據/ compute_stats | true | 指定是否為LAS數據集計算統計數據並創建空間索引。所創建的統計數據將使LAS數據集圖層具有過濾功能以及使用符號系統顯示存在於LAS文件中屬性值。如選擇該選項,將會創建文件類型為“.lasx”的同名文件。 --->comput_stats:計算統計數據並創建空間索引。 --->no_compute_stats(default):不計算統計數據和創建空間索引。 |
boolean |
| 存儲相對路徑/ relative_paths | true | 指定LAS數據集是通過相對路徑還是絕對路徑來引用LAS文件和表面約束要素。 --->ABSOLUTE_PATHS(default):絕對路徑 --->RELATIVE_PATHS:相對路徑 |
boolean |
| 創建.prj投影文件/ create_las_prj | true | 指定LAS數據集是否為LAS文件的引用創建.prj文件。 --->NO_FILES(default):不創建任何prj文件。 --->FILES_MISSING_PROJECTION:僅對缺少空間參考信息的LAS文件創建相應的prj文件。 --->ALL_FILES:對所有LAS文件創建相應的prj文件。 |
String |
*:The surface featuer type that defines how the feature geometry gets incorporater into the triangulation for the surface.Options with hard or soft designation refer to whether the feature edges represent distinct breaks in slope or a gradual change.
1.3.3 arcpy接口
arcpy.management.CreateLasDataset()
1.4 將文件添加到LAS數據集(AddFilesToLasDataset)
1.4.1 描述
將一個或多個LAS文件和表面約束要素的引用添加到LAS數據集。
1.4.2 參數說明
該工具的四個參數in_las_dataset、in_files、folder_recursion、in_surface_constraints分別對應工具“創建LAS數據集”中的同名參數,在此不做贅述。
1.4.3 arcpy接口
arcpy.management.AddFilesToLasDataset()
1.4 用作柵格的LAS點統計數據(LasPointStatsAsRaster)

1.4.1 描述
創建柵格文件,柵格的像元值反映LAS數據集所引用的LAS文件的測量值的相關統計信息。
1.4.2 參數說明
| param | optional | des | type |
|---|---|---|---|
| 輸入LAS數據集/ in_las_dataset | false | 待處理的LAS數據集 | LAS Dataset Layer |
| 輸出柵格/ out_raster | false | 輸出柵格的路徑和柵格文件名。 注:在向地理數據庫中存儲柵格數據集時,步影向文件名中添加擴展名;在向文件夾中存儲柵格數據時,課提供文件擴展名定義柵格格式,如常用的.tif或.img。 | Raster Dataset |
| 方法/method | true | 對輸出柵格數據集中每個像元的LAS點所采集的統計數據: PULSE_COUNT:最后返回點的數量 POINT_COUNT:所有返回點的總數量 PREDOMINANT_LAST_RETURN:最頻繁出現的最后返回值 PREDOMINANT_CLASS:最頻繁的類型代碼 INTENSITY_RANGE:強度值范圍 Z_RANGE:高程值范圍 |
String |
| 采樣類型/sampling_type | true | 指定用於解析采樣值以定義輸出柵格分辨率的方法: OBSERVATIONS:定義分割LAS數據集范圍的最長邊的像元數 CELLSIZE(default):定義輸出柵格的像元大小 |
String |
| 采樣值/sampling_value | true | 指定與采樣類型(sampling type)結合使用以定義輸出柵格分辨率的值 | Double |
1.4.3 arcpy接口
arcpy.management.LasPointStatsAsRaster()
