Mamy duże (ponad 10 000) repozytorium danych przestrzennych (wektory shp / gdb / tab i rastry ecw / tif, a także dane las, xyz i DEM), w których niektóre mają rekordy metadanych w formacie XML przy użyciu anzlic edytora metadanych. Chcę sprawdzić, czy do każdego zestawu danych przestrzennych jest powiązany rekord xml, i sprawdzić projekcje, zasięg przestrzenny, źródło i rozmiar w powiązanym pliku przestrzennym.
Stworzyłem skrypt oparty na arcpy, aby wyodrębnić te informacje z formatów czytelnych dla ESRI, ale nie jestem pewien, jak obsługiwać pliki tabulatorów i, co ważniejsze, jak sprawdzić je względem rekordu xml opartego na metaedytorze.
Więc jeśli mamy citypoints.shp / .tab, powinniśmy mieć citypoints_metadata.shp / .tab.xml, ponieważ rekord metadanych - jest to oddzielne od citypoints.shp.xml, które niektóre programy tworzą automatycznie.
Innym podobnym pytaniem na forum jest Czy metadane ANZLIC są obsługiwane przy użyciu nowego podejścia ArcGIS 10.x? ale nie obejmuje wymogu sprawdzania istnienia prawidłowego rekordu i radzenia sobie z formatami .tab (inne niż esri) w obszarze roboczym opensource / creative commons zgodnie z moim pytaniem ( Jak czytać pliki .tab MapInfo w ArcPy ? ). Przeglądałem również oprogramowanie wspomniane w „ Poszukiwaniu edytora metadanych ISO Open Source”? ale żaden z nich nie generuje automatycznie podstawowego pliku metadanych ani nie pozwala na porównanie istniejących rekordów ze źródłem.