Udało mi się zgromadzić duże bezpłatne konto Dropbox i użyć go do synchronizacji moich baz danych GIS na kilku różnych komputerach. Właśnie to zacząłem i do tej pory nie miałem żadnych problemów. Ale dostaję kilka czerwonych flag ostrzegawczych, które mnie przerażają.
Wydaje się, że w GeoDat bazach danych jest kilka zduplikowanych plików. Zwykle coś takiego:
a00000017.gdbtable (duplikat GIS-HP)
Mogę ręcznie usunąć te pliki bez problemu, ale nie mam pojęcia, dlaczego się pojawiają.
Ponadto zamiast usuwać blokady plików, Dropbox wciąż mówi, że zmienia ich nazwy. Więc kiedy zwolnię jedną blokadę i zdobędę inną, zmienia ona nazwę pliku zamiast go usuwać i tworzyć nową. Mimo to nadal usuwa plik blokady, gdy całkowicie odłączyłem się od GeoDatabase.
Jak powiedziałem, do tej pory nie miałem żadnych problemów, ale martwię się o długoterminowe uszkodzenie danych podczas korzystania z Dropbox.
Czy ktoś korzystał z Dropbox i miał problemy z synchronizacją danych GIS?
źródło
Odpowiedzi:
ESRI celowo zaciemniło strukturę pliku FileGDB, aby ludzie nie próbowali z nim bałagać wewnętrznie:
ESRI zaleca kopiowanie plików FileGDB za pomocą ich narzędzi, a nie narzędzi systemu operacyjnego. Można jednak skopiować całą bazę danych lub zmienić jej nazwę:
Byłbym ostrożny przy użyciu Dropbox do synchronizacji plików indywidualnie. Struktura bazy danych po prostu nie jest zbudowana do manipulowania w ten sposób. Jeśli twój zestaw danych jest wystarczająco mały, może to być dobra aplikacja do osobistej geobazy lub bazy danych sqlite (choć nie widziałem, aby ArcGIS mógł pisać sqlite), jeśli masz prostą geometrię.
Istnieje narzędzie , które odzyska uszkodzoną geobazę w przypadku ich uszkodzenia:
źródło
Jeśli potrzebujesz mieć wiele komputerów uzyskujących dostęp do plików, bardziej sensowne byłoby migrowanie do prawdziwej konfiguracji serwera przestrzennego niż do konfiguracji ad hoc za pomocą Dropbox. Może to być serwer hostowany z systemem ArcGIS lub baza danych PostGIS działająca w chmurze internetowej, takiej jak AWS . Preferuję to drugie. Konfiguracja zajmie trochę więcej pracy, ale możesz zdefiniować własne relacje i skalować do tylu komputerów, ile potrzebujesz (w zależności od konfiguracji AWS), wszystko za znacznie mniej niż płacisz Esri.
Istnieje kilka postów SO, które omawiają PostGIS i ArcGIS tutaj i tutaj . Drugi wydaje się zawierać bardziej aktualne informacje w komentarzach pod zaakceptowaną odpowiedzią.
Bez bardziej niezawodnej obsługi ruchu pochodzącego od różnych klientów prawdopodobnie prawdopodobnie będziesz ciągle zajmować się problemami związanymi z uszkodzeniem danych. Przynajmniej jeśli przeniosłeś się do plików kształtów, powinieneś sprawdzić GeoGit . Zapewniłoby to podstawową kontrolę wersji, dzięki czemu pliki kształtu edytowane na jednym komputerze mogą być łączone z edycjami z innego bez całkowitego nadpisywania.
źródło