Nous avons un grand référentiel (10000 et plus) de données spatiales (vecteurs shp / gdb / tab et rasters ecw / tif et aussi des données las, xyz et DEM) où certains ont des enregistrements de métadonnées en xml en utilisant l'éditeur de métadonnées anzlic. Je veux vérifier si chaque jeu de données spatiales a un enregistrement xml associé et vérifier les projections, l'étendue spatiale, la source et la taille par rapport au fichier spatial associé.
J'ai créé un script basé sur arcpy pour extraire ces informations à partir de formats lisibles par ESRI, mais je ne sais pas comment gérer les fichiers d'onglet et, surtout, comment les vérifier par rapport à l'enregistrement xml basé sur metzeditor anzlic.
Donc, si nous avons citypoints.shp / .tab, nous devrions avoir citypoints_metadata.shp / .tab.xml car l'enregistrement de métadonnées est séparé du citypoints.shp.xml que certains logiciels créent automatiquement.
Une autre question similaire du forum est la suivante: Les métadonnées ANZLIC sont -elles prises en charge à l'aide de la nouvelle approche d'ArcGIS 10.x? mais cela ne couvre pas l'exigence de vérifier l'existence d'un enregistrement valide et de traiter les formats .tab (autres que esri) dans un espace de travail open source / creative commons selon ma question ( Comment lire les fichiers MapInfo .tab dans ArcPy ? ). J'ai également regardé le logiciel mentionné dans Seeking Open Source ISO Metadata Editor? mais aucun d'entre eux ne génère automatiquement le fichier de métadonnées de base ou ne permet de comparer les enregistrements existants avec la source.