USGS MP Metadata Translator (Conversion)
Récapitulatif
Utilise l'utilitaire d'analyse syntaxique des métadonnées USGS, appelé mp, pour exporter ou valider le contenu des métadonnées FGDC. L'utilitaire mp est créé et mis à jour par l'USGS pour gérer les métadonnées qui respectent la norme CSDGM (Content Standard for Digital Geospatial Metadata) du FGDC. Une version de mp est fournie avec ArcGIS.
Cet outil utilise uniquement les éléments de métadonnées contenus dans les métadonnées d'un élément ou un fichier XML de métadonnées autonomes qui respecte le format de métadonnées FGDC CSDGM. Le contenu FGDC peut exister dans les métadonnées d'un élément ArcGIS. Par exemple, si les métadonnées ont été créées dans ArcGIS Desktop 9.3.1 ou avec une version antérieure à l'aide de l'éditeur de métadonnées FGDC, ou qu'elles ont été créées dans la version actuelle d'ArcGIS for Desktop à l'aide du complément de l'éditeur de métadonnées FGDC, les métadonnées de l'élément incluent les éléments au format XML FGDC. Cet outil exporte seulement les éléments de métadonnées XML FGDC, les informations affichées dans la section Métadonnées FGDC (en lecture seule) de l'onglet Description si vous utilisez un style de métadonnées qui fournit un accès aux métadonnées complètes d'un élément.
Si les métadonnées d'un élément contiennent seulement les informations modifiées dans l'onglet Description, il ne contiendra aucun élément XML pouvant être exporté à l'aide de cet outil. Après avoir sélectionné le style Métadonnées FGDC CSDGM, vous pouvez exporter les métadonnées ArcGIS vers la format XML FGDC. Utilisez cet outil avec le fichier XML FGDC exporté pour générer les fichiers HTML, texte et SGML communément associés aux métadonnées FGDC.
Utilisation
-
Pour plus d'informations sur l'utilitaire mp, consultez la page relative aux métadonnées et à leurs outils sur le site Web de l'USGS.
-
Les éléments de métadonnées FGDC, s'ils existent dans les métadonnées ArcGIS, ne figurent pas dans l'ordre préconisé par les règles FGDC CSDGM. Si l'utilitaire mp est utilisé indépendamment pour valider ou exporter des métadonnées ArcGIS, il enregistre des avertissements dans le fichier journal indiquant que les éléments ne sont pas correctement triés. Cet outil traite en interne les métadonnées ArcGIS à l'aide de la feuille de style _MPXML2.xsl qui se trouve dans le dossier <Emplacement d'installation d'ArcGIS>\Metadata\Stylesheets pour ne sélectionner que les éléments des métadonnées FGDC et les trier correctement à l'aide de l'utilitaire mp pour exporter ou valider le fichier XML obtenu en sortie.
-
Lors de l'utilisation de la boîte de dialogue de l'outil, le nom du Fichier en sortie par défaut porte une extension de fichier appropriée au type de conversion sélectionné à la définition des métadonnées source. Si vous modifiez le type de conversion après avoir spécifié la source, supprimez le nom de fichier en sortie par défaut. Le système génère un nouveau nom de fichier avec l'extension de fichier appropriée. Vous pouvez aussi modifier manuellement l'extension du fichier en sortie.
-
Pour tous les types de conversion, les métadonnées source sont validées par rapport aux règles CSDGM du FGDC, et les avertissements et messages d'erreur éventuels relatifs au contenu des métadonnées sont consignés dans les messages de l'outil. Si un fichier journal est spécifié, ces mêmes avertissements ou messages d'erreurs sont enregistrés dans le fichier spécifié. Si "aucune"conversion n'est spécifiée, seul le fichier journal est créé. Aucune conversion n'est effectuée et aucun fichier en sortie n'est généré.
-
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 |
Elément dont les métadonnées seront converties ou fichier XML autonome à convertir. | Data Element; Layer |
config (Facultatif) |
Fichier définissant les paramètres personnalisés pris en compte par l'utilitaire mp lors du traitement des métadonnées. Pour exporter des métadonnées sans utiliser un fichier de configuration, indiquez # à la place du nom de fichier. | File |
conversion (Facultatif) |
Type de conversion à effectuer.
Par défaut, la conversion "XML" est effectuée. | String |
output (Facultatif) |
Fichier à créer, contenant les métadonnées converties. Le type de fichier créé est défini par le type de conversion. Pour rechercher les problèmes dans les métadonnées FGDC à l'aide de l'utilitaire mp et ne pas générer un fichier en sortie, indiquez # à la place du nom de fichier. | File |
errors (Facultatif) |
Fichier texte à créer, répertoriant les avertissements et les erreurs survenus pendant le processus de conversion. Pour exporter des métadonnées sans générer de fichier journal, inscrivez le symbole dièse (#) à la place d'un nom de fichier. | File |
Exemple de code
Exporte les informations contenues dans les métadonnées d'un élément ArcGIS mises en forme suivant la norme FGDC CSDGM vers un fichier HTML.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.USGSMPTranslator_conversion("yellowstone.mxd", "#", "HTML",
"yellowstone_map.html", "yellowstone_map.log")