Przecięcie obiektów

Z C-Geo Wiki
Skocz do: nawigacja, szukaj
Przecięcie obiektów
Kategoria:Paski narzędzi
Pasek Obliczenia
Powiązania Przecięcie warstw

Przecięcie obiektów — zawiera funkcje umożliwiające wyznaczenie: części wspólnych, sum, różnic, dopełnienia lub połączenia dwóch wybranych obiektów.

WAŻNE! Nowe obiekty zostają zapisane na warstwę edytowalną w momencie przecięcia. Przykładowa sytuacja na mapie to droga od której w ostatnim czasie pomierzono nowy wjazd na działkę, który dzieli skarpę biegnącą wzdłuż drogi. Aby po przecięciu mieć nowe fragmenty skarpy należy w momencie przecięcia mieć edytowalną warstwę na której leży skarpa.

Aby wyznaczyć przecięcie dwóch obiektów ze sobą, trzeba wybrać pierwszy obiekt na mapie i trzymając lewy klawisz <Ctrl> wybrać drugi obiekt, kliknąć na ikonę Przecięcia obiektów PrzeciecieObiektow.png w pasku narzędzi obliczenia i wybrać odpowiednią opcję zapisu wyniku z dostępnych w oknie warunków (zrzut poniżej). Na przykładzie wykonano przecięcie obszaru utwardzonego budynkiem, aby w wyniku powstał obszar utwardzony wokół budynku.

PrzeciecieEnklawy.JPG

OPCJA OPIS ZASTOSOWANIE
Wstaw bez bazy danych Funkcja wstawi obiekt wynikowy na mapę, ale bez bazy danych. Przykładem może być wycięcie w obszarze utwardzonym enklawy na budynek. Zostaje utworzony nowy obiekt na warstwie edytowalnej. Geometria wynikowa to obszar utwardzony z wyciętym w środku obrysem budynku. Nie przejmie atrybutów po żadnym z biorących udział w przecięciu.
Przepisz dane z obiektu I/II i zapisz składowe wynikowego obiektu jako multipoligon Funkcja wstawi multipoligon wynikowy na mapę wraz z bazą danych, do której zostaną skopiowane wartości atrybutów z obiektu I lub II. Na mapie pozostanie zarówno obiekt, z którego przepisujemy dane, jak i wynikowy. Przykładem może być wycięcie w obszarze utwardzonym enklawy na budynek. Zostaje utworzony nowy obiekt na warstwie edytowalnej. Geometria wynikowa to obszar utwardzony z wyciętym w środku obrysem budynku. Przejmuje atrybuty z obiektu I/II (bez lokalnyId).
Przepisz dane z obiektu I/II i zapisz składowe wynikowego obiektu jako oddzielne obiekty Funkcja jako wynik wstawi na mapę oddzielne obiekty wraz z bazą danych, do której zostaną skopiowane wartości atrybutów z obiektu I lub II. Wynikiem będą osobne obiekty dla każdego segmentu biorącego udział w przecięciu. Na mapie pozostanie zarówno obiekt, z którego przepisujemy dane, jak i wynikowy. Przykładem może być wycięcie w istniejącej skarpie przy drodze nowego wjazdu na posesję. Gdy jako opcję zapisu wybierzemy oddzielne obiekty na warstwie edytowalnej otrzymamy dwa nowe obiekty - fragmenty skarpy po prawej i po lewej od wjazdu na posesję. Oryginalny obiekt pozostaje na mapie - aby przenieść jego historię na jeden z nowych obiektów należy skorzystać z funkcji przenoszenia historii obiektu.
Przepisz dane z obiektu I/II i zapisz składowe wynikowego obiektu jako oddzielne poligony z enklawami Funkcja wstawi oddzielne poligony z enklawami na mapę wraz z bazą danych, do której zostaną skopiowane wartości atrybutów z obiektu I lub II. Na mapie pozostanie zarówno obiekt, z którego przepisujemy dane, jak i wynikowy. Opcja ma zastosowanie przy tworzeniu enklaw w multipoligonie, a gdy wynikiem mają być osobne powierzchnie z enklawami. Przykładem może być wycięcie w użytku gruntowym nowego użytku, gdy obiektem z którego wycinamy jest istniejący użytek posiadający już enklawy, a obiektem wycinającym jest granica działki ewidencyjnej. Wówczas, gdy jako opcję zapisu wybierzemy oddzielne poligony z enklawami w wyniku otrzymamy dwa nowe obiekty - jeden o geometrii istniejącego użytku z wyciętą granicą działki i drugi użytek o takiej samej geometrii jak granica działki. Oryginalny obiekt pozostaje na mapie - aby przenieść jego historię na nowy użytek należy skorzystać z funkcji przenoszenia historii obiektu
Wstaw w miejsce obiektu I/II Funkcja wstawi obiekt wynikowy w miejsce obiektu I/II, a obiekt I/II zniknie z mapy. Atrybuty z bazy danych zostaną skopiowane do obiektu wynikowego i jeśli obiekt pierwotny I/II pochodził z importu pliku GML to jego historia zostanie przepisana do obiektu wynikowego tzn. obiekt wynikowy będzie zmodyfikowanym obiektem I/II, a nie całkiem nowym. Przykładem może być wycięcie w obszarze utwardzonym enklawy na budynek. Utworzony obiekt zostaje wstawiony w miejsce istniejącego obszaru utwardzonego - przejmuje on jego historię. Geometria wynikowa to obszar utwardzony z wyciętym obrysem budynku. Gdy wstawimy w miejsce obiektu I (obszaru utwardzonego) uzyskujemy pożądany efekt końcowy bez potrzeby przenoszenia historii.

Narzędzie przede wszystkim przydatne do tworzenia enklaw w obiektach oraz do łączenia budynków w multipowierzchnie. Zalecane do pracy z mapami obiektowymi GIV i GML.

Przykład utworzenia budynków jako multipowierzchni:

BudynkiMulti.JPG

Funkcje te także są przydatne np. do analizy topologicznej warstwy działek — wykrywane są dziury lub nałożenia obiektów sąsiednich. Kolejne zastosowanie to np. wyznaczenie obiektu będącego częścią wspólną działki i użytku.

Więcej na [1]