Przejdź do głównej zawartości

Podział obiektu

Narzędzie Podział przecina istniejący poligon lub linię na dwa obiekty za pomocą pojedynczej linii cięcia poprowadzonej w poprzek. Podział geometrii wylicza JTS (Java Topology Suite) na Androidzie i GEOSwift na iOS — oba opierają się na tej samej bibliotece GEOS w języku C, więc algorytm i wynik są identyczne. Ty decydujesz, która z dwóch części zachowa pierwotny identyfikator i atrybuty obiektu, a druga staje się nowym obiektem.

Funkcja Pro+

Podział wchodzi w skład zestawu funkcji edycji zaawansowanej w Pro+. Użytkownicy wersji Free i Pro widzą główny przełącznik w Ustawienia > Edycja zaawansowana, ale jego włączenie otwiera okno zakupu subskrypcji.

Kiedy używać podziału

  • Podział działki wzdłuż nowej granicy (podział katastralny).
  • Podział wydzielenia leśnego na dwie jednostki gospodarcze.
  • Rozdzielenie długiego obiektu liniowego (kabel, rurociąg, oś drogi) na dwa odcinki w wybranym punkcie.
  • Przycięcie poligonu wzdłuż drogi lub rzeki, która go na nowo przecina.

Zanim zaczniesz

Aby korzystać z podziału, potrzebujesz:

  • subskrypcji Mapit Pro Plus;
  • włączonego głównego przełącznika edycji zaawansowanej w Ustawienia > Edycja zaawansowana;
  • istniejącego obiektu poligonowego lub liniowego do podziału. Obiekty wieloczęściowe (multipoligon, multilinia) nie są obsługiwane w wersji 1 - dla nich pozycja Podział jest ukryta.

Przebieg

1. Otwórz obiekt do edycji

Dotknij istniejącego obiektu poligonowego lub liniowego na mapie, aby rozpocząć na nim sesję edycji. Pasek narzędzi po prawej stronie pokazuje zwykłe przyciski edycji (Zakończ obiekt, Dodaj wierzchołek, Przełącz tryb itd.) oraz nowy przycisk Narzędzia u góry.

2. Otwórz panel narzędzi edycji

Dotknij przycisku Narzędzia. Wysunie się dolny panel z listą dostępnych narzędzi edycji zaawansowanej. W wersji 1 jedyną pozycją jest Podział.

Dotknij Podział.

Mapit GIS - dolny panel narzędzi edycji z pozycjami Podział, Bufor i Łączenie

3. Przeczytaj samouczek przy pierwszym uruchomieniu

Przy pierwszym użyciu podziału wyświetlany jest trzyetapowy samouczek:

  1. Narysuj linię cięcia - jak tryby wprowadzania (celownik, dotknięcie mapy) zasilają linię cięcia i że Dodaj wierzchołek dopisuje do niej kolejne wierzchołki.
  2. Gdzie musi przebiegać linia cięcia - opisane niżej reguły poprawności.
  3. Zwracaj uwagę na kolor - kolory linii cięcia oznaczają jej poprawność (pomarańczowy = rysowanie, czerwony = nieprawidłowa, zielony = prawidłowa).

Samouczek pojawia się tylko raz. Dotknij Gotowe lub Pomiń, aby go zamknąć; obie opcje oznaczają go jako obejrzany i przechodzą do trybu podziału.

4. Narysuj linię cięcia

Zwykłe przyciski edycji znikają, a nad dolnym paskiem nawigacji pojawia się wąski panel z trzema przyciskami: Anuluj, Wyczyść i Zastosuj. Linia cięcia rysowana jest tymi samymi trybami wprowadzania wierzchołków, co poligon - celownikiem (przesuń mapę, dotknij Dodaj wierzchołek) lub przez dotknięcie mapy (każde dotknięcie umieszcza wierzchołek linii cięcia).

Linia zmienia kolor na bieżąco w miarę dodawania wierzchołków:

  • Pomarańczowy podczas rysowania - mniej niż dwa wierzchołki lub po prostu jeszcze nieukończona.
  • Zielony, gdy linia cięcia jest w danej chwili prawidłowa - przycisk Zastosuj staje się aktywny.
  • Czerwony, jeśli linia narusza jedną z opisanych niżej reguł. Tekst nad paskiem narzędzi wyjaśnia przyczynę.
Mapit GIS - rysowanie linii cięcia w poprzek poligonu z panelem Anuluj / Wyczyść / Zastosuj

Reguły poprawności

