El geoprocesamiento le permite automatizar los flujos de trabajo mediante ModelBuilder y el paquete ArcPy en scripts de Python. Estos entornos de automatización proporcionan diferentes formas de conectar datasets con procesos (otras herramientas de geoprocesamiento). Las cajas de herramientas proporcionan una forma de crear, almacenar y ejecutar estos flujos de trabajo como herramientas. Estas herramientas y cajas de herramientas se pueden compartir entre equipos que ejecutan la misma versión de ArcGIS Pro. Sin embargo, cuando una herramienta se crea en una versión y se ejecuta en una versión diferente, pueden producirse problemas de compatibilidad.
Compatibilidad con versiones anteriores
Con cada nueva versión de ArcGIS Pro se realizan mejoras y nuevas incorporaciones al software. Estos cambios pueden afectar al contenido de las cajas de herramientas de la siguiente manera:
- Cuando se crean, editan o guardan herramientas de scripts y de modelos, la información se almacena en la caja de herramientas. Esta información captura todos los detalles necesarios sobre herramientas, parámetros, conjuntos de herramientas, procesos, tipos de datos, datasets y variables de ModelBuilder, de modo que cuando se abra la herramienta a continuación, concuerde con su estado previo.
- Con cada versión, las herramientas de geoprocesamiento de ArcGIS Pro existentes se pueden mejorar con nuevos parámetros y opciones de parámetros. Estas modificaciones se realizan de forma que no se introducen problemas de compatibilidad para los modelos y scripts creados en versiones anteriores del software. Por ejemplo, se agregan nuevos parámetros después del último parámetro existente anteriormente.
Compatibilidad con versiones posteriores
La situación inversa también se puede producir: usar modelos o herramientas de script creadas con una versión posterior de ArcGIS Pro. La compatibilidad con versiones posteriores es más problemática y no se puede aplicar automáticamente por los siguientes motivos:
- Es posible que una versión determinada de ArcGIS Pro no pueda leer los contenidos de una caja de herramientas producida por una versión más reciente de ArcGIS Pro, ya que se desconoce cómo cambiará la información incluida en la caja de herramientas. Este tipo de problema suele manifestarse en forma de invisibilidad de modelos o scripts de Python en la caja de herramientas.
- Las herramientas de geoprocesamiento no pueden crear flujos de trabajo de manera que tengan en cuenta parámetros y opciones de parámetros que no están presentes cuando la herramienta se utiliza en una versión anterior.
Herramientas Analizar caja de herramientas para la versión y Guardar caja de herramientas como versión
La compatibilidad con versiones anteriores no requiere de ninguna acción especial; la mayoría de las herramientas funcionarán de forma coherente cuando se utilicen en una versión posterior del software. Para ayudar con la compatibilidad con versiones posteriores, se crearon las herramientas Analizar caja de herramientas para versióny Guardar caja de herramientas en versión. Estas herramientas guardan la caja de herramientas y su contenido en un formato que se puede leer con la versión especificada de ArcGIS Pro. Además, la herramienta Guardar caja de herramientas en versión aprovecha los analizadores de compatibilidad para cada herramienta de geoprocesamiento existente. Los analizadores identifican los problemas de compatibilidad entre la versión actual de ArcGIS Pro y la versión de destino (por ejemplo, el uso de un nuevo parámetro de herramienta). La herramienta Guardar caja de herramientas en versión también corrige algunos problemas de compatibilidad encontrados en los modelos (los scripts no se modificarán).
Acceso a herramientas
Para acceder a la herramienta Guardar caja de herramientas en versión, haga clic con el botón derecho en una caja de herramientas y seleccione Guardar caja de herramientas como versión. Se puede acceder a las herramientas Analizar caja de herramientas para versión y Guardar caja de herramientas como versión desde el panel Geoprocesamiento, en la caja de herramientas Administración de datos.
Al utilizar una caja de herramientas creada o editada con una versión posterior del software, se recomienda que utilice las herramientas Analizar caja de herramientas para versión y Guardar caja de herramientas como versión para identificar problemas de compatibilidad.
Herramienta Consolidar caja de herramientas
La herramienta Consolidar caja de herramientas es similar a la herramienta Guardar caja de herramientas como versión. Ambas herramientas toman una caja de herramientas como entrada, la analizan y crean una nueva caja de herramientas basada en la versión especificada. La herramienta Consolidar caja de herramientas también copia todos los modelos, herramientas de script, módulos de Python y datasets a los que se hace referencia en una carpeta de salida (consolida) y todas las referencias de ruta se actualizan para señalar los datos almacenados en la carpeta consolidada.