5 votos

Después de ejecutar la herramienta Cambios de versión ..Exportar registros anteriores/posteriores del padre

Me gustaría exportar los registros identificados como cambios tras ejecutar la herramienta Cambios de versión antes de ejecutar las herramientas Reconciliar y Contabilizar. Preferiblemente con python o haciendo que python llame a un programa para hacer la exportación de los registros de Cambios de Versión a algún lugar y luego continuar con un proceso automatizado de reconciliación/post. Pero cualquier solución sería muy apreciada. Gracias.

6voto

Niall C. Puntos 1234

Creo que tendrá que añadir algunos datos a su clase de características o utilizar las tablas de versiones sde para seleccionar los registros correctos.
He visto sistemas que utilizan un campo de fecha de registro de actualización. Pero tendría que gestionarlo en su base de datos o en su flujo de trabajo.
Las tablas de versionado de sde llevan la cuenta de las altas, bajas y actualizaciones (add/delete).
En cuanto a la automatización de esto no puedo hacer nada.
¿Has pasado algún tiempo en el sitio web de edn?
La página de recursos tiene un buen 101 documento
EDNDoc tiene buena información.
Creo que vi un HasEdits que podría ayudar.
Acabo de leer la respuesta de @mapperz, pero dejaré estos enlaces ya que últimamente son cada vez más difíciles de encontrar.
Me acabo de dar cuenta de la extensión de la muestra de código de objetos modificados en la parte inferior del enlace 2

5voto

FlySwat Puntos 61945

Para encontrar los cambios de versión entre dos versiones, todo lo que tiene que hacer es utilizar una función DifferenceCursor . Así es como se implementa internamente cualquier diferencia entre versiones (por ejemplo, la detección de conflictos). Asegúrate de abrir las tablas que pasas desde la versión correcta - la gente tiende a cometer ese error.

1voto

Erik Öjebo Puntos 6937

Esta pregunta se responde aquí: ¿Creación de un script Python para conciliar/postear versiones de geodatabases?

debate:¿cerrar esta pregunta?

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