Narzędzia do porównywania niewersjonowanych kopii danych geoprzestrzennych [zamknięte]


9

Moje biuro ma około 100 GB danych geoprzestrzennych o różnych formach (zdjęcia, klasy obiektów w geobazach, LIDAR, tabele itp.), Które pozostały nieco niezarządzane przez dekadę, w której zostały zebrane. Teraz jestem odpowiedzialny za inwentaryzację i restrukturyzację danych. Dane są przechowywane w systemie plików i są niewersjonowane, ale wiele zestawów danych i geobaz zostało skopiowanych do nowych miejsc bez dodatkowych metadanych opisujących co lub dlaczego.

Nie wchodząc w to, co powinniśmy zrobić ani jak to ustrukturyzować w przyszłości (pracuję nad tym), próbuję dowiedzieć się, czy istnieje dobry sposób na porównanie danych klasy obiektów i geobaz, gdy napotkam kopiuj, aby ustalić, co zmieniło się między dwiema kopiami. Mogę użyć Beyond Compare do porównania wielu rodzajów danych. Natknąłem się na kilka pytań GIS.SE na temat porównywania określonych elementów, ale nie wiem, czy zadziałałyby - przynajmniej nie bez dalszego pisania skryptów, co nie jest pożądane, ale jest opcją.

  1. Czy występują różnice między starymi a nowymi wersjami bazy danych ArcSDE?
  2. Jak można z powodzeniem porównać dwie geometrie w arcpy? (ten może pracować z finessingiem, ale mam nadzieję na coś lepszego)

Zdaję sobie sprawę, że porównanie jest dość trudną operacją, biorąc pod uwagę wszystkie różne typy i właściwości danych GIS, ale mam nadzieję na coś, co może przynajmniej poradzić sobie z różnicami w lokalizacji przestrzennej, powiązanych tabelach danych i idealnie metadanych. Zarówno oprogramowanie komercyjne, jak i względnie prosty kod z drugiej strony są dla mnie w porządku.

Czy to w ogóle istnieje?

Edycja: Żeby było jasne - używamy ArcGIS 10.0 i 10.1 - Cieszę się, że mogę korzystać z rozwiązań, które obejmują także innych dostawców oprogramowania open source lub dostawców komercyjnych, ale wszelkie rozwiązania ESRI musiałyby być kompatybilne z 10.0. Ponadto nasze dane nie znajdują się obecnie w prawdziwej bazie danych (SDE, postGIS itp.), Ale jestem gotów przenieść rzeczy, które chcę porównać, do innego formatu, jeśli oznacza to, że mogę je porównać.

Odpowiedzi:


2

Po prostu ponownie przeczytałem dziś to pytanie w innej formie.
W przypadku danych nie wersjonowanych istnieje różnica, która została utworzona dla narzędzia do mapowania i dokumentowania schematu 9.3


Dzięki za wskaźnik do Differ - przyjrzę się temu - używamy głównie 10.0, więc mam nadzieję, że zadziała!
nicksan

1
Skontaktowałem się z autorem Differ, który powiedział, że nie ma żadnych aktualizacji środowiska 10.x, i zasugerował, że przejmie go offline, jeśli będzie mógł, ponieważ nie zamierza go obsługiwać. Wskazał również na zestaw narzędzi do porównywania danych jako coś, co działa w tej samej dziedzinie problemów.
matt wilkie

jeśli szukasz tylko różnic schematu, korzystałem z Arcgis Diagrammer, aby przenosić i wyjmować xml. nie jest to łatwe, ale działa na rzecz schematu restrukturyzacji. patrz link powyżej
Brad Nesom,

Dzięki @MattWilike i Brad. To była informacja, której szukam. Oczywiście odpowiedź, której szukam, skończyłaby się wbudowaniem. Dzięki za wycofanie informacji o różnicach. Brad, głównie szukam różnic w danych i
funkcjach

Będę szukać. Użyłem skryptu konstruktora modeli do porównania zmian geometrii, a następnie zmian atrybutów w wersji 9.1. Nie spodziewałbym się, że skrypt zadziała, ale byłby to dobry kierunek do budowania. To było od 07 roku, odkąd go widziałem, ale nigdy niczego nie wyrzucam.
Brad Nesom,

0

Zestaw narzędzi do kontroli wersji powinien pomóc w zarządzaniu zestawami danych

http://resources.arcgis.com/en/help/main/10.1/index.html#/Versioning_Basic_concepts/0017000000pp000000/

wykrywanie koncepcji / zmian

Zmień wersję - Zmienia właściwości wersji bazy danych dotyczące nazw, opisów i uprawnień dostępu.

Zmień wersję - Każda wejściowa warstwa funkcji lub widok tabeli będą miały zmodyfikowany obszar roboczy, aby połączyć się z żądaną wersją.

Utwórz wersję - Tworzy nową wersję w określonej bazie danych.

Utwórz widok wersji - tworzy widok wersji w tabeli lub klasie obiektów.

Usuń wersję - usuwa określoną wersję z wejściowego obszaru roboczego.

Uzgodnij wersje - uzgadnia wersję lub wiele wersji z wersją docelową.

Zarejestruj jako wersję - Rejestruje zestaw danych ArcSDE jako wersja.

Unregister As Versioned - Wyrejestrowuje zestaw danych ArcSDE jako wersjonowany.

odniesienie: http://resources.arcgis.com/en/help/main/10.1/index.html#/An_overview_of_the_Versions_toolset/0017000000p3000000/


1
Dziękuję za wskazówki - szukam narzędzi, które pomogą mi wykryć zmiany w danych, które były niewersjonowane przez około 10 lat. Będę wersjonował dane w przyszłości, ale na razie muszę zdecydować, które dane zachować z przeszłości.
nicksan

jakiś powód, że nie lubię dv. może mogą być beżowe.
Brad Nesom
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.