Przejdź do głównej zawartości

Narzędzie łączenia

Narzędzie Łączenie scala dwa sąsiadujące obiekty tej samej warstwy w jeden obiekt. Wybierasz obiekt, dotykasz drugiego obiektu na tej samej warstwie, decydujesz, która strona zachowa identyfikator rekordu i atrybuty, i potwierdzasz. Geometrię wylicza JTS (Java Topology Suite); geometria zachowanego rekordu zostaje zaktualizowana do sumy, a drugi rekord jest usuwany w tym samym kroku.

Funkcja Pro+

Łączenie 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ć łączenia

  • Scalanie działek - łączenie dwóch sąsiadujących działek należących do jednego właściciela.
  • Przeklasyfikowanie wydzieleń leśnych - scalanie dwóch sąsiadujących wydzieleń, które stały się jedną jednostką gospodarczą.
  • Upraszczanie sieci uzbrojenia - łączenie dwóch odcinków rurociągu stykających się końcami po zmianie numeracji.
  • Usuwanie duplikatów - usunięcie przypadkowego duplikatu narysowanego na istniejącym obiekcie.

Zanim zaczniesz

Aby korzystać z łączenia, potrzebujesz:

  • subskrypcji Mapit Pro Plus;
  • włączonego głównego przełącznika edycji zaawansowanej w Ustawienia > Edycja zaawansowana;
  • dwóch istniejących obiektów na tej samej warstwie. Oba muszą być jednoczęściowymi poligonami lub jednoczęściowymi liniami; obiekty wieloczęściowe (multipoligon, multilinia) nie są obsługiwane w wersji 1.

Oba obiekty muszą sąsiadować ze sobą w sposób dający czysty wynik jednoczęściowy. Dla poligonów oznacza to wspólną co najmniej jedną krawędź, a dla linii - wspólny punkt końcowy. Zobacz Reguły poprawności poniżej.

Przebieg

1. Otwórz pierwszy obiekt do edycji

Przytrzymaj istniejący obiekt poligonowy lub liniowy, aby rozpocząć na nim sesję edycji. Staje się on obiektem A - wizualnym punktem odniesienia dla łączenia.

2. Otwórz panel narzędzi edycji

Pasek narzędzi po prawej stronie pokazuje zwykłe przyciski edycji oraz przycisk Narzędzia u góry. Dotknij Narzędzia, aby otworzyć dolny panel narzędzi edycji. Panel zawiera pozycje Podział, Bufor i Łączenie. Dotknij Łączenie.

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

3. Wskaż obiekt B

Uchwyty wierzchołków i znaczniki punktów środkowych obiektu A znikają; obiekt A zostaje przerysowany na fioletowo z literą A w środku ciężkości, dzięki czemu widzisz obiekt wyjściowy. Nad dolną nawigacją pojawia się wąski pasek: „Dotknij obiektu, aby połączyć" wraz z przyciskiem Anuluj.

Dotknij drugiego obiektu na tej samej warstwie. Mapit odczytuje pełną, dokładną geometrię wskazanego obiektu z pliku GeoPackage i sprawdza poprawność sumy:

  • Dotknięcie obiektu na innej warstwie jest po cichu ignorowane, z krótkim komunikatem „Tylko obiekty z tej samej warstwy".
  • Dotknięcie samego obiektu A jest po cichu ignorowane; pasek pokazuje „Wskaż inny obiekt".
  • Dotknięcie obiektu wieloczęściowego jest odrzucane z tą samą podpowiedzią.

Jeśli sprawdzenie przebiegnie pomyślnie, przechodzisz do kroku 4. Jeśli sprawdzenie nie powiedzie się z przyczyn geometrycznych (rozłączne poligony w tabeli jednopoligonowej, linie stykające się w kształcie litery T), komunikat wyjaśnia przyczynę, a Ty pozostajesz w trybie wskazywania, aby spróbować z innym obiektem.

4. Wskaż, która strona zachowa rekord i atrybuty

Wysuwa się karta potwierdzenia. Nagłówek pokazuje powierzchnię lub długość po połączeniu; poniżej dwa przyciski A i B pokazują ich indywidualne wielkości. Połączona geometria rysowana jest na mapie na fioletowo, a etykiety A / B pojawiają się w środkach ciężkości obu obiektów wejściowych. Etykieta zachowywanej strony jest większa i ma grubszą fioletową obwódkę; etykieta drugiej strony jest mniejsza i bledsza.

