Okno "Archiwum" wyświetla informacje o archiwalnych wersjach obiektów.

Okno (domyślnie) dostępne jest na zakładce:

Jeśli jest ono niewidoczne to można je włączyć w głównym menu "Widok":

Okno może być przestawione, w inne dogodne dla użytkownika miejsce, przez złapanie za nazwę zakładki i przeciągnięcie w nowe miejsce np. obok okna "Dane":

  • Wersja archiwalna to obiekt, który ma wypełniony atrybut "koniecWersjaObiekt". Obiekty archiwalne mogą pochodzić z plików GML lub zostać utworzone przez edycję obiektu w programie Mapa.m6 (edycję geometrii lub zmianę atrybutu opisowego). Każda kolejna zmiana obiektu w programie Mapa.m6 tworzy wersję archiwalną (co można np. wykorzystać do "cofnij/undo")
  • W czasie importu pliku GML wersje archiwalne obiektów (jeśli są obecne w pliku GML) są automatycznie przenoszone do Archiwum. W przypadku importu pliku GML do istniejącej mapy (np. w celu aktualizacji mapy przy długo trwających pracach) wykonywana jest kontrola wersji w sposób następujący:

jeśli obiekt jest już w bazie programu Mapa.m6 to sprawdzamy czy był modyfikowany przez użytkownika. Jeśli nie był, to porównywana jest wersja i obiekt jest importowany tylko wtedy, jeśli jest to nowsza wersja.
Jeśli obiekt był modyfikowany to sprawdzamy, czy ten czytany jest już obecny w archiwum (czyli czy importujemy ten sam co kiedyś był już zaczytany). Jeśli nie ma go w archiwum, to zapisujemy go do listy obiektów konfliktowych (lista wyświetlana jest na koniec importu pliku GML) oraz do archiwum.
Lista obiektów konfliktowych informuje nas o tych obiektach, które zostały przez nas zmodyfikowane, a w aktualnie importowanym pliku GML jest inna wersja obiektu. Listę można zapisać na dysku jako plik tekstowy i korzystając z wyszukiwania obiektów (np. w oknie "Dane") odszukać konfliktowy obiekt na mapie.

  • Kliknięcie na obiekt na mapie powoduje, że do listy obiektów archiwalnych ładowane są wszystkie dostępne archiwalne wersje wybranego na mapie obiektu:

    Niebieski kolor w kolumnie "Id" oznacza, że jest to wersja pierwotna, pozyskana z pliku GML

  • Obiekt na mapie możemy porównać z dowolną wersją archiwalną. W tym celu wskazujemy ją na liście i klikamy "Porównaj". W oknie jakie się otworzy możemy porównać zawartość atrybutów, powiązań z innymi obiektami oraz ew. różnic w reprezentacji graficznej:

 

Pozostałe funkcje dostępne w oknie "Archiwum" to:

  • "Przywróć" - wersja obiektu aktualnie występująca na mapie zostaje zastąpiona przez wybraną z listy. Przed przywróceniem sprawdzane jest czy wersja występująca na mapie jest obecna w archiwum. Jeśli jej nie ma to zostaje ona dodana do archiwum.
  • "Pokaż na mapie" - wybrany z listy obiekt jest centrowany na mapie i wyświetlane są jego atrybuty w oknie "Dane"
  • "Wszystkie" - wyświetlana jest lista wszystkich obiektów archiwalnych (a nie tylko wskazanego na mapie)