5 votos

Automatizar la carga de una tabla en SDE

¿Cómo puedo cargar automáticamente una tabla almacenada en un recurso compartido de red en SDE cuando la tabla original es editada?

Entorno ESRI 10.1 de ArcSDE en SQL Server. Preferencia para python o existente GP de herramientas. Tabla sería de un archivo csv o xlsx.

Cualquier idea, información o punteros sería de gran ayuda.

2voto

Alex Tereshenkov Puntos 13433

Esto podría ser implementado como un procesos de varios pasos:

  1. Puede ejecutar una secuencia de comandos de Python que permita evaluar una .csv o .archivo xls y comparar a la última versión modificada se hayan cargado en una geodatabase SDE.

  2. Si hay cambios, entonces se puede convertir el archivo de origen en una tabla mediante el uso de la mesa a la Mesa (csv) o Excel a Tabla (ya 10.2 solamente) (xls) GP herramientas (tanto de ellos de curso de Python también a través de arcpy paquete del sitio). Los datos de salida pueden ser almacenados in_memory o como un intermedio de datos en algún lugar en el disco.

  3. Ejecutar Truncate Table GP herramienta en la geodatabase SDE tabla y, a continuación, Anexar para mover el creado anteriormente las filas de la tabla en una tabla existente.

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