Validar varios metadatos (Conversión)
Resumen
Exporta metadatos para muchos elementos de ArcGIS a una carpeta determinada y, a continuación, valida los archivos exportados. Esta herramienta es un modelo que utiliza Validar metadatos para validar metadatos para muchos elementos de ArcGIS.
Uso
-
Los archivos XML de salida se nombran mediante la incorporación de _export.xml al nombre del elemento y se almacenan en la carpeta especificada.
Sintaxis
Parámetro | Explicación | Tipo de datos |
Source_Metadata [Source_Metadata,...] |
El elemento cuyos metadatos se validarán o un archivo XML independiente que se validará. | Data Element |
Translator |
Un archivo XML que define la conversión que se realizará. Los archivos de traductor proporcionados con ArcGIS for Desktop se encuentran en la carpeta <ArcGIS Installation Location>\Metadata\Translator. Se proporcionan los siguientes traductores:
| File |
Output_Folder |
Una carpeta existente en la que se almacenarán los archivos XML de salida con los metadatos convertidos. | Folder |
Schema_URL |
El esquema XML o DTD XML que describe la estructura y el contenido de un documento XML válido. | String |
Namespace_URI (Opcional) |
El espacio de nombre XML que se validará para un esquema XML, si corresponde, o el elemento raíz del documento para un XML DTD. Si este valor es inapropiado para el esquema XML que se está utilizando, proporcione el signo almohadilla (#) en vez de un namespace URI. | String |
Ejemplo de código
Exporta metadatos para muchos elementos de ArcGIS a la carpeta especificada y, a continuación, valida los archivos exportados.
import arcpy
from arcpy import env
env.workspace = "C:/data/yellowstone.gdb"
#set local variables
sources = "roads;water;lakes;rivers;streams"
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
schema = "http://www.isotc211.org/schemas/2005/gmd/metadataEntity.xsd"
namespace = "http://www.isotc211.org/2005/gmd"
arcpy.ValidateMetadataMultiple_conversion (sources, translator,
"c:/data/19139metadata", schema, namespace)