Tenemos geodatabase de plantillas, que enviamos a nuestros creadores de datos regionales. Actualizan estas geodatabases y digitalizan todos los datos de su región en las clases de características predefinidas.
Ahora que tenemos las geodatabases de archivos, encontramos que a menudo muchas de las clases de características se han modificado. Tal vez se pueda agregar o eliminar un campo. En algunos casos, la clase de entidad en sí se elimina o se crea una nueva.
Me gustaría obtener un informe que indique qué clases de entidad y tablas se cambian, así como los diferentes campos en las tablas y clases de entidad comunes.
Ya he visto varias preguntas como:
Pero las respuestas dadas en estas preguntas no han sido útiles.
arcgis-10.0
esri-geodatabase
schema-architecture
Devdatta Tengshe
fuente
fuente
Respuestas:
Hay un maravilloso complemento llamado X-ray para ArcCatalog . Tiene muchas características, pero la que utilizamos fue la herramienta 'Analizar diferencia' del menú Herramientas.
Encuentra la diferencia entre una geodatabase y un documento de espacio de trabajo XML. Acabamos de exportar el esquema de nuestra Geodatabase de plantillas a XML y lo comparamos con las diferentes Geodatabases.
Apenas toma un par de segundos mostrar un informe agradable con todas las clases de entidad y campos que faltan o son diferentes en las dos geodatabase.
fuente
Creo que escribir una secuencia de comandos de Python sería lo mejor para lo que estás tratando de descubrir. A continuación se muestra un flujo de trabajo de script general:
Primero compare la geodatabase 1 (geo1) con la geodatabase 2 (geo2)
Segundo en reversa, compara geo2 con geo1
Siga los pasos 1-3 anteriores pero en orden inverso geo2 a geo1
Después de que el script esté hecho, inspeccione el archivo de texto de resultados para detectar posibles discrepancias.
fuente
Parece que ya tienes una buena respuesta. Pero para cualquier persona que esté buscando comprender sus esquemas de geodatabase, también puedo recomendar ArcGIS Diagrammer , un programa independiente escrito por uno del equipo de Esri.
fuente