Importer des métadonnées (Conversion)
Récapitulatif
Importe des métadonnées vers l'élément cible après avoir converti les métadonnées d'un élément source en métadonnées ArcGIS, le cas échéant. La source et la cible peuvent correspondre à des éléments ArcGIS ou à des fichiers XML de métadonnées autonomes.
Cet outil traite les métadonnées source avant de les importer, puis met à jour les métadonnées cible. Si nécessaire, avant de convertir les informations au format de métadonnées ArcGIS, toutes les propriétés intrinsèques de l'élément source ajoutées automatiquement aux métadonnées par ArcGIS sont supprimées avec tous les identifiants uniques. Une fois les informations importées enregistrées, les métadonnées de l'élément cible sont automatiquement mises à jour avec leurs propriétés intrinsèques.
Cet outil s'avère utile pour copier les métadonnées d'un élément vers un autre lorsque vous commencez à créer ses métadonnées. Les métadonnées importées font office de modèle. L'utilisation d'un autre document de métadonnées comme modèle peut faire gagner du temps si deux éléments partagent des informations telles que les restrictions légales ou une description du projet pour lequel ils ont été créés.
Les métadonnées existantes sont remplacées par les métadonnées importées.
Utilisation
-
Les métadonnées peuvent contenir des identifiants uniques afin de faciliter la gestion des documents dans un catalogue de métadonnées. Cet outil prend soin de supprimer tous les identifiants uniques dans les métadonnées source avant de les importer. Vous devez faire de même, si vous envisagez de copier des informations communes entre des éléments. Si plusieurs éléments partagent le même identifiant, il ne s'agit plus d'un identifiant unique, et des problèmes peuvent survenir si les métadonnées sont publiées ultérieurement.
Toutefois, si vous modifiez des métadonnées d'un élément source à l'aide de l'outil Transformation XSLT, pour mettre à jour les informations de contact, et que vous devez réimporter le fichier XML obtenu en sortie dans l'élément source, utilisez plutôt l'outil Copier les métadonnées. Dans ce cas de figure, il n'est pas logique de supprimer l'identifiant unique de l'élément source ou d'en modifier le contenu avant d'importer les métadonnées.
-
Après importation, les métadonnées sont automatiquement mises à jour de manière à contenir les propriétés de l'élément cible. Par défaut, le paramètre Activer les mises à jour automatiques est activé. Avec cette option, les informations importées sont modifiées de manière à contenir les propriétés de l'élément. Toutes les propriétés non encore enregistrées dans les métadonnées sont ajoutées. Cette précaution permet de garantir que les métadonnées restent d'actualité à mesure que l'élément change. Par exemple, si les métadonnées importées incluent un titre qui décrit un autre élément, ce titre est remplacé par le nom de l'élément cible. Il est possible de modifier le titre ultérieurement pour qu'il décrive mieux l'élément cible.
Si vous choisissez de ne pas activer les mises à jour automatiques, les propriétés de l'élément cible non encore enregistrées dans les métadonnées ne sont pas ajoutées. Il convient toutefois de noter que les informations importées ne sont jamais mises à jour par ArcGIS. Par exemple, si, d'après les métadonnées importées, l'élément est associé à un nombre spécifique d'entités et que ce nombre change ultérieurement, ce changement n'est pas enregistré dans les métadonnées au déclenchement de la mise à jour automatique.
Par défaut, les métadonnées sont automatiquement mises à jour à leur affichage.
Si vous importez des éléments dans une géodatabase à l'aide des commandes administratives d'ArcSDE, les métadonnées de l'élément d'origine ne sont pas importées. Importez les métadonnées de l'élément d'origine dans le nouvel élément avec cet outil.
Cet outil peut importer un élément source vers un élément cible. Pour importer un élément source vers plusieurs éléments cible ou pour importer plusieurs éléments source vers différents éléments cible, ouvrez l'outil en mode de traitement par lots et définissez les paramètres de l'outil en conséquence.
-
Vous ne pouvez pas importer les fichiers texte ou HTML contenant des métadonnées à l'aide de cet outil. Si vous essayez d'importer un fichier texte avec cet outil, il va rechercher les éventuelles métadonnées qui décrivent les données du fichier texte et les importer. Si un fichier texte contient des métadonnées, ce contenu doit être reformaté pour adopter le format XML de la norme des métadonnées. L'outil vous permet ensuite d'importer le contenu des métadonnées du fichier XML.
-
Si vous utilisez cet outil dans ModelBuilder, le paramètre Métadonnées en sortie est dérivé du paramètre Métadonnées de cible.
-
Si vous n'avez pas d'accès en écriture à l'élément ArcGIS ou à ses métadonnées ou au fichier XML de métadonnées autonome que vous essayez de modifier, cet outil est la solution. Il convient néanmoins de noter que les métadonnées de l'élément d'origine restent inchangées.
Syntaxe
Paramètre | Explication | Type de données |
Source_Metadata |
Elément dont les métadonnées seront importées ou fichier XML autonome à importer. Si l'élément source est un fichier autonome, il doit contenir des données XML parfaitement structurées. | Data Element; Layer |
Import_Type |
Format des métadonnées à importer.
Par défaut, la conversion FROM_ISO_19139 est effectuée. | String |
Target_Metadata |
Elément vers lequel les métadonnées seront importées ou fichier XML autonome à remplacer. | Data Element; Layer |
Enable_automatic_updates |
| Boolean |
Exemple de code
Importe les métadonnées FGDC des données source vers un attribut de géodatabase. Les métadonnées d'origine sont converties en métadonnées ArcGIS. Certaines méthodes d'importation de données dans une géodatabase permettent de gérer les métadonnées de l'élément d'origine tandis que d'autres ne le permettent pas.
import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.ImportMetadata_conversion ("c:/data/streams.shp","FROM_FGDC","streams")