Ustawianie relacji pomiędzy obiektami
Zmiana sposobu prowadzenia mapy zasadniczej z numerycznej na bazodanową wymusza, zgodnie z modelami poszczególnych baz danych, konieczność ustawiania relacji pomiędzy niektórymi obiektami.
Relacje ustawiamy pomiędzy następującymi obiektami:
Ustawianie relacji w GeoMapGML polega na przypisaniu identyfikatora obiektu do tabeli Relacje do innych obiektów. Przykładowo dla obiektu przewód wodociągowy tworzymy relację do obiektu rzędna na przewodzie.
Aby ustawić odpowiednie relacje wystarczy zaznaczyć wszystkie obiekty podrzędne do bloku (rzędne na przewodzie – niebieski), a obiekt nadrzędny ustawić jako obiekt aktywny (przewód wodociągowy – zielony):
Kliknięciem prawym przyciskiem myszy w obszarze mapy wywołujemy menu kontekstowe, z którego należy wybrać Obiekty podrzędne > Utwórz relacje na podstawie bloku.
System automatycznie utworzy odpowiednie relacje we wszystkich poddanych procedurze obiektach:
Aplikacja umożliwia także sprawdzanie relacji dla wybranego obiektu. Można to zrobić na dwa sposoby:
1. Zaznaczenie w bloku obiektów podrzędnych (lub nadrzędnych) do aktywnego obiektu.
W tym celu należy wybrać obiekt, którego relacje chcemy sprawdzić, kliknąć prawym klawiszem myszy w obszarze mapy i w zależności od tego, czy chcemy zaznaczyć obiekty podrzędne czy obiekty nadrzędne po pojawieniu się menu kontekstowego wybrać odpowiednio Obiekty podrzędne > Zaznacz obiekty jako blok lub Obiekty nadrzędne > Zaznacz obiekt jako blok. Poniżej przykład zaznaczenia obiektów podrzędnych do bloku dla aktywnego obiektu (przewód wodociągowy – zielony):
2. Znalezienie obiektu powiązanego z poziomu edycji obiektu aktywnego.
W zakładce Atrybuty GML w oknie Parametry aktywnego obiektu można sprawdzić w jakich relacjach z innymi obiektami jest aktywny obiekt. Wskazanie konkretnej pozycji występującej na liście relacji, a następnie kliknięcie prawym klawiszem myszy, wywoła menu kontekstowe. Przycisk Znajdź obiekt spowoduje wyszukanie, oznaczenie i uruchomienie edycji obiektu podrzędnego, pozostającego w relacji z naszym obiektem. Poniżej przykład studzienki i powiązanej z tą studzienką rzędnej.
Powyższe działanie aktywuje obiekt podrzędny:
Analogicznie, z poziomu obiektu podrzędnego możemy wrócić do obiektu nadrzędnego – tym razem klikając przycisk Powrót do obiektu nadrzędnego. Spowoduje to wyszukanie, oznaczenie i uruchomienie edycji obiektu nadrzędnego.
UWAGA:
Przed eksportem plików GML dla PODGiK system niezależnie sprawdzi, czy wszystkie obiekty posiadają wymagane przepisami prawa relacje, ale nie będzie w stanie sprawdzić czy utworzone relacje są między właściwymi obiektami (np. ze względu na przecinanie się lub bliskie położenie przewodów). Dlatego przed wyeksportowaniem plików geodeta zawsze powinien samodzielnie sprawdzić, czy relacje zostały utworzone pomiędzy właściwymi obiektami.








Brak komentarzy:
Prześlij komentarz