Importar metadatos (Conversión)
Resumen
Importa los metadatos al elemento de destino después de convertir los metadatos del elemento de origen a metadatos ArcGIS, si es apropiado. El origen y destino pueden ser elementos de ArcGIS o archivos XML de metadatos independientes.
Esta herramienta procesa los metadatos de origen antes de importarlos y después actualiza los metadatos de destino. Cualquier propiedad intrínseca del elemento de origen que ArcGIS agregó automáticamente a sus metadatos se quita junto con los identificadores únicos antes de convertir la información al formato de metadatos de ArcGIS si es necesario. Después de que se guarda la información importada, los metadatos del elemento de destino se actualizan automáticamente con sus propiedades intrínsecas.
Esta herramienta es útil para copiar metadatos desde un elemento a otro cuando inicia la creación de sus metadatos, los metadatos importados actúan como una plantilla. Utilizar otro documento de metadatos como una plantilla puede ahorrar tiempo si dos elementos comparten algo de información tal como restricciones legales o una descripción del proyecto para el que se crearon.
Los metadatos existentes se sustituirán por los metadatos importados.
Uso
-
Los metadatos pueden incluir identificadores únicos que ayudan a administrar documentos en un catálogo de metadatos. Como precaución, esta herramienta quita cualquier identificador único de los metadatos de origen antes de importarlos. Este es el comportamiento deseado si su intención es copiar información común desde un elemento a otro. Si muchos elementos comparten el mismo identificador éste ya no es único y pueden surgir problemas si los metadatos se publican después.
Sin embargo, si modifica metadatos de un elemento de origen con la herramienta Transformación XSLT, por ejemplo, para actualizar la información de contacto y necesita importar el archivo XML resultante de regreso al elemento de origen, utilice Importador de metadatos en su lugar. En este caso no es apropiado quitar el identificador único del elemento de origen o alterar su contenido antes de importar los metadatos.
-
Después de realizar la importación, los metadatos se actualizan automáticamente para incluir las propiedades actuales del elemento de destino. Por defecto, el parámetro Habilitar actualizaciones automáticas está marcado. Con esta opción, la información que se importó se modificará para contener las propiedades reales del elemento. Se agregará cualquier propiedad que no esté ya registrada en los metadatos. Esto asegura que los metadatos permanecerán actuales a medida que el elemento cambia. Por ejemplo, si los metadatos importados incluían un título que describe otro elemento, ese título se reemplazará con el nombre del elemento de destino. Puede editar el título más tarde de modo que describa mejor el elemento de destino.
Si elige no habilitar las actualizaciones automáticas, aún así se agregarán las propiedades del elemento de destino que no están registradas en los metadatos. Sin embargo, ArcGIS nunca actualizará la información importada. Por ejemplo, si los metadatos que se importaron describen que el elemento contiene una cantidad específica de entidades y esta cantidad cambia después, este cambio no se registrará en los metadatos cuando ocurran actualizaciones automáticas.
Por defecto, los metadatos se actualizan automáticamente cuando los visualiza.
Si importa elementos a un geodatabase utilizando los comandos administrativos de ArcSDE, no se importarán los metadatos del elemento original. Importar los metadatos del elemento original al nuevo elemento con esta herramienta.
Esta herramienta puede importar un elemento de origen a un elemento de destino. Para importar un elemento de origen a varios elementos de destino o para importar distintos elementos de origen a distintos elementos de destino, abra la herramienta en modo de lote y establezca los parámetros de la herramienta de forma apropiada.
-
Los archivos de texto o HTML que contiene metadatos no se pueden importar utilizando esta herramienta. Si intenta importar un archivo de texto utilizando esta herramienta, esta buscará cualquier metadato que pueda existir y que describa los datos del archivo de texto y lo importará Si un archivo de texto realmente contiene contenido de metadatos, ese contenido se debe volver a formatear para seguir un formato XML del estándar de metadatos. Entonces, el contenido de los metadatos incluido en el archivo XML se puede importar utilizando esta herramienta.
-
Al utilizar esta herramienta en ModelBuilder, el parámetro Metadatos de salida se deriva del parámetro Metadatos de destino.
-
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_Metadata |
El elemento cuyos metadatos se importarán o un archivo XML independiente que se importará. Si el elemento de origen es un archivo independiente, debe contener datos XML bien formulados. | Data Element; Layer |
Import_Type |
El formato de los metadatos que se importarán.
Por defecto, se realizará la conversión FROM_ISO_19139. | String |
Target_Metadata |
El elemento al que se importarán los metadatos o un archivo XML independiente que se sustituirá. | Data Element; Layer |
Enable_automatic_updates |
| Boolean |
Ejemplo de código
Importa los metadatos FGDC de la fuente de datos a un elemento de geodatabase. Los metadatos originales se convierten a metadatos de ArcGIS. Algunos métodos para importar datos a una geodatabase manejan los metadatos del elemento original mientras que otros no.
import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.ImportMetadata_conversion ("c:/data/streams.shp","FROM_FGDC","streams")