Exporter des métadonnées (Conversion)
Récapitulatif
Met à jour des métadonnées pour qu'elles contiennent les propriétés les plus courantes de l'élément ArcGIS avant de traiter les métadonnées puis de les exporter vers un fichier XML conforme à un format de métadonnées.
L'objectif du premier traitement vise à produire les meilleurs résultats lors de l'exportation des données vers un format de métadonnées standard. Ensuite, les métadonnées sont exportées à l'aide de l'outil Traducteur de métadonnées ESRI.
Utilisation
Un nouveau traducteur de métadonnées est fourni avec la version actuelle d'ArcGIS Desktop : le traducteur ArcGIS vers ISO 19139, ARCGIS2ISO19139.xml. Tous les styles de métadonnées basés sur les normes ISO ont été mis à jour pour utiliser ce traducteur. Tous les modèles de géotraitement et les scripts Python qui exportent des métadonnées au format ISO 19139 doivent être mis à jour pour utiliser également ce traducteur.
L'ancien traducteur ArcGIS ou ESRI-ISO vers ISO 19139, ESRI_ISO2ISO19139.xml, est encore fourni. Toutefois, il existe plusieurs problèmes connus avec ce traducteur qui ne peuvent pas être résolus. Toutes les métadonnées existantes de version 9.3.1 au format ESRI-ISO doivent être mises à niveau vers le format de métadonnées ArcGIS pour exporter correctement le contenu des métadonnées de l'élément au format ISO 19139 à l'aide du traducteur ArcGIS vers ISO 19139, ARCGIS2ISO19139.xml.
-
Les fichiers en sortie générés par cet outil ne peuvent pas être stockés dans une géodatabase. Si l'environnement Current_workspace est défini sur une géodatabase, les fichiers en sortie sont stockés dans un emplacement différent, comme décrit ci-après.
- Si l'environnement Current_workspace est défini sur une géodatabase fichier ou personnelle, les fichiers en sortie sont stockés dans le dossier dans lequel la géodatabase est stockée.
- Si l'environnement Current_workspace est défini sur une géodatabase d'entreprise ou de groupe de travail, les fichiers en sortie sont stockés dans l'emplacement défini par la variable d'environnement système TEMP.
-
Le paramètre Métadonnées source est associé à un type de données complexe. Si vous utilisez cet outil dans un modèle, créez une variable pour le paramètre Métadonnées source dans ModelBuilder. Pour ce faire, cliquez avec le bouton droit sur l'outil et sélectionnez Générer une variable > Paramètre de départ > Métadonnées de source.
Syntaxe
Paramètre | Explication | Type de données |
Source_Metadata |
Elément dont les métadonnées seront converties ou fichier XML autonome à convertir. | Data Element; Layer |
Translator |
Fichier XML définissant la conversion à effectuer. Les fichiers du traducteur, fournis avec ArcGIS Desktop, se trouvent dans le dossier <emplacement d'installation d'ArcGIS>\Metadata\Translator. Liste des conversions prises en charge :
| File |
Output_File (Facultatif) |
Fichier XML autonome à créer, contenant les métadonnées converties. | File |
Exemple de code
Met à jour et exporte des métadonnées ArcGIS vers un fichier XML dont le format est conforme à la norme de métadonnées ISO 19139.
import arcpy from arcpy import env env.workspace = "C:/data" #set local variables dir = arcpy.GetInstallInfo("desktop")["InstallDir"] translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml" arcpy.ExportMetadata_conversion ("data.gdb/roads", translator, "roads_19139.xml")