Domyślnie rekord zachowuje większa część (można to zmienić ustawieniem Największa część zachowuje pierwotne atrybuty). Dotknij drugiego przycisku, aby zamienić strony. Wyróżnienie zachowywanej strony na mapie zmieni się odpowiednio.

Mapit GIS - karta potwierdzenia łączenia z wyborem źródła atrybutów A/B nad dwoma sąsiadującymi poligonami

5. Zastosuj lub anuluj

  • Zastosuj aktualizuje geometrię zachowanego rekordu do połączonego kształtu i usuwa drugi rekord w tym samym kroku. Cała rysowana warstwa GeoPackage jest przebudowywana, dzięki czemu obie zmiany pojawiają się na mapie jednocześnie. Komunikat potwierdza operację słowem „Połączono".
  • Anuluj odrzuca podgląd bez zapisu. Oba rekordy pozostają bez zmian, a na obiekcie A przywracany jest zwykły pasek edycji, dzięki czemu możesz kontynuować pracę.

Reguły poprawności

Narzędzie łączenia odmawia zapisania wyniku, który po cichu wprowadziłby zdegenerowaną topologię. W każdym przypadku odrzucenia komunikat wyjaśnia przyczynę, a Ty pozostajesz w trybie wskazywania, aby spróbować ponownie.

PrzyczynaKiedy występujeWyświetlany komunikat
Rozłączne poligonyDwa poligony niemające wspólnej granicy, w tabeli jednopoligonowej. Suma JTS byłaby multipoligonem, a tabela docelowa zadeklarowana jest jako POLYGON.„Nie można połączyć: obiekty nie sąsiadują ze sobą"
Styk tylko w wierzchołkuDwa poligony mające wspólny dokładnie jeden narożny wierzchołek (kształt „muszki"). Suma JTS zwraca poligon stykający się sam ze sobą, który nie jest poprawną geometrią simple features.„Nie można połączyć: obiekty stykają się tylko w punkcie"
Linie w kształcie litery TDwie linie stykające się w punkcie wewnętrznym (punkt środkowy jednej linii styka się z końcem drugiej). Linii nie da się połączyć końcami.„Nie można połączyć: linie nie łączą się końcami"
Pusty wynikPrzypadek zabezpieczający: suma nie zwróciła żadnej geometrii. W praktyce nie powinno to wystąpić.„Nie można połączyć: wynik jest pusty"

W przypadku tabel zadeklarowanych jako MULTIPOLYGON lub MULTILINESTRING reguły dotyczące rozłączności i styku w kształcie litery T są automatycznie łagodzone: łączenie kończy się powodzeniem i zapisywana jest geometria wieloczęściowa. Mapit odczytuje deklarację typu geometrii aktywnej warstwy, aby podjąć decyzję.

Wartości Z

Suma w JTS nie zachowuje wartości Z (wysokości) wzdłuż połączonej granicy. Mapit zapisuje połączoną geometrię do rekordu GeoPackage jako XY, nawet jeśli tabela źródłowa zadeklarowana jest jako XYZ. Odpowiada to zachowaniu narzędzia bufora. Odtwarzanie wartości Z wzdłuż połączonej granicy znajduje się w planach.

Ograniczenia w wersji 1

  • Obiekty wieloczęściowe (multipoligon, multilinia) nie są obsługiwane jako dane wejściowe. Pozycja Łączenie pozostaje widoczna w panelu narzędzi, ale wybrana para musi być jednoczęściowa.
  • Scalanie trzech lub więcej obiektów nie jest obsługiwane w wersji 1. Wybieraj po dwa obiekty naraz. Scalanie wielu obiektów jest w planach jako kolejny etap.
  • Łączenie między warstwami nie jest obsługiwane. Oba obiekty muszą znajdować się na tej samej warstwie (a więc mieć wspólny schemat i odwzorowanie).
  • Rozwiązywanie konfliktów atrybutów działa na zasadzie „jedno albo drugie". Scalanie atrybutów pole po polu nie jest przewidziane.
  • Odtwarzanie wartości Z wzdłuż połączonej granicy zostaje w wersji 1 sprowadzone do XY.
  • Warstwy WFS jako źródła nigdy nie udostępniają łączenia - są tylko do odczytu.

Wymagania

  • Subskrypcja Mapit Pro Plus (Android).
  • Włączony główny przełącznik edycji zaawansowanej w Ustawienia > Edycja zaawansowana.
  • Dwa istniejące obiekty jednoczęściowe na tej samej warstwie poligonowej lub liniowej.

Powiązane tematy