重要
翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 85.86% 翻訳されています。
28.1.13. 点群データ管理
NEW in 3.32
注釈
These algorithms are only available if QGIS uses the PDAL library version 2.5.0 or newer.
28.1.13.1. 投影法を設定
点群レイヤの座標参照系が欠落していたり誤っているときに割り当てます。新規レイヤが作られます。
参考
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
CRSを割り当てる入力点群レイヤ |
設定する座標参照系(CRS) |
|
[crs] |
レイヤに適用するCRS |
出力レイヤ |
|
[point cloud] デフォルト: |
出力する点群ファイルを指定します。次のいずれかです:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力レイヤ |
|
[point cloud] |
新しいCRSを持った出力点群レイヤ。現在サポートしている形式は |
Python コード
Algorithm ID: pdal:assignprojection
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.2. 仮想点群(VPC)を作成
入力点群データから 仮想点群 (VPC) を作ります。
オプションのパラメータのチェックを外しておくと、アルゴリズムは入力ファイルのメタデータのみを読み込むため、VPCファイルは非常に短時間で構築されます。オプションのパラメータのどれかを設定すると、アルゴリズムはすべてのポイントを読み込むので、時間がかかることがあります。
参考
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] [list] |
仮想点群レイヤの中に結合する点群レイヤを入力する |
境界ポリゴンを計算 |
|
[ブール値] デフォルト: False |
(単なる矩形の範囲ではなく)データの正確な境界を表示するにはTrueに設定します |
**統計量を計算*: |
|
[ブール値] デフォルト: False |
様々な属性の値の範囲を理解するにはTrueに設定します |
概観点群をビルド |
|
[ブール値] デフォルト: False |
(元のデータから1000点ごとの点のみを使って)全ての入力データから1つの「間引き」点群を生成します。 概観点群はVPCファイルの隣に生成されます - 例えば |
仮想点群 |
|
[point cloud] デフォルト: |
データを作る点群ファイルを指定します。次のいずれかです:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
仮想点群 |
|
[ラスタ] |
全ての入力データを結合した点群レイヤを仮想ファイルとして出力します。 |
Python コード
Algorithm ID: pdal:virtualpointcloud
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.3. 切り抜く
Clips a point cloud layer by a polygon layer so that the resulting point cloud contains only points within the polygons.
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
Input point cloud layer to clip |
Clipping polygons |
|
[ベクタ:ポリゴン] |
Polygon vector layer to use as coverage for clipping the points |
切り抜き結果 |
|
[point cloud] デフォルト: |
Specify the point cloud file to export the clipped points to. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
フィルタ式 オプション |
|
[式] |
A PDAL expression for selecting a subset of features in the point cloud data |
Cropping extent オプション |
|
[範囲] |
A map extent for selecting a subset of features in the point cloud data 利用可能な方法:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
切り抜き結果 |
|
[ラスタ] |
Output point cloud whose features are the points within the coverage polygon layer. |
Python コード
Algorithm ID: pdal:clip
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.4. COPCの作成
入力点群のインデックスをバッチモードで作成します.
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] [list] |
インデックスを作成する点群レイヤを入力して下さい |
出力フォルダ オプション |
|
[フォルダ] デフォルト: |
Specify the folder to create the new files in. One of:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力フォルダ |
|
[フォルダ] |
Output folder containing point cloud layers with accompanying COPC index files. |
Python コード
Algorithm ID: pdal:createcopc
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.5. Information
Outputs basic metadata from an input point cloud file.
Example of output information:
LAS 1.4
point format 6
count 56736130
scale 0.001 0.001 0.001
offset 431749.999 5440919.999 968.898
extent 431250 5440420 424.266
432249.999 5441419.999 1513.531
crs ETRS89 / UTM zone 34N (N-E) (EPSG:3046) (vertical CRS missing!)
units horizontal=metre vertical=unknown
Attributes:
- X floating 8
- Y floating 8
- Z floating 8
- Intensity unsigned 2
- ReturnNumber unsigned 1
- NumberOfReturns unsigned 1
- ScanDirectionFlag unsigned 1
- EdgeOfFlightLine unsigned 1
- Classification unsigned 1
- ScanAngleRank floating 4
- UserData unsigned 1
- PointSourceId unsigned 2
- GpsTime floating 8
- ScanChannel unsigned 1
- ClassFlags unsigned 1
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
Input point cloud layer to extract metadata information from |
出力ファイル |
|
[ファイル] デフォルト: |
Specify the file to store the metadata information. One of:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ファイル |
|
[ベクタ] |
メタデータ情報を保存する |
Python コード
Algorithm ID: pdal:info
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.6. 結合
複数の点群ファイルを1つに結合する.
参考
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] [list] |
Input point cloud layers to merge into a single one |
出力レイヤ |
|
[point cloud] デフォルト: |
Specify the output point cloud merging input files. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
フィルタ式 オプション |
|
[式] |
A PDAL expression for selecting a subset of features in the point cloud data |
Cropping extent オプション |
|
[範囲] |
A map extent for selecting a subset of features in the point cloud data 利用可能な方法:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力レイヤ |
|
[point cloud] |
Output point cloud layer merging all the input files. |
Python コード
Algorithm ID: pdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.7. Reproject
Reprojects a point cloud to a different Coordinate Reference System (CRS).
参考
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
Input point cloud layer to reproject to a different CRS |
ラスタのCRS |
|
[crs] |
レイヤに適用するCRS |
再投影したラスタファイル |
|
[point cloud] デフォルト: |
Specify the reprojected point cloud file. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Coordinate operation オプション |
|
[datum] |
The datum transformation to use to reproject the data between the origin and target systems. |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
REPROJECTED |
|
[point cloud] |
Output point cloud layer in the target CRS. |
Python コード
Algorithm ID: pdal:reproject
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.8. Thin (by sampling radius)
Creates a thinned version of the point cloud by performing sampling by distance point (reduces the number of points within a certain radius).
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
Input point cloud layer to create a thinned version from |
Sampling radius (in map units) |
|
[数値] デフォルト: 1.0 |
Distance within which points are sampled to a unique point |
Thinned (by radius) |
|
[point cloud] デフォルト: |
Specify the output point cloud with reduced points. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
フィルタ式 オプション |
|
[式] |
A PDAL expression for selecting a subset of features in the point cloud data |
Cropping extent オプション |
|
[範囲] |
A map extent for selecting a subset of features in the point cloud data 利用可能な方法:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Thinned (by radius) |
|
[point cloud] |
Output point cloud layer with reduced points. |
Python コード
Algorithm ID: pdal:thinbyradius
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.9. Thin (by skipping points)
Creates a thinned version of the point cloud by keeping only every N-th point (reduces the number of points by skipping nearby points).
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] |
Input point cloud layer to create a thinned version from |
Number of points to skip |
|
[数値] デフォルト: 1 |
Keep only every N-th point in the input layer |
Thinned (by decimation) |
|
[point cloud] デフォルト: |
Specify the output point cloud with reduced points. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
フィルタ式 オプション |
|
[式] |
A PDAL expression for selecting a subset of features in the point cloud data |
Cropping extent オプション |
|
[範囲] |
A map extent for selecting a subset of features in the point cloud data 利用可能な方法:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Thinned (by decimation) |
|
[point cloud] |
Output point cloud layer with reduced points. |
Python コード
Algorithm ID: pdal:thinbydecimate
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
28.1.13.10. Tile
Creates tiles from input point cloud files, recommended for best performance (in display or analysis) with such datasets in QGIS.
参考
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[point cloud] [list] |
Input point cloud layers to create tiles from |
Tile length |
|
[数値] Default: 1000.0 |
Size of the edge of each generated tile |
出力フォルダ |
|
[フォルダ] デフォルト: |
Specify the folder to store the generated tiles. One of:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Assign CRS オプション |
|
[crs] |
レイヤに適用するCRS |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力フォルダ |
|
[フォルダ] |
Output folder containing the tiles generated from input files. |
Python コード
Algorithm ID: pdal:tile
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。