Podstawową zasadą przy tworzeniu (lub modyfikacji) obiektów powierzchniowych zawierające enklawę w GeoMapGML, jest zachowanie następującej kolejności punktów obiektu:
- 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;
- 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.
- 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