Wir haben ein großes (über 10.000) Repository mit räumlichen Daten (shp / gdb / tab-Vektoren und ecw / tif-Raster sowie las-, xyz- und DEM-Daten), in denen einige Metadatensätze in XML mit dem anzlic-Metadaten-Editor enthalten. Ich möchte überprüfen, ob jedem räumlichen Datensatz ein XML-Datensatz zugeordnet ist, und die Projektionen, die räumliche Ausdehnung, die Quelle und die Größe anhand der zugehörigen räumlichen Datei überprüfen.
Ich habe ein arcpy-basiertes Skript erstellt, um diese Informationen aus ESRI-lesbaren Formaten zu extrahieren, bin mir jedoch nicht sicher, wie ich mit Tab-Dateien umgehen soll und was noch wichtiger ist, wie ich sie mit dem auf Antlic Metaeditor basierenden XML-Datensatz vergleichen soll.
Wenn wir also citypoints.shp / .tab haben, sollten wir citypoints_metadata.shp / .tab.xml als Metadatensatz haben - dies ist getrennt von der citypoints.shp.xml, die einige Software automatisch erstellt.
Eine weitere ähnliche Frage im Forum lautet: Werden ANZLIC-Metadaten mit dem neuen Ansatz von ArcGIS 10.x unterstützt? Es wird jedoch nicht die Anforderung abgedeckt, das Vorhandensein eines gültigen Datensatzes zu überprüfen und mit .tab-Formaten (andere Nicht-Esri-Formate) in einem OpenSource- / Creative-Commons-Arbeitsbereich gemäß meiner Frage ( Lesen von MapInfo .tab-Dateien in ArcPy) umzugehen ? ). Ich habe auch die in Seeking Open Source ISO Metadata Editor erwähnte Software durchgesehen . Keiner von ihnen generiert jedoch automatisch die Basis-Metadatendatei oder ermöglicht den Vergleich vorhandener Datensätze mit der Quelle.