Más

¿Cómo fusionar solo nuevos valores?

¿Cómo fusionar solo nuevos valores?


Utilizando ArcGIS 10.3 Desktop.

Tenemos una sola clase de entidad dentro de nuestra geodatabase que es una combinación de todas las demás clases de entidad en la geodatabase. Me gustaría construir un modelo que podamos ejecutar cada vez que ingresemos nuevos datos que automáticamente tomarán SOLO los nuevos datos que aún no se han fusionado en las otras clases de entidades (e idealmente buscarán y reemplazarán cualquiera de los datos más antiguos que hayan cambió un atributo) y fusionar esos valores con la clase de entidad "AllFeatures" existente.

es posible? ¿Qué herramienta (s) usaría?


Creo que el control de versiones es realmente lo que necesitas. Una forma alternativa es actualizar manualmente un valor de campo para saber cuáles son las nuevas características

Sin control de versiones, la solución depende del tipo de característica. :

  • Para los puntos, puede ejecutar una unión espacial y luego seleccionar por atributo los puntos que son diferentes en los conjuntos de datos antiguos y nuevos (atributos diferentes y / o valor de distancia> umbral). Luego asegúrese de seleccionar por ubicación los puntos del FC "antiguo" que no toquen los puntos seleccionados del FC antiguo, luego agregue las dos capas (con la selección)

  • Para las líneas, puede usar la herramienta "detectar cambio de característica" al principio y luego proceder como lo hizo con los puntos.

  • Para polígonos, use la unión espacial con "ARE_IDENTICAL_TO": las entidades que no son idénticas serán geometrías nuevas, y al revisar la tabla de atributos se le dirá si algunos atributos han sido cambiados. Luego puede proceder como lo hizo con los puntos.