Un recorrido rápido por las actualizaciones automáticas de metadatos
Al ver los metadatos de un elemento de ArcGIS, se crean metadatos para el elemento si aún no existen. A continuación, los metadatos se actualizan para incluir cualquier propiedad que se pueda registrar para el elemento. Por ejemplo, al abrir los metadatos de una clase de entidad, se registrará la extensión y el recuento actual de sus entidades. Siempre verá la información más actual. Los elementos de metadatos cuyos valores se actualizan automáticamente tienen un asterisco (*) al lado del nombre o valor del elemento.
El proceso de actualizar automáticamente los metadatos para que contengan las propiedades actuales de un elemento se conoce como sincronización: los valores de los metadatos se sincronizan con las propiedades del elemento.
La edición de los metadatos funciona junto con la sincronización de modo que las actualizaciones automáticas no sobrescriban la información escrita por una persona. Suponga que un elemento se denomina parcelas. Cuando se crean los metadatos automáticamente, el nombre del elemento se registra en los metadatos como un título predeterminado. Si se cambia el nombre del elemento a parcelasCiudad, la próxima vez que se actualicen los metadatos automáticamente, el título predeterminado cambiará para reflejar el nombre actual del elemento. Si edita los metadatos y proporciona un título más descriptivo, tal como Parcelas de terreno urbano, la próxima vez que los metadatos se actualicen automáticamente, el título proporcionado no será reemplazado por el nombre actual del elemento.
Para que se produzca la actualización automática, debe tener permiso para editar los metadatos del elemento:
- Para los elementos basados en archivos, esto requiere acceso de escritura a la carpeta o recurso compartido de red donde se encuentra el elemento, y los archivos del elemento no deben ser de solo lectura.
- Para los elementos de una geodatabase de ArcSDE con licencia de ArcGIS for Serveren el nivel de empresa, para editar los metadatos del elemento debe tener permiso para editar sus datos.
- Para servicios de imagen y entidad de ArcIMS, el servidor de ArcIMS debe tener la autenticación habilitada y debe de haber iniciado sesión como un usuario con permiso para crear metadatos para esos servicios.
Por ejemplo, no es posible actualizar automáticamente los metadatos para los datos obtenidos de una unidad de DVD-ROM, aunque el soporte permita la escritura cuando se utilice una unidad diferente.
Mantener actualizados los metadatos
Si edita una clase de entidad, o cambia sus propiedades o el esquema, la clase de entidad de los metadatos no se actualiza para reflejar los cambios verlos en pestaña Descripción o ejecute la herramienta de geoprocesamiento Sincronizar metadatos . Algunas herramientas de geoprocesamiento actualizan los metadatos de un elemento para reflejar los cambios realizados en el elemento cuando ese proceso está completo, mientras que otras herramientas no. Debe tener acceso de escritura para el elemento y sus metadatos para que la sincronización tenga éxito.
Habrá períodos de tiempo en los que las propiedades registradas en los metadatos de un elemento estén anticuados. Sin embargo, las tareas que realiza en los metadatos de un elemento utilizando las herramientas de geoprocesamiento de metadatos incorporan la sincronización para garantizar que los metadatos con que está trabajando estén actualizados. Es decir, los metadatos se actualizan automáticamente no solo cuando se ven, sino antes de validarlos con la herramienta Validar metadatos , antes de que se exporten por la herramienta Exportar, metadatos después de ser importados por la herramienta Importar metadatos y después de que se actualizan con la herramienta Actualizar metadatos . De esta forma, puede automatizar con seguridad las operaciones de metadatos cuando sus secuencias de comandos utilicen estas herramientas o incorporar la herramienta Sincronizar metadatos en la forma adecuada. Por ejemplo, una secuencia de comandos que periódicamente exporta los metadatos utilizando la herramienta Exportar metadatos siempre va a exportar el contenido de los metadatos actual porque los metadatos se sincronizan antes de que se exporten.
Administrar cuándo se produce la sincronización
En algunas circunstancias, quizá desee más control sobre el momento en que se producen las actualizaciones automáticas de metadatos. Puede cambiar el comportamiento predeterminado de ArcGIS para desactivar las actualizaciones automáticas de metadatos si lo prefiere; las actualizaciones no se producirán cuando se vean los metadatos y no se crearán metadatos automáticamente si aún no existen. Sin embargo, esta configuración no afectará a la sincronización de los metadatos antes de la validación y exportación, ni después de la importación o actualización.
Puede iniciar las actualizaciones automáticas en cualquier momento con la herramienta Sincronizar metadatos. Esta herramienta le da más control sobre las circunstancias en las que se crean y se actualizan los metadatos, y sobre qué información se actualizará en los metadatos. Si tiene un modelo de geoprocesamiento personalizado o una secuencia de comandos Python que manipule metadatos, debe incorporar la herramienta Sincronizar metadatos para asegurarse de que la información que se está manipulando esté actualizada.
Algunas organizaciones prefieren desactivar las actualizaciones automáticas. Cuando alguien examina los metadatos durante el día, no se actualizan. Después del horario laboral, una secuencia de comandos Python automatizada actualiza los metadatos para reflejar todos los cambios que se produjeron durante el día. Este tipo de secuencia de comandos podría aprovechar la opción de la herramienta Sincronizar metadatos para actualizar los metadatos solo si ya existen.
Si obtiene acceso a los metadatos de un elemento de ArcGIS como XML y los procesa, quizá observe que muchos elementos XML tienen el atributo XML Sync. Cuando este atributo está presente y su valor es TRUE, el valor del elemento de metadatos se actualizará automáticamente con información derivada del elemento siempre que el elemento permita actualizar esa información.
Por ejemplo, cuando el nombre de un elemento se agrega automáticamente como título predeterminado, tiene este aspecto cuando se tiene acceso a los metadatos como XML: <resTitle Sync="TRUE">parcelas</resTitle>. Este elemento tendrá un asterisco junto a él cuando vea los metadatos, porque el atributo Sync está presente con el valor "TRUE". Al editar los metadatos y cambiar el título predeterminado, se elimina el atributo Sync: <resTitle>Parcelas de terreno urbano </resTitle>. El elemento no tendrá un asterisco junto a él cuando se vea los metadatos.
Si el atributo Sync de un elemento no tiene el valor TRUE, o si el atributo Sync no está presente, el valor del elemento no se actualizará automáticamente.
- En ArcGIS Desktop 9.3.1 y versiones anteriores, se podía deshabilitar las actualizaciones automáticas de metadatos para elementos individuales utilizando el cuadro de diálogo Propiedades de metadatos. Ya no se admite esta función. Si esta propiedad está establecida en los metadatos de un elemento existente, la versión actual de ArcGIS for Desktop la omitirá.
- Los componentes de software que realizan actualizaciones automáticas de metadatos se conocen como sincronizadores. En ArcGIS Desktop 9.3.1 y versiones anteriores, se proporcionaba una utilidad que permitía activar o desactivar los sincronizadores. No se admite la desactivación de los sincronizadores de metadatos proporcionados con ArcGIS; en consecuencia, ya no se proporciona la utilidad Establecer sincronizadores de trabajo.
- En ArcGIS Desktop 9.3.1 y versiones anteriores, se proporcionaba un sincronizador de FGDC, que solo actualizaba la información de los elementos de metadatos presentes que siguieran el formato XML de FGDC CSDGM. En la versión actual, se proporciona y se utiliza este mismo sincronizador, pero su nombre ya no refleja lo que hace; este sincronizador ahora solo actualiza elementos de metadatos de ArcGIS. La versión actual de ArcGIS for Desktop no actualiza automáticamente los elementos de metadatos de FGDC. El sincronizador de FGDC proporciona ahora las mismas funciones que antes proporcionaban los sincronizadores de metadatos ISO y Red geográfica. No se admite para deshabilitar el sincronizador de FGDC mediante programación.