banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

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


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

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

 

Pied de page des forums

Powered by FluxBB