W przypadku poligonów linia cięcia musi:

  • mieć co najmniej dwa wierzchołki;
  • nie przecinać samej siebie (bez ósemek i zawracania);
  • zaczynać się na zewnątrz pierścienia zewnętrznego poligonu;
  • przecinać pierścień zewnętrzny dokładnie dwa razy. Przecięcie raz, trzy razy lub więcej jest odrzucane. Pierścienie wewnętrzne (otwory) mogą być przecinane; ich łuki są automatycznie włączane do pierścieni zewnętrznych obu części wynikowych.

W przypadku linii linia cięcia musi przecinać obiekt dokładnie w jednym punkcie.

Przycisk Wyczyść kasuje narysowaną linię cięcia. Anuluj całkowicie zamyka tryb podziału i przywraca zwykły pasek edycji.

5. Zastosuj cięcie

Dotknij Zastosuj, gdy linia jest zielona. Cięcie zostaje wykonane, a ekran przełącza się na podgląd: dwie powstałe części rysowane są odmiennymi wypełnieniami - zielonym dla strony, która zachowa pierwotny identyfikator i atrybuty obiektu, oraz niebieskim dla strony, która stanie się nowym obiektem.

Nad dolną nawigacją pojawia się karta potwierdzenia z powierzchnią (lub długością w przypadku linii) każdej ze stron oraz podpowiedzią: Dotknij „Nowego obiektu" (niebieskiego) na mapie, aby zamienić, która część zachowa pierwotne atrybuty.

Mapit GIS - potwierdzenie podziału z częścią pierwotną (zieloną) i nowym obiektem (niebieskim) oraz ich powierzchniami

6. Wskaż, która strona zachowa pierwotny identyfikator

Domyślnie obiektem pierwotnym jest większa część (można to zmienić w Ustawienia > Edycja zaawansowana). Jeśli chcesz, aby była nią druga strona, dotknij niebieskiej części na mapie - kolory zamienią się miejscami, a karta zaktualizuje się odpowiednio.

Gdy przypisanie Ci odpowiada:

  • Zastosuj zapisuje oba rekordy do GeoPackage w jednej transakcji: pierwotny rekord otrzymuje geometrię wybranej części „pierwotnej", a nowy rekord zostaje wstawiony z geometrią drugiej części. Atrybuty nowego rekordu są domyślnie kopiowane z rekordu pierwotnego (albo pozostają puste, jeśli włączysz w ustawieniach opcję Wyczyść atrybuty nowego obiektu).
  • Anuluj odrzuca podgląd bez zapisu. Linia cięcia również zostaje usunięta; jeśli chcesz spróbować ponownie, zacznij od kroku 4.

Po pomyślnym zastosowaniu mapa jest przerysowywana, dzięki czemu oba rekordy pojawiają się natychmiast. Sesja edycji zostaje zamknięta; dotknij jednej z nowych części, aby kontynuować edycję.

Pierścienie wewnętrzne (otwory)

Gdy linia cięcia przechodzi przez pierścień wewnętrzny (otwór w poligonie), łuki otworu są automatycznie włączane do pierścieni zewnętrznych obu części wynikowych. Otwór w praktyce znika, a jego granica staje się częścią nowych granic poligonów.

Gdy linia cięcia nie przecina otworu, otwór pozostaje przy tej części wynikowej, która geometrycznie go zawiera.

Wylicza to Polygonizer z biblioteki JTS, bez ręcznego śledzenia otworów po naszej stronie - wynik jest poprawny dla dowolnej liczby pierścieni wewnętrznych.

Wartości Z

Jeśli poligon źródłowy ma wartości Z (wierzchołki 3D), wierzchołki linii cięcia dziedziczą wartości Z przez interpolację liniową pomiędzy dwoma punktami przecięcia pierścienia zewnętrznego. Wyłącz opcję Interpoluj wartości Z wzdłuż linii cięcia w Ustawienia > Edycja zaawansowana, aby zamiast tego pozostawić wartość Z linii cięcia równą zero.

Ograniczenia w wersji 1

  • Obiekty multipoligonowe / multiliniowe nie są obsługiwane - dla nich podział jest ukryty.
  • Warstwy WFS nigdy nie udostępniają podziału - są tylko do odczytu i nigdy nie wchodzą w sesję edycji.
  • Tylko jedno cięcie - jedna linia, dwie części. Wielokrotne cięcia za jednym razem nie są obsługiwane.
  • Cofnięcie po zatwierdzeniu nie jest obsługiwane. Po zapisie jedynym wyjściem jest ręczne połączenie obu obiektów (ponowna edycja i przerysowanie).

Wymagania


Powiązane tematy