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
ValidateMetadataMultiple_conversion (Source_Metadata, Translator, Output_Folder, Schema_URL, {Namespace_URI})
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
Validar metadatos para muchos elementos de ArcGIS
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)
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí