PB_StepApplyFloatRasterFiltersIndicateurs 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>%1Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs calculés :</h2>%1PointsGroupeGroupeRaster (float)PB_StepApplyPointFiltersGroupeFiltres de pointsPointsItem contenant des pointsAttributs LASCette é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>%1Chaque 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>%1PB_StepApplyRGBIRasterFiltersIndicateurs 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>%1Chaque indicateur séléctionné génèrera un raster en sortie.<br><br></div><div><h2 id="metricsList">Liste des indicateurs calculés :</h2>%1PointsGroupeGroupeRaster RougeRaster VertRaster BleuRaster PIRRaster Red Edge (optionnel)Raster MIR (optionnel)PB_StepBeginLoopThroughGroups02GroupeGroupeItemItemBoucle standardNomCette é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_StepComputePointMetricsGroupeGroupeScèneScèneMétriques de points (XYZ)PointsEmprise de la placetteAttributs LASMé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>%1Cette é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>%1PB_StepComputeRasterMetricsGroupeGroupeMétriques de rastersRastersRasterEmprise de la placetteMé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>%1Cette é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>%1PB_StepCreatePointFileIndexCréer des fichiers d'index de points<br><br>EmprisesGroupe EmpriseEmprise RéduiteEmprise ComplèteIdentifiantFichiersGroupe FichierFichier de pointsRé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_StepCreateReaderListCréer une liste de fichiersChoix du type de fichierErreurAucun reader sélectionnéChoisir les fichiersAucun fichier sélectionnéFichier "%1" non accepté par le readerListe de readersFichierEntêteFichier %1 inexistant ou non valideCette é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épertoireSi cette option est sélectionnée, l'utilisateur choisit manuellement les fichiers dans un répertoire.Utilisation d'un fichier contenant les cheminsSi 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 cheminsFichier texte, *.*PB_StepExportAttributesAsASCIIExport d'attributs - ASCIICette é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ésultatRésultatItem avec des attributsAttribut à exporterRésultat compteurCompteurExport ASCII tabulaire (1 fichier en tout)Choix du fichierFichier 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 champsSi 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étriquesRaccourcir 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_StepExportAttributesAsRasterExport d'attributs - RasterCette é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ésultatRésultatGrille de placettesItem de position (avec XY)XYItem avec des attributsAttribut à exporterRésultat compteurCompteurExport raster (1 fichier / tour / métrique)Prefixe pour les fichiers exportésUn 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'exportFormat 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étriqueSi 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 champsSi 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étriquesRaccourcir 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_StepExportAttributesAsVectorExport d'attributs - VectorielCette é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ésultatItem de position (avec XY)XYItem avec des attributsAttribut à exporterRésultat compteurCompteurExport vectoriel (1 fichier / tour)Prefixe pour les fichiers exportésUn 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'exportFormat 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 champsSi 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 champsRaccourcir 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_StepExportAttributesInLoopRésultatRésultatExport dans une boucle (cas normal)Export dans une boucle (cas normal, décocher en cas d'usage hors boucle)Export d'attributs dans une boucleActiver export ASCII tabulaire (1 fichier en tout)ActiverActiver 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 placettesXYRésultat compteurCompteurExport ASCII tabulaire (1 fichier en tout)Choix du fichierFichier texte (*.txt)Export raster (1 fichier / tour / métrique)Prefixe pour les fichiers exportésChoix du format d'exportRépertoire d'export (vide de préférence)Créer un sous-dossier par métriqueExport 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 attributsAttribut à exporterS'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_StepExportPointsByXYAreaOffset sur les coodonnées Xmin et YminOffset 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 fichierRésultat compteurCompteurRésultat empriseEmpriseNomRépertoire d'exportSuffixe de nom de fichierErreurAucun exporter sélectionnéErreur lors de l'exportationErreur lors de la finalisation de l'exportExport des points de chaque emprise (boucle)Renommer selon les coordonnées : Xmin_YminPB_StepGenericExporterExporter sous...Exporter sous...%1 : %2Exporte 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é : %1Exporter 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 à exporterSi coché :
L'attribut à utiliser appartiendra à un autre item que celui à exporterUn 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 itemExporter un fichier uniqueSi coché :
Un unique ficher de sortie sera créé, contenant toutes le données. Exporter un fichier par itemDans 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'itemChoisir un nom pour le fichierUtiliser le nom du tour courant comme nom de fichier (boucles uniquement), ou comme préfixe si export d'un fichier par itemPB_StepGenericLoadFileCharge un fichier du typeCharge un fichier du type%1 : %2PB_StepLoadFileByNameRésultatRésultatItemItemCréer un sélecteur de fichier par attribut de nomNomErreurAucun reader sélectionnéChoisir un fichier exempleLe 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 à chargerEntêteChargement du fichier %1Fichier %1 inexistant ou non valideCette é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 fichierCe 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_StepLoopOnFileSetsGroupeGroupeBoucle sur des groupes de fichiersChoix du type de fichierErreurAucun 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...AnnulerFichier "%1" non accepté par le readerListe de readersEntêteAjout du fichier %1 du lot %2Fichier %1 non valideChemin 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 fichiersLa 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 correspondanceGroupesNom du GroupeFichiers du groupePB_StepLoopOnFilesBoucle sur les fichiers d'un dossierChoix du type de fichierErreurAucun reader sélectionnéChoix du répertoire contenant les fichiersDossier videAucun fichier compatible dans le dossierVérification des fichiers en cours...AnnulerFichier "%1" non accepté par le readerListe de readersFichiersEntêteAjout du fichier %1Fichier %1 non valideChemin 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_StepUseReaderToLoadFilesCharger les fichiers d'une listeFichiersFichierChargement du fichier %1Cette é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êtePB_StepUserItemSelectionItemItemMode manuelMode manuelBienvenue 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'itemsCette é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é. QObjectPlugin_Base initializedPlugin_Base initialisé