Important
La traduction est le fruit d’un effort communautaire auquel vous pouvez vous joindre. Cette page est actuellement traduite à 79.96%.
28.1.13. Point Cloud Data Management
NEW in 3.32
Note
Ces algorithmes ne sont disponibles que dans des versions de QGIS utilisant la version 2.5.0 ou ultérieure de la bibliothèque PDAL.
28.1.13.1. Assigner une projection
Assigns a Coordinate Reference System to a point cloud layer, if it is missing or wrong. A new layer is created.
Voir aussi
Paramètres
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to assign a CRS to |
SCR souhaité |
|
[crs] |
The CRS to apply to the layer |
Couche en sortie |
|
[nuage de points] Par défaut : |
Indiquez le fichier de nuage de points à utiliser en sortie. Il peut être :
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Converti |
|
[nuage de points] |
Output point cloud layer with a new CRS.
Currently supported formats are |
Code Python
ID de l’algorithme : pdal:assignprojection
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
28.1.13.2. Build virtual point cloud (VPC)
Creates a virtual point cloud (VPC) from input point cloud data.
If you leave the optional parameters unchecked, the VPC file will be built very quickly as the algorithm will only read metadata of input files. With any of the optional parameters set, the algorithm will read all points which can take some time.
Voir aussi
Paramètres
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[point cloud] [list] |
Input point cloud layers to combine inside a virtual point cloud layer |
Calculate boundary polygon |
|
[booléen] Par défaut : Faux |
Set to True to show the exact boundaries of data (rather than just rectangular extent) |
Calculate statistics |
|
[booléen] Par défaut : Faux |
Set to True to understand ranges of values of the various attributes |
Build overview point cloud |
|
[booléen] Par défaut : Faux |
Generates a single “thinned” point cloud of all the input data (using only every 1000th point from original data). The overview point cloud will be created next to the VPC file -
for example, for |
Virtual point cloud |
|
[nuage de points] Par défaut : |
Specify the point cloud file to build the data into. One of:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Virtual point cloud |
|
[raster] |
Output point cloud layer combining all the input data, as a virtual file. |
Code Python
ID de l’algorithme : pdal:virtualpointcloud
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
28.1.13.3. Couper
Clips a point cloud layer by a polygon layer so that the resulting point cloud contains only points within the polygons.
Paramètres
Paramètres basiques
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to clip |
Clipping polygons |
|
[vecteur : polygone] |
Polygon vector layer to use as coverage for clipping the points |
Coupé |
|
[nuage de points] Par défaut : |
Specify the point cloud file to export the clipped points to. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Expression de filtre Optionnel |
|
[expression] |
Une expression PDAL permettant la sélection d’un ensemble d’entités dans les données de nuage de points |
Cropping extent Optionnel |
|
[emprise] |
A map extent for selecting a subset of features in the point cloud data Les méthodes disponibles sont:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Coupé |
|
[raster] |
Output point cloud whose features are the points within the coverage polygon layer. |
Code Python
ID de l’algorithme : pdal:clip
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
28.1.13.4. Create COPC
Creates the index for all the input point cloud files in a batch mode.
Paramètres
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[point cloud] [list] |
Input point cloud layers to create an index for |
Répertoire de destination Optionnel |
|
[folder] Par défaut : |
Specify the folder to create the new files in. One of:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Répertoire de destination |
|
[folder] |
Output folder containing point cloud layers with accompanying COPC index files. |
Code Python
ID de l’algorithme : pdal:createcopc
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console 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
Paramètres
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to extract metadata information from |
Informations sur la couche |
|
[file] Par défaut : |
Specify the file to store the metadata information. One of:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Informations sur la couche |
|
[vecteur] |
|
Code Python
ID de l’algorithme : pdal:info
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
28.1.13.6. Fusionner
Merges multiple point cloud files into a single one.
Voir aussi
Paramètres
Paramètres basiques
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[point cloud] [list] |
Input point cloud layers to merge into a single one |
Fusionné |
|
[nuage de points] Par défaut : |
Specify the output point cloud merging input files. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Expression de filtre Optionnel |
|
[expression] |
Une expression PDAL permettant la sélection d’un ensemble d’entités dans les données de nuage de points |
Cropping extent Optionnel |
|
[emprise] |
A map extent for selecting a subset of features in the point cloud data Les méthodes disponibles sont:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Fusionné |
|
[nuage de points] |
Output point cloud layer merging all the input files. |
Code Python
ID de l’algorithme : pdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
28.1.13.7. Reproject
Reprojects a point cloud to a different Coordinate Reference System (CRS).
Voir aussi
Paramètres
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to reproject to a different CRS |
SCR cible |
|
[crs] |
The CRS to apply to the layer |
Reprojeté |
|
[nuage de points] Par défaut : |
Specify the reprojected point cloud file. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Coordinate operation Optionnel |
|
[datum] |
The datum transformation to use to reproject the data between the origin and target systems. |
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
REPROJECTED |
|
[nuage de points] |
Output point cloud layer in the target CRS. |
Code Python
ID de l’algorithme : pdal:reproject
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console 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).
Voir aussi
Paramètres
Paramètres basiques
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to create a thinned version from |
Sampling radius (in map units) |
|
[number] Par défaut : 1.0 |
Distance within which points are sampled to a unique point |
Thinned (by radius) |
|
[nuage de points] Par défaut : |
Specify the output point cloud with reduced points. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Expression de filtre Optionnel |
|
[expression] |
Une expression PDAL permettant la sélection d’un ensemble d’entités dans les données de nuage de points |
Cropping extent Optionnel |
|
[emprise] |
A map extent for selecting a subset of features in the point cloud data Les méthodes disponibles sont:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Thinned (by radius) |
|
[nuage de points] |
Output point cloud layer with reduced points. |
Code Python
ID de l’algorithme : pdal:thinbyradius
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console 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).
Voir aussi
Paramètres
Paramètres basiques
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[nuage de points] |
Input point cloud layer to create a thinned version from |
Number of points to skip |
|
[number] Par défaut : 1 |
Keep only every N-th point in the input layer |
Thinned (by decimation) |
|
[nuage de points] Par défaut : |
Specify the output point cloud with reduced points. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Expression de filtre Optionnel |
|
[expression] |
Une expression PDAL permettant la sélection d’un ensemble d’entités dans les données de nuage de points |
Cropping extent Optionnel |
|
[emprise] |
A map extent for selecting a subset of features in the point cloud data Les méthodes disponibles sont:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Thinned (by decimation) |
|
[nuage de points] |
Output point cloud layer with reduced points. |
Code Python
ID de l’algorithme : pdal:thinbydecimate
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console 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.
Voir aussi
Paramètres
Paramètres basiques
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[point cloud] [list] |
Input point cloud layers to create tiles from |
Tile length |
|
[number] Par défaut : 1000.0 |
Size of the edge of each generated tile |
Répertoire de destination |
|
[folder] Par défaut : |
Specify the folder to store the generated tiles. One of:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Assign CRS Optionnel |
|
[crs] |
The CRS to apply to the layer |
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Répertoire de destination |
|
[folder] |
Output folder containing the tiles generated from input files. |
Code Python
ID de l’algorithme : pdal:tile
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.