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 Thu 11 October 2007 18:46

pierrick67
Juste Inscrit !
Lieu: Lausanne
Date d'inscription: 11 Oct 2007
Messages: 3

[ArcMap 9.2] Coordonnées de points édités

Bonjour à tous.

J'ai un shapefile représentant des points cadastraux dans la grille suisse. J'ai les champs X,Y et Z. Lorsque je veux en rajouter, je passe en mode édition - create new feature sur le shapefile correspondant . Mais dans la table attributaire, les champs X,Y,Z des nouveaux points crées ont désépérement des valeurs de Zéros ! Que faudrait il faire pour récupérer leurs coordonnées ? Merci beaucoup

Hors ligne

 

#2 Thu 11 October 2007 19:44

pierrick67
Juste Inscrit !
Lieu: Lausanne
Date d'inscription: 11 Oct 2007
Messages: 3

Re: [ArcMap 9.2] Coordonnées de points édités

En fait, je ne veux pas créer de champ mais juste que les champs X et Y se remplissent avec les coordonnées des points que je crée sur ma carte en mode édition.

Merci

Hors ligne

 

#3 Thu 11 October 2007 20:02

bok
Participant occasionnel
Date d'inscription: 6 Dec 2006
Messages: 33

Re: [ArcMap 9.2] Coordonnées de points édités

Bonsoir,

Je pense que si tu fais une selection des points et que tu utilises l'outil Add XY coordonates ça fera l'affaire.

http://webhelp.esri.com/arcgisdesktop/9 … anagement)

Bok

Dernière modification par bok (Thu 11 October 2007 21:03)


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

Hors ligne

 

#4 Fri 12 October 2007 08:12

alban
Participant assidu
Lieu: Chizé
Date d'inscription: 16 May 2007
Messages: 156
Site web

Re: [ArcMap 9.2] Coordonnées de points édités

Bonjour,

Tes champs X, Y et Z sont là pour afficher les coordonnés aux utilisateurs.
ça signifie que (1) les coordonnées de tes points ne sont pas stockées dans ces colonnes (2) si tu veux avoir les coordonnées de tes nouveaux points (ou après en avoir déplacé des existants), il te faut recalculer les valeurs de tes 3 colonnes.

Avec ArcGis 9.1., dans les ArcToolBox, tu as la fonction :
AddXY coordinates
=> Elle te calculera les X, Y et même Z.

Sinon (mais oins simple), dans le mode d'édition ou en dehors, tu peux recalculer la colonne X avec la formule (édition avancée)  :
Dim dblX As Double
Dim pPoint As IPoint
Set pPoint = [Shape]

dans la 2ème boîte, écris :
dblX = pPoint.X

(cf. Making field calculations dans l'aide en anglais)

Dernier point, j'imagine que cette réponse était déja donnée sur le forum, pense à faire une recherche avant de poser ta question (ça va + vite)
____________________________
       Alban Thomas
http://alban-thomas.exen.fr/

Hors ligne

 

#5 Fri 12 October 2007 08:13

alban
Participant assidu
Lieu: Chizé
Date d'inscription: 16 May 2007
Messages: 156
Site web

Re: [ArcMap 9.2] Coordonnées de points édités

Bonsoir,

" if the fields POINT_X and POINT_Y fields already exist, the values will be updated."
=> il va te créer les 2 champs POINT_X and POINT_Y à la première utilisation et ensuite il les mettra juste à jour.

Donc, après tes éditions, tu n'auras plus qu'à recopier le contenu de ces 2 champs dans tes 2 colonnes X et Y. Par contre, tu n'as pas le choix sur les noms de colonnes.

Sinon, il te reste l'autre solution que je t'ai proposée, avec la formule à utiliser dans le "field calculator". Dans ce cas, tu calcules les coordonnées dans les colonnes que tu choisis.
--
____________________________
       Alban Thomas
http://alban-thomas.exen.fr/

Hors ligne

 

#6 Sat 13 October 2007 11:03

pierrick67
Juste Inscrit !
Lieu: Lausanne
Date d'inscription: 11 Oct 2007
Messages: 3

Re: [ArcMap 9.2] Coordonnées de points édités

Oui merci, c'est cela que je voulais faire. Par contre, je ne vois pas comment on peut récupérer un champ d'altitude (Z) en cliquant sur un objet planaire 2D. Peut etre est ce possible sur un MNT ? Tu dis que c'est possible avec l'outils AddXY coordinates ? J'ai aussi entendu parler d'un plugin "easy profiler" téléchargeable sur le site d'ESRI qui permet de tracer des profil sur MNT et de récupérer les profils d'altitude ? Je vais essayer tout ça . Merci encore

Hors ligne

 

#7 Sun 14 October 2007 15:34

alban
Participant assidu
Lieu: Chizé
Date d'inscription: 16 May 2007
Messages: 156
Site web

Re: [ArcMap 9.2] Coordonnées de points édités

Bonjour,

Toujours dans le fichier d'aide :
"Add XY Coordinates will also add POINT_Z and POINT_M fields when the input
features is z- and m-enabled."

Cela signifie qu'il te calculera les valeurs d'élévation (Z) et de hauteur
(M) si tu fais le calcul sur un shapefile 3D. Pour le M, à ma connaissance
tu l'écries toujours manuellement (en général sur le terrain, après une
mesure au vertex ou autre). Pour le Z, tu peux les avoir sur le terrain avec
un GPS.

Par contre, pour les éditer dans un SIG ??? Moi je mesurais les élévations
dans un logiciel de photogrammétrie.

Dans ton cas maintenant. Récupère tes valeurs de coordonnées X,Y en
déplaçant tes points dans le SIG. Note tes valeurs de Z correspondantes à
partir d'un MNT, écrie ces valeurs dans un attribut (une colonne que tu peux
nommer Z par exemple).

Deuxième étape : exporte ta table à partir d'arcmap et dans ArcCatalog, crée
une classe d'entités en cochant les options : les données contiennent des
valeurs Z et M.

Cette deuxième étape n'est pas une nécessité, puisque tu peux généralement
spécifier dans les logiciels de 2.5D (ArcScene chez ArcGis) quelle colonne
contient les valeurs de Z etc. Mais cela permet de stocker réellement la
géométrie 3D.

Dernière chose, je ne sais pas si il n'existe pas une solution pour
récupérer directement la valeur de Z d'un MNT, sans avoir à l'écrire dans la
table ?

Alban

Hors ligne

 

Pied de page des forums

Powered by FluxBB