Pages: 1
- Sujet précédent - Fusion enregistrements et transposer des valeurs d'attributs. - Sujet suivant
#1 Aujourd'hui 10:19
- Clothilde B
- Participant occasionnel
- Lieu: Bastia
- Date d'inscription: 18 Jan 2018
- Messages: 11
Fusion enregistrements et transposer des valeurs d'attributs.
Bonjour,
Je souhaite fusionner des enregistrements selon une valeur d'attribut identique et transposer leurs autres valeurs d'attributs dans de nouveaux attributs.
Avec un exemple c'est toujours mieux !
Le shapefile initial se présente ainsi :
Taxon1 HabitatA
Taxon2 HabitatA
Taxon3 HabitatC
Taxon3 HabitatC
Taxon1 HabitatB
Le but serait d'avoir un nouveau shapefile avec :
Taxon1 HabitatA HabitatB
Taxon2 HabitatA
Taxon3 HabitatC
Auriez-vous une idée du(des) transformer(s) à utiliser ?
Merci d'avance pour votre aide,
Hors ligne
#2 Aujourd'hui 11:19
- Koulsoum
- Juste Inscrit !
- Date d'inscription: 25 Dec 2024
- Messages: 2
Re: Fusion enregistrements et transposer des valeurs d'attributs.
Bonjour, vous pouvez utiliser le matcher, pour trouver des matchs selon l'attribut "taxon", ensuite depuis le port matched relier a un Aggregator, là dans les paramètres il faut bien mettre group by 'taxon', attribute to concatenate : 'Habitat'
Après cela vous renvoie pour chaque Taxon une liste d'Habitats, il faut juste ne pas oublier de rassembler avec un FeatureHolder les entités du port not matched, qui ont une seule valeur.
Dernière modification par Koulsoum (Aujourd'hui 11:20)
Hors ligne
#3 Aujourd'hui 16:17
- Clothilde B
- Participant occasionnel
- Lieu: Bastia
- Date d'inscription: 18 Jan 2018
- Messages: 11
Re: Fusion enregistrements et transposer des valeurs d'attributs.
Merci beaucoup @Koulsoum
Avec Aggregator je ne peux utiliser qu'un seul attribut 'Habitat' à concaténer selon le taxon.
Sauf qu'en fait j'en ai plusieurs à transposer dans de nouveaux attributs.
Je voudrais ajouter une condition avec Aggregator mais ce n'est pas possible me semble t'il. Par exemple :
Si Taxon = 1 et a deux habitats possibles A et B alors nous aurons Habitat1 = A et Description1 = AA ; Habitat2=B et Description2=BB.
Shapefile initial :
[TAXON] [HABITAT] [DESCRIPTION]
Taxon1 HabitatA DescriptionAA
Taxon2 HabitatA DescriptionAA
Taxon3 HabitatC DescriptionCC
Taxon3 HabitatC DescriptionCC
Taxon1 HabitatB DescriptionBB
Shapefile final :
[TAXON] [HABITAT1] [DESCRIPTION1] [HABITAT2] [DESCRIPTION2] [HABITAT3] [DESCRIPTION3]
Taxon1 HabitatA DescriptionAA HabitatB DescriptionBB
Taxon2 HabitatA DescriptionAA
Taxon3 HabitatC DescriptionCC
Dernière modification par Clothilde B (Aujourd'hui 16:18)
Hors ligne
Pages: 1
- Sujet précédent - Fusion enregistrements et transposer des valeurs d'attributs. - Sujet suivant