Redakcja Kartograficzna zasobw numerycznych

Transkrypt

Redakcja Kartograficzna zasobw numerycznych
Poznań, 21.02.2008
SYSTHERM INFO
Zasady obsługi obiektów w Zmianie
SIP GEO-INFO V
str. 1 (4)
Zasady obsługi obiektów w SIP GEO-INFO V
z uwzględnieniem Zmian
Nomenklatura:
Obiekt punktowy
Obiekt, którego geometrię tworzy tylko jedna para współrzędnych (X,Y)
Obiekt złożony
Obiekt, którego geometrię tworzy lista obiektów punktowych
Obiekt aktywny (bieżący)
Obiekt, którego ostatnia wersja jest Aktywna (nie jest Historyczna)
Obiekt nieaktywny
Obiekt, którego ostatnia wersja jest Historyczna
Obiekt w Zmianie
Obiekt, którego ostatnia wersja jest uwikłana w otwartą Zmianę
Zmiana Otwarta
Zmiana o statusie ‘Otwarta’ - nie ‘Zakończona’ i nie ‘Tymczasowo Zakończona’
• Zmianę Otwartą można Aktywować
Zmiana Otwarta Aktywna
Zmiana Otwarta - Bieżąca w ramach, której wszystkie nowe i modyfikowane obiekty są
włączane do tej Zmiany.
• Obiekty są automatycznie blokowane w tej Zmianie
• Zmianę Otwartą Aktywną można Dezaktywować
• W danym momencie może być Aktywna tylko jedna Zmiana
Zmiana Otwarta Nieaktywna
Zmiana Otwarta, która ‘nie działa’. Zmiana, która nie ma wpływu na wszystkie działania na
obiektach.
• Modyfikowane i nowe obiekty nie są blokowane w tej Zmianie
• Zmianę Otwartą Nieaktywną można Aktywować
Zmiana Tymczasowo Zakończona
Zmiana, w której zawieszono działania edycyjne na obiektach uwikłanych w tej Zmianie
• Zmiana nie jest Zakończona
• Zmianie Tymczasowo Zakończonej można zmienić status na ‘Otwarta’
• Zmianę Tymczasowo Zakończoną można zakończyć
___________________________________________________________________________
Str. 1 (4)
Poznań, 21.02.2008
SYSTHERM INFO
•
Zasady obsługi obiektów w Zmianie
SIP GEO-INFO V
str. 2 (4)
Obiekty uwikłane w Zmianę Tymczasowo Zakończoną nie mogą być modyfikowane
w innej Zmianie
Zmiana Zakończona
Zmiana, w której niemożliwe są już wszelkie działania edycyjne.
• Wszystkie wersje obiektu uwikłanego w Zmianę Zakończoną są Stabilne
• Obiekty uwikłane w Zmianę Zakończoną mogą być modyfikowane w innej Zmianie
Wersja stabilna obiektu
•
•
•
•
Obiekt Aktywny lub Historyczny, posiada tylko jedną wersję (nigdy nie uczestniczył w
Zmianie)
Obiekt Aktywny lub Historyczny, uwikłany w Zmianę Zakończoną
Poprzednia wersja obiektu Aktywnego lub Historycznego uwikłanego w Zmianę
Otwartą (Aktywną lub Nieaktywną)
Poprzednia wersja Aktywnego lub Historycznego obiektu uwikłanego w Zmianę
Tymczasowo Zakończoną
Wersja bieżąca
•
•
•
•
Obiekt Aktywny, posiada tylko jedną wersję (nigdy nie uczestniczył w Zmianie)
Obiekt Aktywny, uwikłany z Zmianę Zakończoną
Ostatnia, aktualna wersja obiektu Aktywnego lub Historycznego, uwikłanego w
Zmianę Otwartą (Aktywną lub Nieaktywną)
Ostatnia, aktualna wersja obiektu uwikłanego w Zmianę Tymczasowo Zakończoną
Wersja historyczna
•
•
•
•
•
Obiekt Nieaktywny, posiada tylko jedną wersję Historyczną (obiekt usunięty w Trybie
Poprawki)
Obiekt Nieaktywny uwikłany w Zmianę Zakończoną
Poprzednia wersja obiektu Aktywnego lub Historycznego uwikłanego w Zmianę
Otwartą (Aktywną lub Nieaktywną)
Poprzednia wersja obiektu Aktywnego lub Historycznego uwikłanego w Zmianę
Tymczasowo Zakończoną
Obiekt Historyczny nie może być nigdy modyfikowany
Tryb Poprawki
•
•
•
W Trybie Poprawki podczas modyfikacji obiektu nigdy nie generuje się kolejna
wersja. Obiekt jest modyfikowany ‘w miejscu’
Tryb Poprawki nie generuje historii
Obiekt zmodyfikowany w Trybie Poprawki można Skasować
Tryb Zmiany
•
•
•
Tryb Zmiany działa wówczas, gdy istnieje Zmiana Otwarta Aktywna.
Modyfikacja obiektu w Trybie Zmiany zawsze generuje kolejną wersję obiektu.
Poprzednia wersja obiektu staje się wersją Historyczną.
W Trybie Zmiany, Bieżąca Wersja obiektu jest automatycznie, relacyjnie powiązana
ze Zmianą (uwikłana w Zmianę).
___________________________________________________________________________
Str. 2 (4)
Poznań, 21.02.2008
SYSTHERM INFO
•
•
•
Zasady obsługi obiektów w Zmianie
SIP GEO-INFO V
str. 3 (4)
Obiekt utworzony lub modyfikowany w Trybie Zmiany nie może być modyfikowany
w innej Zmianie dopóki Zmiana, w której uczestniczy nie zostanie Zakończona.
Obiekt powiązany ze Zmianą Zakończoną nie może być nigdy Skasowany.
Obiekt powiązany ze Zmianą Zakończoną nie może być nigdy modyfikowany
i usuwany w Trybie Poprawki.
Obiekt zablokowany w Zmianie
•
•
Obiekt utworzony lub modyfikowany w Trybie Zmiany
o Obiekt nie może być ‘odblokowany’
Obiekt zablokowany funkcją ‘Menadżer Zmian/Obiekty/Zablokuj’
o Obiekt może być ‘odblokowany’
Obsługa obiektów złożonych
Przy obsłudze obiektów w Zmianie istnieje naczelna zasada:
Musi być zawsze zachowana możliwość wycofania Zmiany.
Zasada ta obowiązuje również w odniesieniu do Zmiany wznowionej pod warunkiem, że Zmianę
można wznowić (żaden obiekt tej Zmiany nie uczestniczył później w innej Zmianie).
Niżej opisane reguły wynikają z konieczności zachowania spójności powiązań
topologicznych obiektów w bazie danych.
1.
Modyfikacja obiektów w Zmianie i poza Zmianą
Modyfikacja obiektów jest możliwa tylko dla obiektów Aktywnych.
Obiekt może być modyfikowany (zmieniany lub usuwany) poza Zmianą tylko wtedy,
gdy wcześniej był wprowadzony lub modyfikowany wyłącznie w Trybie Poprawki.
Modyfikacja i usuwanie obiektów poza Zmianą jest możliwe tylko dla obiektów, które
nie są powiązane ze Zmianą.
2.
Definiowanie nowych obiektów w Zmianie
Możliwe jest zdefiniowanie nowego obiektu złożonego na punkcie utworzonym lub
zmodyfikowanym w tej samej Aktywnej Zmianie.
Możliwe jest zdefiniowanie nowego obiektu złożonego na punkcie modyfikowanym
w innej Aktywnej Zmianie, jeśli ten punkt posiada Stabilną Wersję o tych samych
współrzędnych.
Nowy obiekt punktowy zdefiniowany w Bieżącej Zmianie nie może być wykorzystany
w definicji obiektu złożonego w innej Zmianie.
3.
Modyfikacja obiektów w Zmianie
Jeśli zmieniają się współrzędne obiektu punktowego, to obiekty złożone
zdefiniowane na nim muszą posiadać wersję Aktywną oraz znajdować się w tej samej
Otwartej Zmianie oraz punkt ten nie istnieje w definicji wersji ‘stabilnej’ obiektów
złożonych, których ostatnia wersja jest modyfikowana w innej Otwartej lub Tymczasowo
Zakończonej Zmianie.
Możliwa jest modyfikacja obiektu punktowego i zdefiniowanego na nim obiektu
złożonego w różnych Otwartych lub Tymczasowo Zakończonych Zmianach pod
warunkiem, że modyfikacji nie podlegają współrzędne obiektu punktowego.
4.
Usuwanie obiektów w Zmianie
Obiekt punktowy może być usunięty (nie skasowany) w Bieżącej Zmianie, jeśli nie są na
___________________________________________________________________________
Str. 3 (4)
Poznań, 21.02.2008
SYSTHERM INFO
Zasady obsługi obiektów w Zmianie
SIP GEO-INFO V
str. 4 (4)
nim zdefiniowane obiekty złożone Aktywne oraz obiekty usunięte znajdujące się w innej,
Otwartej lub Tymczasowo Zakończonej Zmianie.
Obiekt punktowy nie może być usunięty, jeśli istnieje w definicji wersji ‘stabilnej’
obiektów złożonych, których ostatnia wersja jest modyfikowana w innej Otwartej lub
Tymczasowo Zakończonej Zmianie.
Usuwanie i Kasowanie obiektów
Lp.
1
Funkcja
Usuń
obiekt
Baza danych
Ostatnia wersja obiektu
przechodzi do historii
2
Kasuj
obiekt
Obiekt fizycznie znika z
bazy danych
3
Kasuj
historię
Historyczne wersje
obiektów fizycznie znikają
z bazy danych
Uwagi
• W ‘trybie poprawki’ w bazie danych jest tylko jedna
wersja historyczna obiektu
• W ‘trybie poprawki’ nie można usunąć obiektu, który
choć raz uczestniczył wcześniej w Zmianie
• W ‘trybie zmiany’ powstaje kolejna wersja obiektu,
która jest automatycznie historyczną wersją obiektu.
• Nie można usunąć obiektu punktowego, jeśli jest on
uwikłany w ‘aktywny’ obiekt złożony
• Obiekty błędne należy kasować, a nie usuwać
• Zastosowanie funkcji Usuń jest odwracalne
(Eksplorator obiektów/Przywróć usunięty) pod
warunkiem, że jest to możliwe (kontrola systemowa).
• Nie można skasować obiektu, który jest uwikłany
w zakończoną Zmianę
• Nie można skasować obiektu punktowego, jeśli jest
uwikłany w obiekt złożony
• Można skasować obiekt ‘historyczny’, jeśli posiada
tylko jedną wersję (usunięty w ‘trybie poprawki’)
• Obiekt może kasować tylko autor obiektu lub
Administrator
• Kasowanie obiektu w ‘trybie zmiany’ powoduje
‘wyjście’ obiektu ze Zmiany i przywrócenie jego
wersji poprzedniej, jako ‘bieżącej’ (aktywnej).
• Należy kasować tylko obiekty błędne i tymczasowe
• Zastosowanie funkcji Kasuj jest nieodwracalne
•
•
•
Funkcja tylko dla Administratora
Kasowane są wyłącznie ‘historyczne’ wersje obiektów
Kasowana jest historia od początku istnienia bazy
danych do podanej daty, godz. 0g00m00s.
Systherm Info
Luty 2008
___________________________________________________________________________
Str. 4 (4)

Podobne dokumenty