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 May 2012 13:01

hedda
Juste Inscrit !
Date d'inscription: 19 May 2012
Messages: 8

ArcGis 9.3 - Affichage des coordonnées de point en VBA

bonjour Ă  tous
j'aimerai rĂ©cupĂ©rer les coordonnĂ©s d'un point spĂ©cifiĂ© par l'utilisateur  sur Ă©cran par un Click , j'ai Ă©tabli le code suivant:

Code:

Dim pMxDoc As IMxDocument
Dim pActiveView As IActiveView
Dim m_blnMouseDown As Boolean
Dim pPoint As IPoint
Set pMxDoc = ThisDocument
Set pActiveView = pMxDoc.FocusMap
Set pPoint = pActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(x, y)

MsgBox " the coordinate of point is :" & x & "   " & y

mais lorsque j'exĂ©cute le programme j'obtient des rĂ©sultats Ă©ronnĂ©s , c'est des cordonnĂ©s dont l'origine est le point supĂ©rieur gauche de la fenĂȘtre view de arcmap, je pense qu'il s'agit des coordonnĂ©es  de l'Ă©cran.
est ce qu'il ya moyen de les convertir en coordonnées géographiques , sachant que mes couches sont toutes géoréférenciées.
merci pour votre aide

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo