Suite

Lire X,Y à partir d'un clic de souris dans ArcPy ?

Lire X,Y à partir d'un clic de souris dans ArcPy ?


J'essaie de créer un outil qui identifiera avec précision (10 chiffres, par exemple: AA1234512345) British National Grid (BNG) en cliquant sur une carte. L'outil par défaut d'ArcGis ne peut afficher que 6 chiffres (par exemple AA123123). J'ai déjà écrit un code qui calcule le BNG requis pour un point/une ligne/un polygone dans un fichier de formes/une classe d'entités et l'enregistre dans une table attributaire (j'espère le cannibaliser).

Je sais qu'Arc 10.1 a introduit quelque chose comme onMouseDownMap [http://support.esri.com/es/knowledgebase/techarticles/detail/40730] (et Python Add-in Wizard) qui semble résoudre mon problème mais j'utilise Arc 10.0 …

Y a-t-il quelque chose dans Arc 10.0 similaire à onMouseDownMap ? Comment lire les coordonnées (X, Y) d'un clic de souris.

En bref, mon outil devrait fonctionner comme :

Cliquez sur le bouton 'identifier' --> cliquez sur une carte --> fenêtre pop-up avec BNG

Ma connaissance du python est assez limitée… mais je me bats.


Arc 10.0 ne peut pas créer de complément Python. Mais, vous pouvez utiliser VBA pour créer un UITool (vous devez obtenir une licence VBA), ou vous pouvez créer un complément avec Visual Studio.


Voir la vidéo: Meidän eka animaatio - Unohtumaton Joulu