poniedziałek, 21 września 2026

Enklawy w GeoMapGML

Podstawową zasadą przy tworzeniu (lub modyfikacji) obiektów powierzchniowych zawierające enklawę w GeoMapGML, jest zachowanie następującej kolejności punktów obiektu:

  1. W pierwszej kolejności, zgodnie z ruchem wskazówek zegara, wstawiamy kolejne punkty zewnętrznej obwodnicy obiektu (na schemacie pkt. 1-5). Spowoduje to zakończenie tworzenia zewnętrznej obwodnicy obiektu;
  2. Następnie na klawiaturze używamy litery k, co spowoduje możliwość kontynuowania tworzonego obiektu i wstawiania kolejnych punktów enklawy (pkt. 6-11). Punkty enklawy wstawiamy przeciwnie do ruchu wskazówek zegara.
  3. Jeżeli wewnątrz obiektu występuje więcej enklaw to procedurę opisaną w pkt. 2 powtarzamy dla każdej kolejnej enklawy (UWAGA: każą kolejną enklawę zaczynamy od ostatniego punktu - na przykładzie to punkt  nr 11).


    Na powyższym schemacie pomiędzy pkt. 5-6 i 10-11 dla lepszego zobrazowania zagadnienia przedstawiono dodatkowe połączenia. Natomiast system GeoMapGML w chwili wstawienia ostatniego punktu (pkt. 11) ponownie zakończy tworzenie obiektu i ukryje opisane powyżej połączenia. W efekcie otrzymamy prawidłowo utworzoną geometrię obiektu z enklawą:

UWAGA 1: Jeżeli enklawa zostanie utworzona nieprawidłowo to system nie ukryje nadmiarowych połączeń. Jest to sygnał, że rysunek takiej enklawy należy poprawić.

UWAGA 2: Brak zachowania opisanej powyżej procedury spowoduje, że takie obiekty z enklawą zostaną nieprawidłowo wyeksportowane do plików w formacie GML, co może skutkować odmową przyjęcia takiego pliku przez PODGiK.

Brak komentarzy:

Prześlij komentarz