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 Tue 22 April 2014 18:01

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

[ArcGis 10.2] Générer des couches après une mise en relation

Bonjour,

j'aimerai générer automatiquement des couches (shp) suite à une mise en relation entre une table et un tableur. Mon soucis est que ce sont des relations de type n:1 et que je n'arrive pas à exploiter cette cardinalité. Je m'explique, j'ai :

- un tableur de 56 249 lignes (appellations par communes ; cf capture d'écran)
- 36 594 communes contenues dans une table (couche commune de l'IGN GEOFLA)

J'ai un champ Code_INSEE en commun qui me permet de faire des jointures mais certaines communes sont reliées à plusieurs enregistrements, j'étais donc plutôt parti pour la mise en relation (qui fonctionne très bien mais qui reste une simple info stockée "passivement" dans la table).

En fait j'aimerai avoir autant de couches que d'appellations. Exemple :

L'appellation A comprend les communes 01, 02, 03 -> couche .shp
L"appellation B comprend les communes 02, 03, 04 -> couche .shp
L'appellation C comprend les communes 01, 04, 05, 06 -> couche .shp
...


Est-il possible d'exploiter cette relation et d'en générer des couches ? (autrement que manuellement vous l'aurez compris)

Toute idée est bonne à prendre alors n'hésitez pas

Merci d'avance


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 25 April 2014 10:06

grdfred
Participant actif
Lieu: nantes
Date d'inscription: 17 Jul 2007
Messages: 56

Re: [ArcGis 10.2] Générer des couches après une mise en relation

Bonjour,

Une piste à explorer l’utilisation des tables de requête : http://help.arcgis.com/fr/arcgisdesktop … 0v9000000/

Je l'ai utilisé dans le cadre d'une relation de 1 à n pour gérer la symbologie.
A priori voici les paramètres à entrer :
Table en entrée : la couche appellation et la table commune
choix de champs : ne pas oublier le champ Shape
expression jointure/relation sur le champ Code_Insee des 2 tables : Code_Insee=Code_Insee

Tu obtient un thème virtuel que l'on peut exporter en lyr ou en shape

... A tester !!


Cependant vu le nombre des vos données un script ou un model builder sera certainement nécessaire.

Frédéric

Hors ligne

 

#3 Mon 28 April 2014 15:06

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

Re: [ArcGis 10.2] Générer des couches après une mise en relation

Bonjour et merci de cette réponse,

j'avais commencé à explorer cette piste mais n'ayant jamais utilisé la fonctionalité "Make Query Table", je n'ai fait que tatonner sans réelllement savoir si j'allais dans la bonne direction. Je vais approffondir ça. 

Peut-être en effet que Model Builder serait plus adapté.... à voir.


Je regarde tout ca de plus près et tiens le post à jour si j'ai une piste interessante.

Hors ligne

 

Pied de page des forums

Powered by FluxBB