PB_StepApplyFloatRasterFilters Indicateurs topographiques * Cette étape regroupe un ensemble d'indicateurs topographiques disponibles dans les différents plugins actifs.<br><br>A partir d'une raster d'entrée (en général un MNT), un ensemble de rasters correspondants à différents produits dérivés peuvent être calculés en bloc.<br><br>Une partie de ces indicateurs sont aussi disponibles sous forme d'étapes autonomes (facilitant les tests de paramétrage).<br>Les étapes concernées sont suivies d'une *.<br><br><strong><a href="#metricsList">La liste des indicateurs disponibles</a> est fournie en dernière partie de cette page.</strong><br><br> Cette étape regroupe un ensemble d'indicateurs topographiques disponibles dans les différents plugins actifs.<br><br>A partir d'une raster d'entrée (en général un MNT), un ensemble de rasters correspondants à différents produits dérivés peuvent être calculés en bloc.<br><br>Une partie de ces indicateurs sont aussi disponibles sous forme d'étapes autonomes (facilitant les tests de paramétrage).<br>Les étapes concernées sont suivies d'une *.<br><br><strong><a href="#metricsList">La liste des indicateurs calculés</a> est fournie en dernière partie de cette page.</strong><br><br> Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs disponibles :</h2>%1 Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs calculés :</h2>%1 Points Groupe Groupe Raster (float) PB_StepApplyPointFilters Groupe Filtres de points Points Item contenant des points Attributs LAS Cette étape regroupe un ensemble de filtres de points disponibles dans les différents plugins actifs.<br><br>A partir d'un nuage de points d'entrée, chaque filtre génère un nuage de points filtré en sortie.<br><br><strong><a href="#metricsList">La liste des filtres disponibles</a> est fournie en dernière partie de cette page.</strong><br><br> Cette étape regroupe un ensemble de filtres de points disponibles dans les différents plugins actifs.<br><br>A partir d'un nuage de points d'entrée, chaque filtre génère un nuage de points filtré en sortie<br><br><strong><a href="#metricsList">La liste des filtres calculés</a> est fournie en dernière partie de cette page.</strong><br><br> Chaque filtre séléctionné génèrera un nuage de points filtré en sortie.<br><br></div><div><h2 id="metricsList">Liste des filtres disponibles :</h2>%1 Chaque filtre séléctionné génèrera un nuage de points filtré en sortie.<br><br></div><div><h2 id="metricsList">Liste des filtres calculés :</h2>%1 PB_StepApplyRGBIRasterFilters Indicateurs radiométriques (rasters) Cette étape regroupe un ensemble d'indicateurs radiométriques disponibles dans les différents plugins actifs.<br><br>A partir d'un ensemble de canaux rasters d'entrée, un ensemble de rasters correspondants à différents produits dérivés peuvent être calculés en bloc.<br>Les canaux Rouge (R), Vert (G), Bleu (B) et Proche Infra-Rouge (NIR) sont obligatoire. Les canaux Red Edge (RE) et Infra-Rouge Moyen (MIR) sont optionnels, car utilisés dans une petite partie des indicateurs seulement.<br><br><strong><a href="#metricsList">La liste des indicateurs disponibles</a> est fournie en dernière partie de cette page.</strong><br><br> Cette étape regroupe un ensemble d'indicateurs radiométriques disponibles dans les différents plugins actifs.<br><br>A partir d'un ensemble de canaux rasters d'entrée, un ensemble de rasters correspondants à différents produits dérivés peuvent être calculés en bloc.<br>Les canaux Rouge (R), Vert (G), Bleu (B) et Proche Infra-Rouge (NIR) sont obligatoire. Les canaux Red Edge (RE) et Infra-Rouge Moyen (MIR) sont optionnels, car utilisés dans une petite partie des indicateurs seulement.<br><br><strong><a href="#metricsList">La liste des indicateurs calculés</a> est fournie en dernière partie de cette page.</strong><br><br> Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs disponibles :</h2>%1 Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs calculés :</h2>%1 Points Groupe Groupe Raster Rouge Raster Vert Raster Bleu Raster PIR Raster Red Edge (optionnel) Raster MIR (optionnel) PB_StepBeginLoopThroughGroups02 Groupe Groupe Item Item Boucle standard Nom Cette étape permet d'effectuer des traitements par lots.<br>Elle créée une boucle permettant de traiter successivement les différents éléments sélectionnés en entrée.<br>IMPORTANT : la boucle devra être fermée avec l'étape "Fin de boucle".<br><br>Le cas d'utilisation le plus classique est après l'étape "Créer une liste de fichiers", afin d'itérer sur les fichiers de la liste. <br><br>L'item choisi définit sur quelle liste d'éléments il faut itérer.<br>Pour cet item il faut choisir un attribut "Nom", qui permettra de nommer les tours de boucles.<br>Cela permet par exemple de créer dans la boucle des exports adaptatifs, dont les noms de fichiers de sortie seront constitués à partir du nom des items en entrée (nom du fichier en cours en général). Cette étape génère deux résultats :<br><ul><li>Une copie du résultat d'entrée, mais dans laquelle seul l'item de l'itération en cours est disponible,</li><li>Un résultat Compteur, permettant la gestion de la boucle. Ce compteur est en particulier utilisé pour connaître le nom du tour courant.</li></ul> L'utilisation la plus habituelle de cette étape est de traiter successivement une liste de fichiers. Dans ce cas, la structure du script est la suivante :<ol><li>Créer une liste de fichier (séléction de la liste des fichiers à parcourir)</li><li><strong>Boucle standard</strong> (début de la boucle)</li><li>Charger les fichiers d'une liste (chargement du fichier correspondant au tour de boucle courant)</li><li>... (étapes de traitement et d'export)</li><li>Fin de boucle</li></ol><br>Cependant cette étape est générique et peut donc être utilisée dans de nombreux autres cas.<br>Il est même possible d'emboiter plusieurs boucles, en prenant garde de bien gérer les correspondances de résultats compteurs entre chaque début et fin de boucle. PB_StepComputePointMetrics Groupe Groupe Scène Scène Métriques de points (XYZ) Points Emprise de la placette Attributs LAS Métriques (%1) Cette étape regroupe toutes les métriques de points disponibles dans les différents plugins actifs.<br><br>Dans Computree une "métrique" est un indicateur calculé sur un type de données précis. Les métriques de points sont calculées à partir d'un nuage de points. A minima les coordonnées (x,y,z) des points, et dans certains cas d'autres attributs issus du format standard LAS. De plus, une emprise peut optionnellement être fournie pour sélectionner les points à prendre en compte.<br><br><strong><a href="#metricsList">La liste des métriques de points disponibles</a> est fournie en dernière partie de cette page.</strong><br><br> <br><br>Toutes les métriques de points prennent les mêmes données en entrée :<br><ul><li>Un nuage de points. C'est avec les coordonnées de ce nuage de points que les métriques sont calculées.</li><li>Optionnellement une emprise. Si elle est sélectionnée, seuls les points inclus dans cette emprise sont pris en compte pour le calcul.</li><li>Optionnellement des attributs LAS. Certaines métriques nécessitent des attributs complémentaires en plus des coordonnées. Si les attributs LAS ne sont pas sélectionnés, ces metriques seront fixées à leur valeur par défaut.</li></ul> Cette étape ajoute au résultat d'entrée un conteneur "métriques", contenant toutes les métriques calculées. Il faut prendre garde à deux aspects lors de l'utilisation des métriques de points.<br><br>Premièrement, est-ce que la métrique nécessite les attributs LAS pour son calcul ? Si oui, il faut impérativement sélectionner ces attributs dans les données d'entrée, sous peine d'obtenir la valeur par défaut pour la métrique systématiquement.<br>Les métriques utilisant les attributs LAS, ont le mot clé LAS dans leur intitulé.<br><br>Deuxièmement, les nuages de points sont originellement codés en altitude absolue. Mais il est fréquent de modifier ces nuages en soutrayant l'altitude du sol, afin d'obtenir des nuages de points en hauteur, où le relief est "retiré".<br>Il est donc important de savoir si un nuage des points est en Altitude (Alti) ou en Hauteur (Ht).<br><ul><li>Certaines métriques sont indifférentes, et fonctionnent dans les deux cas.</li><li>D'autres n'ont de sens que pour un nuage en altitude</li><li>D'autres n'ont de sens que pour un nuage en hauteur</li></ul>C'est à l'utilisateur de vérifier les métriques adaptées au nuage de points fourni. <br>Pour éclairer ce choix, les titres de métriques contiennent généralement les mots clé Alti, Ht ou les deux. S'il n'y a pas de précision, la métrique fonctionne a priori pour les deux cas (en cas de doute se reporter à sa description ci-dessus).<br></div><div><h2 id="metricsList">Liste des métriques de points disponibles :</h2>%1 Cette étape calcule les métriques de points séléctionnées.<br><br>Dans Computree une "métrique" est un indicateur calculé sur un type de données précis. Les métriques de points sont calculées à partir d'un nuage de points. A minima les coordonnées (x,y,z) des points, et dans certains cas d'autres attributs issus du format standard LAS. De plus, une emprise peut optionnellement être fournie pour sélectionner les points à prendre en compte.<br><br><strong><a href="#metricsList">La description des métriques de points calculées</a> est fournie en dernière partie de cette page.</strong><br><br> Il faut prendre garde à deux aspects lors de l'utilisation des métriques de points.<br><br>Premièrement, est-ce que la métrique nécessite les attributs LAS pour son calcul ? Si oui, il faut impérativement sélectionner ces attributs dans les données d'entrée, sous peine d'obtenir la valeur par défaut pour la métrique systématiquement.<br>Les métriques utilisant les attributs LAS, ont le mot clé LAS dans leur intitulé.<br><br>Deuxièmement, les nuages de points sont originellement codés en altitude absolue. Mais il est fréquent de modifier ces nuages en soutrayant l'altitude du sol, afin d'obtenir des nuages de points en hauteur, où le relief est "retiré".<br>Il est donc important de savoir si un nuage des points est en Altitude (Alti) ou en Hauteur (Ht).<br><ul><li>Certaines métriques sont indifférentes, et fonctionnent dans les deux cas.</li><li>D'autres n'ont de sens que pour un nuage en altitude</li><li>D'autres n'ont de sens que pour un nuage en hauteur</li></ul>C'est à l'utilisateur de vérifier les métriques adaptées au nuage de points fourni. <br>Pour éclairer ce choix, les titres de métriques contiennent généralement les mots clé Alti, Ht ou les deux. S'il n'y a pas de précision, la métrique fonctionne a priori pour les deux cas (en cas de doute se reporter à sa description ci-dessus).<br></div><div><h2 id="metricsList">Liste des métriques de points calculées :</h2>%1 PB_StepComputeRasterMetrics Groupe Groupe Métriques de rasters Rasters Raster Emprise de la placette Métriques (%1) <br><br>Toutes les métriques de raster prennent les mêmes données en entrée :<br><ul><li>Un raster à partir duquel les métriques sont calculées.</li><li>Optionnellement une emprise. Si elle est sélectionnée, seule la partie du raster incluse dans cette emprise est prise en compte pour le calcul.</li></ul> Cette étape ajoute au résultat d'entrée un conteneur "métriques", contenant toutes les métriques calculées. Attention : le comportement des métriques peut être influencé par la résolution des rasters fournis.<br></div><div><h2 id="metricsList">Liste des métriques de raster disponibles :</h2>%1 Cette étape regroupe toutes les métriques de raster disponibles dans les différents plugins actifs.<br><br>Dans Computree une "métrique" est un indicateur calculé sur un type de données précis. Les métriques de raster sont calculées à partir d'un raster (image 2D, où chaque pixel contient une valeur). Une emprise peut optionnellement être fournie pour sélectionner la partie du raster à prendre en compte.<br><br><strong><a href="#metricsList">La liste des métriques de raster disponibles</a> est fournie en dernière partie de cette page.</strong><br><br> Cette étape calcule les métriques de raster séléctionnées.<br><br>Dans Computree une "métrique" est un indicateur calculé sur un type de données précis. Les métriques de raster sont calculées à partir d'un raster (image 2D, où chaque pixel contient une valeur). Une emprise peut optionnellement être fournie pour sélectionner la partie du raster à prendre en compte.<br><br><strong><a href="#metricsList">La description des métriques de raster calculées</a> est fournie en dernière partie de cette page.</strong><br><br> Attention : le comportement des métriques peut être influencé par la résolution des rasters fournis.<br></div><div><h2 id="metricsList">Description des métriques de raster calculées :</h2>%1 PB_StepCreatePointFileIndex Créer des fichiers d'index de points <br><br> Emprises Groupe Emprise Emprise Réduite Emprise Complète Identifiant Fichiers Groupe Fichier Fichier de points Répertoire d'export des fichiers d'index (vide) Vérification des fichiers. Erreur de fichier : pas de reader disponible (le fichier a peut-être déjà été chargé). Tous les fichiers d'entrée n'ont pas le même format. Arrêt de l'indexation. Tous les fichiers d'entrée ne sont pas dans le même dossier. Arrêt de l'indexation. Repertoire d'export non choisi. Arrêt de l'indexation. Repertoire d'export inexistant. Arrêt de l'indexation. Initialisation des fichiers d'index. Création des fichiers d'index (%1 fichiers à analyser) Analyse du fichier %1 (%2/%3) PB_StepCreateReaderList Créer une liste de fichiers Choix du type de fichier Erreur Aucun reader sélectionné Choisir les fichiers Aucun fichier sélectionné Fichier "%1" non accepté par le reader Liste de readers Fichier Entête Fichier %1 inexistant ou non valide Cette étape créer une liste fichiers. Cette étape ne charge pas les fichiers, elle créée juste les entêtes. Il faut ensuite ajouter l'étape "Charger les fichiers d'une liste" pour les charger, soit directement, soit après un début de boucle. <br><br>Cette étape génère un résultat contenant la liste des fichiers.<br>Pour chaque fichier deux éléments sont créés :<br><ul><li>Une entête contenant les informations générales sur le fichier, dépendant du format. A minima cette entête contient le nom et le chemin du fichier.</li><li>Un "reader", qui est l'objet utilisé pour faire le chargement effectif du fichier dans la suite du script.</li></ul> L'utilisation la plus habituelle de cette étape est de traiter successivement une liste de fichiers, à l'aide d'une boucle ajoutée après cette étape. Dans ce cas, la structure du script est la suivante :<ol><li><strong>Créer une liste de fichier</strong> (séléction de la liste des fichiers à parcourir)</li><li>Boucle standard (début de la boucle)</li><li>Charger les fichiers d'une liste (chargement du fichier correspondant au tour de boucle courant)</li><li>... (étapes de traitement et d'export)</li><li>Fin de boucle</li></ol> Méthode de choix des fichiers : Sélection manuelle dans un répertoire Si cette option est sélectionnée, l'utilisateur choisit manuellement les fichiers dans un répertoire. Utilisation d'un fichier contenant les chemins Si cette option est sélectionnée, l'utilisateur doit choisir un fichier texte, qui contient sur chaque ligne un chemin de fichier. Cela permet de préparer des lots de fichiers prédéfinis. Choisir le fichier contenant les chemins Fichier texte, *.* PB_StepExportAttributesAsASCII Export d'attributs - ASCII Cette étape permet d'exporter des attributs d'items situés dans un même groupe. Cette étape fonctionne également au sein d'une boucle, en prenant en compte les tours surccessifs. Tout attribut de n'importe quel item peut être exporté.<br>L'export est réalisé sous forme de fichier texte, avec une ligne par item (et par tour de boucle le cas échéant), et une colonne par attribut. Un seul fichier est produit, regroupant les données de tous les tours si on est dans une boucle. <br><br>Il faut sélectionner les attributs à exporter.<br>Ces attributs peuvent appartenir à plusieurs items, tant que ces items sont dans un même groupe.<br>Lorsque l'export est au sein d'une boucle, il faut également sélectionner le compteur de boucle. Cette étape ne génère pas de nouvelles données. N.B. : les noms d'attributs sont simplifiés : suppression des accents, remplacement des espaces et caractères spéciaux par "_". Résultat Résultat Item avec des attributs Attribut à exporter Résultat compteur Compteur Export ASCII tabulaire (1 fichier en tout) Choix du fichier Fichier texte (*.txt) S'il existe déjà, le fichier sera écrasé. Le fichier contiendra les données pour tous les tours de boucle. Supprimer les caractères spéciaux dans les noms de champs Si cette case est cochée tous les caractères accentués seront remplacés par leur version non accentuée, et tous les caractères spéciaux seront remplacés par "_", dans les noms de métriques Raccourcir les noms de métriques (à 10 caractères) Si cette case est cochée les noms de métriques sont raccourcis si nécessaire pour ne pas dépasser 10 caractères. Dans ce cas un fichier texte est produit contenant les correspondances entre noms complets et noms raccourcis. : Impossible de créer le fichier d'export ASCII. Arrêt des traitements. : Impossible d'ouvrir le fichier d'export ASCII. Arrêt des traitements. PB_StepExportAttributesAsRaster Export d'attributs - Raster Cette étape permet d'exporter des attributs d'items situés dans un même groupe. Cette étape fonctionne également au sein d'une boucle, en prenant en compte les tours surccessifs. Tout attribut de n'importe quel item peut être exporté.<br>L'export est réalisé sous forme de raster, produisant un fichier raster par attribut (et par tour de boucle le cas échéant). Pour que cet export puisse être utilisé, il faut que les données soient organisées sous forme de grille spatiale. <br><br>Il faut sélectionner les attributs à exporter.<br>Ces attributs peuvent appartenir à plusieurs items, tant que ces items sont dans un même groupe.<br>Il faut également séléctionner des attributs pour les coordonnées (X,Y) auxquelles les attributs seront associés spatialement.<br>Il faut de plus sélectionner un objet "Grille de placettes", par exemple généré par l'étape "Créer une grille de placettes sur l'emprise".<br>Enfin, lorsque l'export est au sein d'une boucle, il faut sélectionner le compteur de boucle. Cette étape ne génère pas de nouvelles données. N.B. : les noms d'attributs sont simplifiés : suppression des accents, remplacement des espaces et caractères spéciaux par "_". Résultat Résultat Grille de placettes Item de position (avec XY) X Y Item avec des attributs Attribut à exporter Résultat compteur Compteur Export raster (1 fichier / tour / métrique) Prefixe pour les fichiers exportés Un prefixe optionnel peut être ajouté à tous les noms de fichier, pour par exemple identifier différents lancements du script, exportant dans un même répertoire. Choix du format d'export Format raster à utiliser pour les exports. Répertoire d'export (vide de préférence) Le contenu du dossier sélectionné ne sera pas effacé. Cependant pour plus de clarté il est préférable de choisir un dossier vide. Créer un sous-dossier par métrique Si cette case est cochée, un dossier séparé sera créé pour achaque attribut à exporter, contenant chacun un raster par tour de boucle. Supprimer les caractères spéciaux dans les noms de champs Si cette case est cochée tous les caractères accentués seront remplacés par leur version non accentuée, et tous les caractères spéciaux seront remplacés par "_", dans les noms de métriques Raccourcir les noms de métriques (à 10 caractères) Si cette case est cochée les noms de métriques sont raccourcis si nécessaire pour ne pas dépasser 10 caractères. Dans ce cas un fichier texte est produit contenant les correspondances entre noms complets et noms raccourcis. PB_StepExportAttributesAsVector Export d'attributs - Vectoriel Cette étape permet d'exporter des attributs d'items situés dans un même groupe. Cette étape fonctionne également au sein d'une boucle, en prenant en compte les tours surccessifs. Tout attribut de n'importe quel item peut être exporté.<br>L'export est réalisé sous forme de vecteur (points en 2D avec attributs), produisant un fichier vecteur (par tour de boucle le cas échéant), avec une ligne par item, et une colonne par attribut. Cela nécessite que parmi les attributs figurent des coordonnées (x;y), auquelles assosicer les autres attributs. <br><br>Il faut sélectionner les attributs à exporter.<br>Ces attributs peuvent appartenir à plusieurs items, tant que ces items sont dans un même groupe.<br>Il faut également séléctionner des attributs pour les coordonnées (X,Y) auxquelles les attributs seront associés spatialement.<br>Enfin, lorsque l'export est au sein d'une boucle, il faut sélectionner le compteur de boucle. Cette étape ne génère pas de nouvelles données. N.B. : les noms d'attributs sont simplifiés : suppression des accents, remplacement des espaces et caractères spéciaux par "_". Résultat Item de position (avec XY) X Y Item avec des attributs Attribut à exporter Résultat compteur Compteur Export vectoriel (1 fichier / tour) Prefixe pour les fichiers exportés Un prefixe optionnel peut être ajouté à tous les noms de fichier, pour par exemple identifier différents lancements du script, exportant dans un même répertoire. Choix du format d'export Format vecteur à utiliser pour les exports. Répertoire d'export (vide de préférence) Le contenu du dossier sélectionné ne sera pas effacé. Cependant pour plus de clarté il est préférable de choisir un dossier vide. Supprimer les caractères spéciaux dans les noms de champs Si cette case est cochée tous les caractères accentués seront remplacés par leur version non accentuée, et tous les caractères spéciaux seront remplacés par "_", dans les noms de champs Raccourcir les noms de champs (à 10 caractères) Si cette case est cochée les noms de champs sont raccourcis si nécessaire pour ne pas dépasser 10 caractères. Dans ce cas un fichier texte est produit contenant les correspondances entre noms complets et noms raccourcis. Cette option est fortement recommandée en cas d'export au format ESRI Shapefile. : Impossible d'utiliser le format d'export Vectoriel choisi. : Impossible de créer la couche "point". PB_StepExportAttributesInLoop Résultat Résultat Export dans une boucle (cas normal) Export dans une boucle (cas normal, décocher en cas d'usage hors boucle) Export d'attributs dans une boucle Activer export ASCII tabulaire (1 fichier en tout) Activer Activer export raster (1 fichier / tour / métrique) L'export raster nécessite une grille de placettes (désactiver si pas de résultat valide) Activer export vectoriel (1 fichier / tour) Grille de placettes X Y Résultat compteur Compteur Export ASCII tabulaire (1 fichier en tout) Choix du fichier Fichier texte (*.txt) Export raster (1 fichier / tour / métrique) Prefixe pour les fichiers exportés Choix du format d'export Répertoire d'export (vide de préférence) Créer un sous-dossier par métrique Export vectoriel (1 fichier / tour) : Impossible de créer le fichier d'export ASCII. Arrêt des traitements. : Impossible d'ouvrir le fichier d'export ASCII. Arrêt des traitements. : Impossible d'utiliser le format d'export Vectoriel choisi. : Impossible de créer la couche "point". Cette étape permet d'exporter des données au sein d'une boucle, en prenant en compte les tours surccessifs. Tout attribut de n'importe quel item peut être exporté.<br>Cette étape propose 3 types d'exports différents, pouvant être réalisés en parallèle ou non :<br><ul><li>Un export sous forme de fichier texte, avec une ligne par item et tour de boucle, et une colonne par attribut. Un seul fichier est produit, regroupant les données de tous les tours de boucle.</li><li>Un export sous forme de raster, produisant un fichier raster par attribut et par tour de boucle. Pour que cet export puisse être utilisé, il faut que les données soient organisées sous forme de grille spatiale.</li><li>Un export sous forme de vecteur (points en 2D avec attributs), produisant un fichier vecteur par tour de boucle, avec une ligne par item, et une colonne par attribut. Cela nécessite que parmi les attributs figurent des coordonnées (x;y), auquelles assosicer les autres attributs.</li></ul>Il est possible d'utiliser cette étape en dehors d'une boucle, même si ce n'est pas son usage prévu, en sélectionnant l'option correspondante. <br><br>Le type de données d'entrée nécessaire dépend des exports activés.<br>Dans tous les cas il faut sélectionner les attributs à exporter.<br>Pour les exports raster, il faut sélectionner un objet "Grille de placettes", par exemple généré par l'étape "Créer une grille de placettes sur l'emprise".<br>Pour les exports vecteurs (et aussi raster), il faut également séléctionner des attributs pour les coordonnées (x;y) auxquelles les attributs seront associés spatialement.<br><br>Comme il s'agit d'un export au sein d'une boucle, il faut également sélectionner le compteur de boucle (sauf si l'option d'export hors boucle a été choisi). Cette étape ne génère pas de nouvelles données. A noter que les trois types d'exports sont indépendants, même s'ils exportent les mêmes attributs. Item de position (avec XY) Item avec des attributs Attribut à exporter S'il existe déjà, le fichier sera écrasé. Le fichier contiendra les données pour tous les tours de boucle. Un prefixe optionnel peut être ajouté à tous les noms de fichier, pour par exemple identifier différents lancements du script, exportant dans un même répertoire. Format raster à utiliser pour les exports. Le contenu du dossier sélectionné ne sera pas effacé. Cependant pour plus de clarté il est préférable de choisir un dossier vide. Si cette case est cochée, un dossier séparé sera créé pour achaque attribut à exporter, contenant chacun un raster par tour de boucle. Format vecteur à utiliser pour les exports. PB_StepExportPointsByXYArea Offset sur les coodonnées Xmin et Ymin Offset sur les coodonnées Xmin et Ymin (nommage) Parmi les points de la scène d'entrée, séléctionne pour chaque emprise la liste des points à exporter.Cet étape fonctionne dans une boucle, gardant le même fichier de sortie pour chaque emprise, pour toutes les scènes d'entrée (une par tour de boucle). Choix du type de fichier Résultat compteur Compteur Résultat emprise Emprise Nom Répertoire d'export Suffixe de nom de fichier Erreur Aucun exporter sélectionné Erreur lors de l'exportation Erreur lors de la finalisation de l'export Export des points de chaque emprise (boucle) Renommer selon les coordonnées : Xmin_Ymin PB_StepGenericExporter Exporter sous... Exporter sous... %1 : %2 Exporte un(des) fichier(s) de type : Si coché vous devrez choisir un item de type "compteur" et le nom du fichier contiendra le nom du tour courant. Si coché : %1 Exporter dans... Chaque item sera exporté dans un fichier différent Le nom du fichier à utiliser sera fonction du choix que vous allez faire ci-dessous. Si coché : L'attribut à utiliser appartiendra à l'item à exporter Si coché : L'attribut à utiliser appartiendra à un autre item que celui à exporter Un fichier sera créé pour chaque item. Comment déterminer le nom du fichier ? Saisie manuelle d'un nom de base. Chaque item génére un fichier nommé NomDeBase_xx, avec xx allant de 0 à n. Nom du fichier contenu dans un attribut d'un autre item Exporter un fichier unique Si coché : Un unique ficher de sortie sera créé, contenant toutes le données. Exporter un fichier par item Dans le cas de l'export d'un fichier par item, comment déterminer le nom du fichier ? Nom du fichier contenu dans un attribut de l'item Choisir un nom pour le fichier Utiliser le nom du tour courant comme nom de fichier (boucles uniquement), ou comme préfixe si export d'un fichier par item PB_StepGenericLoadFile Charge un fichier du type Charge un fichier du type %1 : %2 PB_StepLoadFileByName Résultat Résultat Item Item Créer un sélecteur de fichier par attribut de nom Nom Erreur Aucun reader sélectionné Choisir un fichier exemple Le fichier choisi doit : - Etre dans le répertoire des fichiers à charger - Avoir le même format que les fichiers à charger - Avoir la même structure / version que les fichiers à charger Entête Chargement du fichier %1 Fichier %1 inexistant ou non valide Cette étape charge l'entête d'un fichier, dont le nom est déterminé par un attribut choisi.<br>L'utilisateur doit choisir un fichier exemple, qui est utilisé pour définir le répertoire de recherche et vérifier le format utilisé. <br><br>L'attibut sélectionné doit contenir le nom de base du fichier recherché. Si l'attribut contient un chemin complet, cette étape en extraiera uniquement le nom de base (sans chemin d'accès et sans extension).<br>Il s'agit souvent d'un attribut nommé "filename" ou "filepath" <br>Cette étape charge uniquement l'entête du fichier. <strong>Il faudra ensuite charger les données du fichier</strong>, en général à l'aide de l'étape "Charger les fichiers d'une liste". En général, cette étape est utilisée dans une boucle, afin de charger un fichier correspondant au tour de boucle en cours.<br>Par exemple, si on a une boucle qui charge tour à tour des nuages de points LIDAR, cette étape peut être utilisée pour identifier à chaque tour de boucle le fichier modèle numérique de terrain (MNT) ayant le même nom que le fichier LIDAR en cours, dans un répertoire dédié. Choix du type de fichier Ce fichier exemple doit être l'un des fichiers potentiels à charger (peu importe lequel). Il est analysé pour vérifier le format utilisé, mais aussi pour définir dans quel répertoire il faut chercher les fichiers. PB_StepLoopOnFileSets Groupe Groupe Boucle sur des groupes de fichiers Choix du type de fichier Erreur Aucun reader sélectionné Fichier texte (*.txt) ; Fichier texte (*.*) Fichier ou dossier non sélectionné Aucun lot trouvé dans le fichier "%1" Vérification des fichiers en cours... Annuler Fichier "%1" non accepté par le reader Liste de readers Entête Ajout du fichier %1 du lot %2 Fichier %1 non valide Chemin du fichier contenant en première colonne les noms des lots et en deuxième colonne les noms des fichiers à traiter (le fichier ne doit pas avoir d'en-tête). Chemin du dossier contenant les fichiers à traiter. Cette étape démarre une boucle de script. Pour cela elle utilise un fichier de correspondance entre des noms de groupes et des fichiers.A chaque tour de boucle, cette étape créée une liste des fichiers appartenant à l'un des groupes.<br>Les groupes sont définis dans un fichier de paramétrage ASCII (sans ligne d'entête) où :<ul><li>La première colone indique le nom des groupes.</li><li>La seconde le chemin des fichiers correspondants.</li></ul> <br><br>Cette étape génère deux résultats :<br><ul><li>Un résultat Compteur, permettant la gestion de la boucle. Ce compteur est en particulier utilisé pour connaître le nom du tour courant.</li><li>Un résultat contenant le nom du groupe, ainsi que la liste des fichiers de ce groupe (non chargés à ce stade)<./li></ul> Cette étape est utile pour charger des séries de fichiers devant être traités ensembles.<br>Le nom de groupe pourra également être utilisé, par exemple pour charger un autre fichier lié au groupe, en utilisant l'étape "Créer un sélecteur de fichier par attribut de nom".<br><br>Un exemple d'utilisation : charger un nuage de point d'une placette LIDAR, ainsi que les nuages de points des arbres de cette placette (préalablement segmentés).<br>Dans le fichier de correspondance on mettra<br><ul><li>Le nom dess placette en tant que noms de groupes en première colonne.</li><li>Le nom de chaque fichier arbre en tant que noms de fichiers en seconde colonne.</li></ul>Cette étape créera la liste des fichiers pour chacune des placettes à chacun des tours de boucle. Ils pourront ensuite être chargés dans la boucle à l'aide de l'étape "Charger les fichiers d'une liste".<br>Ensuite, en utilisant l'étape "Créer un sélecteur de fichier par attribut de nom", suivie de l'étape "Charger les fichiers d'une liste", on pourra charger le fichier de la placette, pour peu que celui-ci soit nommé conformément au nom de placette utilisé comme nom de groupe. Le type choisi doit correspondre aux fichiers listés dans le fichier de correspondance. Choix du fichier de correspondance entre groupes et fichiers La première colonne doit contenir le nom des groupes, la seconde colonne doit contenir le nom des fichiers du groupe (avec ou sans extension). Le fichier ne doit pas avoir de ligne d'en-tête. Choix du dossier contenant les fichiers listés dans le fichier de correspondance Groupes Nom du Groupe Fichiers du groupe PB_StepLoopOnFiles Boucle sur les fichiers d'un dossier Choix du type de fichier Erreur Aucun reader sélectionné Choix du répertoire contenant les fichiers Dossier vide Aucun fichier compatible dans le dossier Vérification des fichiers en cours... Annuler Fichier "%1" non accepté par le reader Liste de readers Fichiers Entête Ajout du fichier %1 Fichier %1 non valide Chemin du dossier contenant les fichiers à traiter. Cette étape permet d'effectuer des traitements par lots.<br>Elle créée une boucle permettant de traiter successivement les fichiers choisis.<br>IMPORTANT : la boucle devra être fermée avec l'étape "Fin de boucle".<br><br>Cette étape est en fait une combinaison des étapes "Créer une liste de fichiers" et "Boucle standard". <br><br>Cette étape génère deux résultats :<br><ul><li>Un résultat Compteur, permettant la gestion de la boucle. Ce compteur est en particulier utilisé pour connaître le nom du tour courant.</li><li>Un résultat contenant l'entête du fichier correspondant à ce tour de boucle. </li></ul> On préfèrera la combinaison des étapes "Créer une liste de fichiers" et "Boucle standard", dans les cas où la liste complète des fichiers à charger est également utile dans le script, par exemple s'il faut générer initialement l'ensemble des emprises des fichiers à charger.<br>A l'inverse cette étape est plus simple s'il suffit de parcourir une liste de fichiers séquenciellement. PB_StepUseReaderToLoadFiles Charger les fichiers d'une liste Fichiers Fichier Chargement du fichier %1 Cette étape permet de charger effectivement un fichier, dont l'entête a préalablement été créée, par exemple avec l'étape "Créer une liste de fichiers". <br><br>L'item choisi définit sur quel fichier il faut charger. Ces fichiers doivent avoir été préalable listés. C'est l'objet "reader" qui est utilisé pour réaliser le chargement. Cette étape charge les données du fichier. La structure de données dépend du format du fichier. L'utilisation la plus habituelle de charger un fichier par tour de boucle, à partie d'une liste de fichiers préalablement crée. Dans ce cas, la structure du script est la suivante :<ol><li>Créer une liste de fichier (séléction de la liste des fichiers à parcourir)</li><li>Boucle standard (début de la boucle)</li><li><strong>Charger les fichiers d'une liste</strong> (chargement du fichier correspondant au tour de boucle courant)</li><li>... (étapes de traitement et d'export)</li><li>Fin de boucle</li></ol><br> Entête PB_StepUserItemSelection Item Item Mode manuel Mode manuel Bienvenue dans le mode manuel de cette étape de filtrage. Veuillez sélectionner les éléments dans la vue graphique puis valider en cliquant sur le pouce en haut de la fenêtre principale. Les éléments sélectionnés seront gardés dans le résultat de sortie. Séléction interactive d'items Cette étape permet à l'utilisateur de faire une séléction manuelle interactive des items à conserver. <br><br>Il faut simplement choisir les items parmi lesquels faire la séléction interactive. Cette étape génère une copie du résultat d'entrée, mais où seuls les items sélectionnés sont conservés. Le reste des données n'est pas impacté. QObject Plugin_Base initialized Plugin_Base initialisé