7 votos

¿Se puede agregar una conexión de carpeta en la ventana del catálogo de ArcMap usando Python?

He creado un conjunto de herramientas de secuencias de comandos generales para la automatización de mapas, etc. En una de mis herramientas, se crea una geodatabase en la carpeta de área de trabajo a la que apunta el guión. Sólo por curiosidad, ¿hay alguna manera de agregar una conexión de carpeta en la ventana de catálogo de ArcMap una vez que se crea el GDB para que el usuario no tenga que crear uno manualmente (suponiendo que aún no lo hayan hecho), o es que Fuera del alcance de ArcPy?

6voto

JohnJohnGa Puntos 111

No, no es posible agregar "Conexiones de carpetas" con Arcpy.

Las conexiones de carpetas se almacenan en el archivo ArcCatalog.gx, que normalmente se encuentra en

  c:\Users\*username*\AppData\Roaming\ESRI\*Desktopverion*\ArcCatalog\ArcCatalog.gx
 

Este es un archivo binario, así que olvídate de editarlo.

Lo único que puede hacer es crear las conexiones de carpetas que desee en una PC, copiar el archivo ArcCatalog.gx a una ubicación común y, a continuación, hacer que su script sustituya la copia de la PC local del archivo ArcCatalog.gx por la común.

1voto

dchanson Puntos 29

He utilizado este vínculo AQUÍ antes de crear una conexión en mi carpeta c: \ temp. Creo que podría usarlo en su carpeta "Conexiones de base de datos". La carpeta "Conexiones de base de datos" para 10.0 está en: C: \ Users \ USERNAME \ AppData \ Roaming \ ESRI \ Desktop10.0 \ ArcCatalog, supongo que está en algún lugar similar para 10.1

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