J'essaie de trouver un moyen de créer des métadonnées via Arc Catalog pour plusieurs jeux de données simultanément. Je travaille au sein d'une géodatabase fichier, qui se compose de plusieurs classes d'entités et rasters. Les données ont un thème commun, je voudrais donc créer un modèle de métadonnées pour un élément, puis remplir d'autres ensembles de données dans les mêmes informations de métadonnées. Je prévois d'utiliser un modèle de métadonnées standard ISO.
J'ai fait quelques recherches et il semble qu'il y ait trois options (mais ni l'une ni l'autre n'ont réussi jusqu'à présent): - utilisez l'outil 'Importateur de métadonnées' dans Conversion Toolbox (cependant je pourrai copier les métadonnées sur une à une) uniquement) - X-tools pro dispose de l'option «Modification des métadonnées par lots», mais après avoir défini les paramètres dans ArcMap, je ne peux pas voir ces canges via Arc Catalog - la troisième option ajoute «Importateur par lots» ( http: //edndoc.esri .com / arcobjects / 9.0 / Samples / Metadata / Importers / Batch_Importer / Batch_Importer.htm ). J'ai réussi à l'ajouter à ArcCatalog mais je ne suis pas en mesure de l'exécuter (je reçois le message d'erreur «ICommand_OnClick ()).
Je travaille avec ArcGIS 10.
Réponses:
Désolé de dire que vous n'allez pas trouver un moyen rapide de le faire à partir du SP2; principalement parce que les métadonnées sont gravement cassées @ ArcGIS 10. Je ne m'attendrais vraiment pas à ce que l'exemple de code que vous voyez fonctionne correctement, je pense qu'il pourrait même endommager les métadonnées. Votre véritable seule option sera de le faire manuellement.
Nous avons entrepris un important projet de mise à jour des métadonnées au cours des 2 derniers mois et en raison des problèmes dans ArcGIS 10, nous avons dû l'exécuter manuellement; couche par couche.
Je souhaite qu'il y ait de meilleures nouvelles pour vous; Je te souhaite bonne chance.
la source
Je viens de créer des métadonnées simultanément pour certains rasters. Ils se trouvaient dans un espace de travail de fichier par opposition à un espace de travail de géodatabase, donc je ne sais pas si ce sera un problème. Si je comprends bien, vous essayez de créer des métadonnées génériques pour plusieurs fichiers. Voici ce que j'ai fait:
Ouvrez arcCatalog et mettez à jour les métadonnées pour l'un des fichiers
Soyez générique pour que le texte s'applique à tous les fichiers
Exportez les métadonnées dans le même dossier. (J'ai la spécification d'implémentation de métadonnées ISO 19139 sélectionnée dans mes options arcCatalog).
Le fichier sera exporté en tant que fichier .xml.
Ouvrez l'outil suivant: Outils de conversion> Métadonnées> Importer des métadonnées ... ouvrez-le avec un clic droit et choisissez "batch" (c'est celui avec le symbole du générateur de modèle à côté)
Vous pouvez maintenant ajouter votre fichier .xml de métadonnées exporté en tant que source et accéder à tous les fichiers auxquels appliquer en tant que cible.
Certes, c'est un peu gênant de le faire pour les grands ensembles de données (en naviguant vers chaque fichier par exemple), mais comme il s'agit d'un modèle, vous pouvez facilement le modifier pour qu'il fonctionne plutôt comme un outil. Choisissez l'option récursive et elle ajoutera tous les fichiers dans un dossier pour avoir les métadonnées attachées. En fait, je pourrais le faire maintenant et le publier ici.
* Mise à jour *
J'ai créé un outil qui sert mon objectif de simplement mettre à jour la section DESCRIPTION d'un fichier. Si vous souhaitez l'utiliser, faites-le moi savoir. Il a des bizarreries mais il fonctionne.
la source
Oui, j'ai fait ce petit script que je lance depuis le cahier Jupyter. Modifiez simplement selon les besoins les variables metadatain et metawriter . Il ajoutera récursivement des métadonnées à tous les fichiers avec une extension (par exemple shp) dans un répertoire.
* Notez les contre-obliques
la source