Tengo un problema con la aparición de rásters duplicados en un conjunto de mosaicos derivados, y espero obtener algunas orientaciones sobre las mejores prácticas, específicamente en torno a la configuración de la herramienta Synchronize Mosaic Dataset.<\/DIV>
<\/DIV>
Entorno / Configuración<\/STRONG><\/DIV>Enterprise GDB (SQL Server)<\/LI>Ortomosaicos (COG) almacenados en S3<\/SPAN><\/LI>ArcGIS Pro 3.5.4 / ArcGIS Enterprise 11.5<\/SPAN><\/LI>Script python de ingestión diaria<\/SPAN><\/LI><\/UL>Estructura del Mosaico<\/STRONG><\/DIV>3 conjuntos de mosaicos fuente<\/STRONG>, divididos por año (2024, 2025, 2026).<\/SPAN><\/LI>Cada conjunto de mosaicos fuente crece hasta ~15,000–20,000 rásters.<\/SPAN><\/LI>Se agregan nuevos ortomosaicos diariamente.<\/SPAN><\/LI>Un conjunto de mosaicos derivado<\/STRONG> combina los tres mosaicos fuente usando: <\/SPAN>Tipo de ráster: Table<\/SPAN><\/LI>(siguiendo las recomendaciones de ESRI para escalar colecciones grandes)<\/SPAN><\/LI><\/UL><\/LI><\/UL>Flujo de trabajo<\/STRONG><\/DIV>Tengo un script que:<\/DIV>Verifica en S3 si hay nuevos ortos<\/SPAN><\/LI>Los carga en el conjunto de mosaicos fuente correspondiente<\/SPAN><\/LI>Ejecuta Synchronize Mosaic Dataset en el conjunto de mosaicos derivado<\/SPAN><\/LI><\/OL>El objetivo es simple:<\/DIV> - Agregar cualquier ráster nuevo al Derived MDS que acaba de ser entregado al Source MDS. Mi Derived MDS debería ser solo una versión combinada e idéntica<\/U> de mis 3 Source MDSs.<\/DIV> <\/DIV>Problema<\/STRONG><\/DIV>El conjunto de mosaicos derivado está acumulando rásters duplicados con el tiempo.<\/DIV>No hay rásters duplicados en los mosaicos fuente.<\/SPAN><\/LI>Esto sugiere que algo en el proceso de sincronización está reintroduciendo o duplicando elementos en lugar de simplemente agregar nuevos.<\/SPAN><\/LI><\/UL>Lo que he observado<\/STRONG><\/DIV>Al principio, tuve problemas para que la herramienta Synchronize Mosaic Dataset detectara nuevos rásters.<\/SPAN><\/LI>Después de ajustar parámetros, ahora los detecta, pero estoy viendo problemas de duplicación.<\/SPAN><\/LI>Algunos parámetros hacen que el proceso tome más de 8 horas para completarse - tampoco es factible.<\/SPAN><\/LI>Al probar con un subconjunto más pequeño de mosaicos (~10-20), no puedo reproducir el problema.<\/SPAN>Esto es lo que se está ejecutando actualmente:< /span >arcpy.management.SynchronizeMosaicDataset(
in_mosaic_dataset=pDMDS,
new_items="UPDATE_WITH_NEW_ITEMS",
sync_only_stale="SYNC_STALE",
update_cellsize_ranges="NO_CELL_SIZES",
update_boundary="NO_BOUNDARY",
update_overviews="NO_OVERVIEWS",
build_pyramids="NO_PYRAMIDS",
calculate_statistics="NO_STATISTICS",
rebuild_raster="NO_RASTER",
update_fields="UPDATE_FIELDS",
fields_to_update="AquisitionDate;CenterX;CenterY;GroupName;ProductName;Raster;Shape;Tag;ZOrder",
existing_items="IGNORE_EXISTING_ITEMS",
broken_items="REMOVE_BROKEN_ITEMS",
skip_existing_items="SKIP_EXISTING_ITEMS",
estimate_statistics="NO_STATISTICS"
)< /code >< /pre >Pregunta< /strong >< /div >Para este flujo de trabajo, donde solo quiero:< /div >Detectar y agregar solo nuevos rásters a un conjunto de mosaicos derivados existente.< /span >< /li >No reprocesar ni duplicar rásters existentes.< /span >< /li >< /ol >¿Qué parámetros de Synchronize Mosaic Dataset debería usar?< /strong >< /div >De lo contrario:< /div >¿Hay algo específico del uso de conjuntos de mosaicos derivados con el tipo raster Table que podría causar reindexación o duplicación de elementos referenciados?< /span >< /li >< /ul > < /div >Cualquier orientación, ejemplos de configuraciones funcionales o advertencias sobre Synchronize Mosaic Dataset en este tipo de arquitectura (Source MDS --> Derived MDS vía tipo raster Table) serían muy apreciados.< /div >¡Gracias por adelantado!< /div>