Próbuję znaleźć sposób na utworzenie metadanych za pomocą Arc Catalog dla wielu zestawów danych jednocześnie. Pracuję w geobazie plików, która składa się z wielu klas obiektów i rastrów. Dane mają wspólny motyw, dlatego chciałbym utworzyć szablon metadanych dla jednego elementu, a następnie wypełnić inne zestawy danych w ramach tych samych informacji o metadanych. Planuję użyć standardowego szablonu metadanych ISO.
Przeprowadziłem pewne badania i wydaje się, że istnieją trzy opcje (ale jak dotąd żadna z nich nie zakończyła się sukcesem): - użyj narzędzia „Importer metadanych” w zestawie narzędzi do konwersji (jednak będę mógł skopiować metadane w trybie jeden do jednego tylko podstawa) - X-tools pro ma dostępną opcję „Edycja metadanych wsadowych”, ale po ustawieniu parametrów w ArcMap nie widzę tych kanałów za pomocą Arc Catalog - trzecią opcją jest dodanie „Batch Importer” ( http: //edndoc.esri .com / arcobjects / 9.0 / Samples / Metadata / Importers / Batch_Importer / Batch_Importer.htm ). Udało mi się dodać go do ArcCatalog, ale nie jestem w stanie go uruchomić (pojawia się komunikat o błędzie „ICommand_OnClick ()).
Pracuję z ArcGIS 10.
źródło
Odpowiedzi:
Przykro mi to powiedzieć, że nie znajdziesz szybkiego sposobu na zrobienie tego od wersji SP2; przede wszystkim dlatego, że metadane są bardzo uszkodzone @ ArcGIS 10. Naprawdę nie spodziewałbym się, że przykładowy kod będzie działał poprawnie, podejrzewam, że może nawet uszkodzić metadane. Waszą jedyną opcją będzie zrobienie tego ręcznie.
W ciągu ostatnich 2 miesięcy podjęliśmy duży projekt aktualizacji metadanych iz powodu problemów w ArcGIS 10 musieliśmy wykonać go ręcznie; warstwa po warstwie.
Chciałbym, żeby były dla ciebie lepsze wieści; Życzę szczęścia.
źródło
Właśnie stworzyłem metadane jednocześnie dla niektórych rastrów. Były w obszarze roboczym pliku, w przeciwieństwie do obszaru roboczego geobazy, więc nie jestem pewien, czy to będzie problem. Jeśli dobrze rozumiem, próbujesz utworzyć ogólne metadane dla wielu plików. Oto co zrobiłem:
Otwórz arcCatalog i zaktualizuj metadane dla jednego z plików
Bądź ogólny, aby tekst miał zastosowanie do wszystkich plików
Wyeksportuj metadane do tego samego folderu. (Mam specyfikację implementacji metadanych ISO 19139 wybraną w moich opcjach arcCatalog).
Plik zostanie wyeksportowany jako plik .xml.
Otwórz następujące narzędzie: Narzędzia konwersji> Metadane> Importuj metadane ... otwórz je prawym przyciskiem myszy i wybierz „partia” (to jest to obok symbolu konstruktora modeli)
Teraz możesz dodać wyeksportowany plik .xml metadanych jako źródło i przejść do wszystkich plików, które mają zostać zastosowane jako cel.
To prawda, że jest to trochę niewygodne w przypadku dużych zestawów danych (na przykład nawigacja do każdego pliku), ale ponieważ jest to model, można go łatwo zmodyfikować, aby działał jako narzędzie. Wybierz opcję rekurencyjną, a doda wszystkie pliki w folderze, aby dołączyć metadane. W rzeczywistości mogę to zrobić teraz i opublikować tutaj.
* Aktualizacja *
Stworzyłem narzędzie, które służy właśnie do aktualizacji sekcji OPIS pliku. Jeśli chcesz go użyć, daj mi znać. Ma dziwactwa, ale działa.
źródło
Tak, stworzyłem ten mały skrypt, który uruchamiam z notatnika Jupyter. Po prostu zmień zgodnie z wymaganiami zmienne metadatain i metawriter . Rekurencyjnie doda metadane do wszystkich plików z rozszerzeniem (na przykład shp) w katalogu.
* Zwróć uwagę na odwrotne ukośniki
źródło