4 votos

¿Hacer una herramienta "persistente" de ArcMap sin crear un complemento de Python?

Quiero hacer un addon que, mientras se edita en ArcMap, rastree dónde se desplaza y mueve la ventana gráfica. Tengo las piezas juntas, pero no me gusta depurar con el asistente de Python Add-In, porque tengo que recompilar y reiniciar ArcMap cada vez que modifico el código.

¿Hay alguna otra forma de crear este tipo de script sin utilizar un complemento? Si hago una herramienta de caja de herramientas y la ejecuto, ¿se ejecutará en segundo plano, y cómo la detendría? Todas las herramientas de la caja de herramientas que he creado tienen una tarea determinada que realizan y, una vez completada, la herramienta deja de ejecutarse. Lo mismo ocurre con ModelBuilder.

6voto

John Kramlich Puntos 286

Personalmente he tenido poca experiencia en el uso de un Python AddIn como habría abordado este problema utilizando ArcObjects y VB .Net. Usted menciona específicamente la edición y no le gusta la depuración en Python. Usted podría crear una extensión que escuche el inicio y la detención de una sesión de edición. Una vez iniciado podría registrar el seguimiento de su movimiento. Las interfaces clave de ArcObject serían Editor3 y IEditEvents .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X