Czy istnieje sposób sprawdzenia, czy dane zostały wersjonowane przy użyciu opcji „przenieś zmiany do bazy”?


9

Czy istnieje sposób sprawdzenia, czy dane zostały wersjonowane przy użyciu opcji „przenieś edycje do bazy”?

Najlepiej przez sam ArcGIS lub za pomocą Pythona, ale jakikolwiek sposób będzie działał.

EDYTOWAĆ

Czy można sprawdzić, czy to pole zostało zaznaczone podczas wersjonowania danych:

wprowadź opis zdjęcia tutaj


proszę wyjaśnij dalej.
Brad Nesom,

Nie jestem pewien, jak wyjaśnić znacznie więcej. Dodałem zrzut ekranu z zaznaczoną opcją.
ianbroad,

1
Istnieje tylko sposób, aby ustalić, czy klasa obiektów jest obecnie w Przenieś edycje do bazy, a nie sposób, w jaki dane zostały pierwotnie zebrane.
Vince

Okej, jak to ustalić? Dzięki.
ianbroad,

Odpowiedzi:


8

Kliknij prawym przyciskiem myszy odpowiednią klasę elementów za pomocą okna ArcCatalog lub katalogu w ArcMap. Wyświetl właściwości klasy elementów. W zakładce Ogólne znajduje się sekcja kontroli wersji, która będzie zawierać twoją odpowiedź. Przykład, gdy zaznaczono opcję przejścia do bazy:

Właściwości klasy obiektów


Czy wiesz, czy mogę uzyskać do tego dostęp przez Python?
ianbroad,

Najlepsze, co znalazłem, to poprzedni post: Jak sprawdzić, czy fc jest zarejestrowany jako wersjonowany, czy nie używa Pythona . Zwróci wartość logiczną Prawda / Fałsz dla twojej klasy obiektów i nie rozróżnia zaznaczonej / niezaznaczonej opcji „przenieś edycje do bazy”
Adam

Oto link do artykułu ESRI Tech, który zapisuje powyższe instrukcje dotyczące HowTo: Programowo określ, czy klasy elementów są wersjonowane . Nadal daje tylko wartość Prawda / Fałsz, ale może pomóc w napisaniu skryptu w celu iteracji wielu klas funkcji i zapisaniu ich w pliku dziennika.
Adam,
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.