#1 Fri 24 July 2015 08:36
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Création de polygone à partir d'une liste de code INSEE
Bonjour,
Je travaille à partir d'un fichier excel qu'on m'a transmis qui contient, pour chaque ligne, une série de codes INSEE (séparés par une virgule) dans une seule cellule qui correspondent au périmètre de chaque entité.
Ex :
Entité A | liste de codes INSEE | Date de création | ...
Je cherche le moyen de créer les périmètres de chaque entité à partir de ces codes INSEE mais je n'ai pas trop d'idée. J'ai pensé à Feature Merger mais le problème est que j'ai plusieurs codes INSEE dans chaque cellule.
Si vous avez des pistes, je suis preneur.
Merci.
Pierre
Hors ligne
#2 Fri 24 July 2015 09:10
Re: Création de polygone à partir d'une liste de code INSEE
Essayez la chaîne suivante :
- AttributeSplitter pour découper l'attribut avec les codes insee et obtenir une liste
- ListExploder pour générer une entité par code Insee
- FeatureMerger pour récupérer la géométrie de chaque codeinsee
- Aggregator pour regrouper les géométries par entité d'origine
Hors ligne
#3 Mon 27 July 2015 11:41
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Re: Création de polygone à partir d'une liste de code INSEE
Merci Olivier, cela a parfaitement fonctionné avec cette solution. J'ai juste rajouté un Dissolver pour fusionner les limites des communes composant les périmètres après l'Aggregator.
Merci aussi à MagBar d'avoir proposé une solution.
Pierre
Hors ligne