Sincronizar metadatos (Conversión)
Resumen
Actualiza automáticamente los metadatos de un elemento de ArcGIS con las propiedades actuales del elemento.
Por ejemplo, si los metadatos describen que el elemento tiene una proyección pero la proyección del elemento cambió desde la última actualización automática, la información de la proyección anterior en los metadatos se reemplazará con la información de la nueva proyección.
Los metadatos del elemento deben almacenarse en formato de metadatos ArcGIS; de otro modo, los metadatos no se sincronizarán.
Si se estableció una propiedad con ArcGIS Desktop 9.3.1 o una versión anterior para evitar que ArcGIS actualice automáticamente los metadatos de este elemento específico con las propiedades del elemento, ésta se ignorará en la versión actual. Los metadatos ArcGIS siempre se sincronizarán con el elemento que describen.
Uso
Por defecto, los metadatos se actualizan automáticamente cuando alguien que tiene acceso de escritura al elemento ArcGIS visualiza los metadatos. Los metadatos también se pueden sincronizar al ejecutar esta herramienta. La opción para desactivar la sincronización cuando visualiza los metadatos no afecta la forma en que opera esta herramienta.
-
Si alguien edita los datos de un elemento ArcGIS o cambia sus propiedades y no visualiza los metadatos, las propiedades que se registraron en los metadatos están desactualizadas con respecto a las propiedades actuales del elemento. Si utilizara o publicara los metadatos del elemento en este estado sin ejecutar esta herramienta primero, la información de los metadatos no será actual.
Las herramientas Exportar metadatos, Exportar varios metadatos, Validar metadatos y Validar varios metadatos actualizan los metadatos automáticamente antes de realizar otras operaciones. Las herramientas Importar metadatos y Actualizar metadatos actualizan automáticamente los metadatos después de realizar otras operaciones.
Si el flujo de trabajo de los metadatos de su organización incorpora otras operaciones o herramientas que no sincronizan los metadatos, es posible que desee escribir una secuencia de comandos Python que ejecute esta herramienta como sea necesario. Por ejemplo, si utiliza una utilidad que publica los metadatos para todos los elementos de una geodatabase en un catálogo de metadatos todas las noches, preferentemente usted sincronizará el contenido de los metadatos todas las noches antes de publicarlos para asegurarse de que la información publicada siempre sea actual.
Los archivos XML no admiten sincronización de metadatos. Si intenta sincronizar un archivo XML de metadatos independientes, la herramienta se completará correctamente pero el archivo XML permanecerá sin cambios.
-
El parámetro Metadatos de origen tiene un tipo de datos complejo. Si utiliza esta herramienta en un modelo, cree una variable para el parámetro Metadatos de origenen ModelBuilder haciendo clic con el botón derecho del ratón en la herramienta, apuntando a Crear variable > Desde parámetro > Metadatos de origen.
-
Al utilizar esta herramienta en ModelBuilder, el parámetro Metadatos de salida se deriva del parámetro Metadatos de origen.
-
Si no tiene acceso de escritura para el elemento de ArcGIS o sus metadatos o para el archivo XML de metadatos independientes que intenta modificar, esta herramienta se completará correctamente pero los metadatos originales del elemento permanecerán inalterados.
Sintaxis
Parámetro | Explicación | Tipo de datos |
source |
El elemento cuyos metadatos se sincronizarán. | Data Element; Layer |
synctype |
El tipo de sincronización que se realizará.
| String |
Ejemplo de código
Los metadatos para un elemento ArcGIS se actualizan para contener las propiedades actuales del elemento solo si el elemento ya tiene metadatos; no se crearán nuevos metadatos.
import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.SynchronizeMetadata_conversion("vegetation", "NOT_CREATED")