Résumé
Exporte les métadonnées de plusieurs éléments ArcGIS vers un dossier désigné et valide les fichiers exportés. Cet outil est un modèle qui utilise l'outil Valider des métadonnées pour valider les métadonnées de plusieurs éléments ArcGIS.
Utilisation
Les fichiers XML en sortie sont nommés en ajoutant _export.xml au nom de l'élément et sont stockés dans le dossier spécifié.
Syntaxe
arcpy.conversion.ValidateMetadataMultiple(Source_Metadata, Translator, Schema_URL, {Namespace_URI}, Output_Folder)
Paramètre | Explication | Type de données |
Source_Metadata [Source_Metadata,...] | Elément dont les métadonnées seront validées ou fichier XML autonome à valider. | Data Element |
Translator | Fichier XML définissant la conversion à effectuer. Les fichiers du convertisseur fournis avec ArcGIS Desktop se trouvent dans le dossier <ArcGIS Installation Location>\Metadata\Translator. Les convertisseurs suivants sont proposés :
| File |
Schema_URL | Structure XML ou DTD XML décrivant la structure et le contenu d'un document XML valide. | String |
Namespace_URI (Facultatif) | Espace de noms XML qui sera validé pour une structure XML, si approprié, ou élément racine du document pour un fichier DTD XML. Si cette valeur n'est pas appropriée pour la structure XML qui est utilisée, utilisez le symbole dièse (#) à la place de l'URI de l'espace de noms. | String |
Output_Folder | Dossier existant dans lequel seront stockés les fichiers XML contenant les métadonnées converties. | Folder |
Exemple de code
Validation de métadonnées de plusieurs éléments ArcGIS
Exporte les métadonnées de plusieurs éléments ArcGIS vers le dossier spécifié et valide les fichiers exportés.
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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui