22 votos

¿Está ejecutando Python Script al abrir MXD?

¿Alguien puede decirme cómo lograr esto?

Quiero que se ejecute un script de Python al abrir el MXD que extraería una hoja de cálculo de Excel en un GDB y actualizaría el mapa.

Solo quiero que esto suceda en este MXD específico.

14voto

Ilya Puntos 2279

Si va a ArcMap 10.1, puede crear un complemento de Python. El complemento le da acceso a una función "on open" que ejecutará código cuando abra el mxd.

La ayuda aquí explica cómo crear uno y tiene un ejemplo que agrega una capa base al mxd al abrir.

5voto

Hameno Puntos 129

Puede codificar dentro del VBA del mxd y llamar al script de Python dentro del contenedor de código a continuación:

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