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

Printemps des cartes 2024

#1 Wed 01 September 2004 11:42

Bpezavent
Invité

Extraction de coordonnees de points

Bonjour a tous,

Je souhaiterais savoir comment extraire directement les coordonnees des points que je cree sachant qu'ils doivent venir s'afficher dans la meme table que celle de mes points... et s'il etait possible que les coordonnees s'affichent en meme temps que l'on clique pour creer le point !!!

exemple :
Id_Point   CoordXY

1015646465,548688
1026525684,899889
1037582364,655522
1045646465,548688

(Coordonnees erronees bien sur!!!! c'est pour l'exemple !)

De cette maniere, cela permet de savoir que sur la coordonnees 5646465,548688, il y a deux points !!!

Merci beaucoup !

Bertrand PEZAVENT
Technicien SIG
Parc Naturel Regional du Verdon
Domaine de Valx

 

#2 Wed 01 September 2004 14:25

Mlanguepin
Invité

Re: Extraction de coordonnees de points

De: Marie Languepin
Dans Arcview, il y a un script qui permet d'ajouter les coordonnees des point dans la table attributaire
Il s'appelle ADDXY

Cordialement,

 

#3 Wed 01 September 2004 14:32

Bpezavent
Invité

Re: Extraction de coordonnees de points

Merci pour vos reponses !

Le seul hic c'est que ca ne marche plus...
Pour les 2 premiers shapes pas de probleme... mais le suivants plus rien ne fonctionne !

Je suis sur ArcView 8.3 et j'ai 2 champs dans mon shape ponctuel et je traville en L2e : ID et Id_Structure, il me fabrique bien 2 autres champs YCoord et XCoord mais toutes les valeurs sont egales a 0 !

Savez-vous pourquoi ?

Merci
Bertrand PEZAVENT
Technicien SIG

Parc Naturel Regional du Verdon
Domaine de Valx

 

#4 Wed 01 September 2004 14:32

HUET Aurélien
Invité

Re: Extraction de coordonnees de points

Vous pouvez faire la manipulation a la main a partir de votre couche de points :
- Vous ouvrez la table attributaire
- Ajouter un champ que vous nommez XCoord par exemple (sans oublier de mettre le type de donnees a Reel double ) [A partir du bouton Option en bas a droite]
- Vous cliquez droit sur le champ et choississez Calcul des valeur...
- Vous cochez avancee et vous mettez pour le Prelogic VBA Script Code

Code:

Dim point as IPoint
Set point = [Shape]
XCoord= point.X

[Shape] correspond au champ geometrique

Vous reiterez en remplacant X par Y et vous aurez vos coordonnees !
En esperant vous avoir aide.

Aurelien Huet
Mairie de Nanterre - Cellule Geomatique

 

#5 Wed 01 September 2004 20:03

M'Hamedi, Myriam
Invité

Re: Extraction de coordonnees de points

Bonjour,

Avez-vous essaye l'outil DynamicXY pour ArcGIS telechargeable sur le site du support esri?

Myriam M'HAMEDI
Administratrice SIG
Conseil General des Hautes-Pyrenees
Service Informatique / Cellule SIG

 

#6 Mon 06 September 2004 22:22

Bpezavent
Invité

Re: Extraction de coordonnees de points

Voici les reponses que j'ai recu !
Merci a tous !

Bertrand PEZAVENT
Technicien SIG

Parc Naturel Regional du Verdon
Domaine de Valx

Dans Arcview, il y a un script qui permet d'ajouter les coordonnees des point dans la table attributaire
Il s'appelle ADDXY


Avez-vous essaye l'outil DynamicXY pour ArcGIS telechargeable sur le site du support esri?


Salut,
tu peux telecharger une extension sur le site d'Esri (http://support.esri.com/index.cfm?fa=downloads.gateway) elle est appelee add xy . Elle te donneras les coordonnees dans la meme table que tes points, seulement il ne le remplit pas au fur et a mesure. En revanche, si tu le fais a la fin tu auras ton les X et tous les Y pour tout tes points.
Cette extension travaille rapidement.


Moi j'utilise la dll AjouterInfosGeometries que je vous pouvez telecharger sur le site support d'ESRI.
(cette fonction dans l'extension Xtools ne marche pas effectivement)
Avez vous pense a definir les unites de vos couches (en metre) sinon ca ne marche pas non plus


Vous pouvez faire la manipulation a la main a partir de votre couche de points :
- Vous ouvrez la table attributaire
- Ajouter un champ que vous nommez XCoord par exemple (sans oublier de mettre le type de donnees a Reel double ) [A partir du bouton Option en bas a droite]
- Vous cliquez droit sur le champ et choississez Calcul des valeur...
- Vous cochez avancee et vous mettez pour le Prelogic VBA Script Code

Code:

Dim point as IPoint
Set point = [Shape]
XCoord=point.X

[Shape] correspond au champ geometrique
Vous reiterez en remplacant X par Y et vous aurez vos coordonnees !

 

Pied de page des forums

Powered by FluxBB