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é ?

#1 Tue 22 July 2008 11:14

Barahir
Participant occasionnel
Lieu: Nantes
Date d'inscription: 12 Sep 2005
Messages: 29

[ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Bonjour

Je suis encore novice avec les focntion de mise à jour d'arcgis.
Sous MapInfo on pouvait mettre à jour un champ en fonction des données d'une autre couche.

Par exemple, j'ai des données de rendements sur trois parcelles et je voudrais mettre à jour mon champ id_parcelle en fonction de l'emplacement des point. Il n'y  pas un endroit ou je peux fair mon update?

Merci d'avance


Chef de Projet Géomatique
Chambre d'agriculture des Pays de la Loire

Hors ligne

 

#2 Tue 22 July 2008 12:24

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Bonjour,

Pour ce faire, il faut jeter un coup d'oeil du côté des jointures. Clic droit sur le nom de ta couche dans la Table des matières/Jointure et relation/joindre.
Choisis "Joindre les données d'une autre couche selon emplacement" dans la première liste déroulante.

Le reste est standard et expliqué dans l'aide (A propos de la jointure) wink

Bonne journée
Robin.

Hors ligne

 

#3 Tue 22 July 2008 15:16

Barahir
Participant occasionnel
Lieu: Nantes
Date d'inscription: 12 Sep 2005
Messages: 29

Re: [ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Ok j'ai essayé comme ca mais c'est une solution par défaut.

Arcgis ne permet de mettre à jour les attribut par requete spatiale?

L'utilisation de requete SQL est impossible dans ArcGis?


Chef de Projet Géomatique
Chambre d'agriculture des Pays de la Loire

Hors ligne

 

#4 Tue 22 July 2008 16:55

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Bonjour,

L'utilisation de requete SQL est impossible dans ArcGis?


Pas comme vous le pensez... oubliez la fenêtre Mapbasic, notamment wink
Il y a bien une ligne de commande mais ce n'est pas aussi bien que chez MI.

Arcgis ne permet de mettre à jour les attribut par requete spatiale?


Vous pouvez toujours créer une couche de travail "bidon" qui prendra les attributs de votre couche "de dessous", puis une nouvelle jointure, attributaire cette fois, ci, sur le champ ID de la couche originale à mettre à jour.

Bienvenu dans le monde d'ESRI, où l'on créé des couches dès qu'on fait un truc tongue
Robin.

Hors ligne

 

#5 Mon 16 July 2012 13:39

AlexB61
Participant occasionnel
Date d'inscription: 27 Feb 2012
Messages: 14

Re: [ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Bonjour,

Je voudrais relancer ce post, il n'y a pas eu d'amélioration dans la v10?

Je souhaite mettre à jour un champ en utilisant une requète spatiale. je suis obligé de créer une jointure spatiale qui me crée une nouvelle table et ensuite refaire une jointure de la table ainsi créee avec la table que je souhaite mettre à jour?
C'est un peu chiant quand même...
existe -t-il un moyen de le faire directement sans avoir à recréer une couche intermédiaire?

Si vous avez une astuce n'hésitez pas!

Hors ligne

 

#6 Mon 16 July 2012 14:40

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Mettre à jour un champ en fonction d'une autre couche

Bonjour,

Je n'ai pas changé ma méthodologie depuis mon message d'il y a 4 ans mais je suis preneur d'infos si quelqu'un a trouvé sur la V10 smile

Bonne semaine.

Hors ligne

 

Pied de page des forums

Powered by FluxBB