Message posté par : Ltod
----------------------------------------
Bonjour Robin,
Ma réponse part du principe que vous avez un dossier fixe pour ce travail et que le
fichier txt peut ne pas être obligatoire, si je me base sur l'exemple
D:/tmp/dossier1/couche_TypeA_1.shp et D:/tmp/dossier2/couche_TypeA_2.shp que vous avez
donné.
1- Fichier de départ
J'utiliserai un reader shapefile en me mettant sur le dossier D:/tmp/ en question,
mais il faudra faire attention à quelques détails :
- Dans la source du dataset il faut utiliser : D:\temp\**\*_TypeA_*.shp --> Cela va
lire les dossiers et sous-dossiers du répertoire temp en prenant uniquement les couches
shapefiles qui ont la chaine de caractère _TypeA_ dans le nom de fichier.
- Dans les paramètres du reader, il faut cocher fme_dataset, fme_basename et même
shapefile_type si vous voulez filtrer après selon la géométrie
2- Lecture des Features
Si la couche D:/tmp/dossier1/couche_TypeA_1.shp a un attribut supplémentaire par exemple
"test" et que cet attribut est absent dans la couche
D:/tmp/dossier1/couche_TypeA_1.shp alors vous aurez dans tous les cas cet attribut qui
sera affiché avec la valeur correspondante pour les couches qui partagent cet attribut et
<missing> pour les couches qui n'en ont pas.
Exemple
https://ibb.co/dMMPqys https://ibb.co/dMMPqys
Si ma réponse n'est pas claire ou que ça ne répond pas à vos attentes, n'hésitez
pas à relancer :)
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=366585#p366585
Pour y répondre : fme_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net