Przecięcie obiektów: Różnice pomiędzy wersjami

Z C-Geo Wiki
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "{| class="wikitable" align="right" !colspan=2|Przecięcie obiektów |- !colspan=2|Kategoria:Paski narzędzi |- !Pasek |Obliczenia |- !Powiązania |Przeci...")
 
 
(Nie pokazano 8 wersji utworzonych przez 3 użytkowników)
Linia 11: Linia 11:
 
|}
 
|}
  
'''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.  
+
'''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.
  
Funkcje te są przydatne np. do analizy topologicznej warstwy działek — wykrywane są dziury lub nałożenia obiektów sąsiednich. Inne zastosowanie to np. wyznaczenie obiektu będącego częścią wspólną działki i użytku. Aby wyznaczyć przecięcie dwóch obiektów ze sobą, trzeba wybrać pierwszy obiekt na mapie i trzymając klawisz <Ctrl> wybrać drugi obiekt, potem kliknąć na ''Przecięcia obiektów'' i wybrać odpowiednią opcję z dostępnych w oknie warunkó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.
  
W menu ''Mapa > Przecięcie warstw'' dostępne jest narzędzie o zbliżonym działaniu.
+
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''' [[Plik: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.
  
Na poniższym rysunku widać wynik połączenia powierzchni budynku i tarasu.
+
[[Plik:PrzeciecieEnklawy.JPG|1000px]]
  
[[Plik:Przecieciedwochobiektow.PNG|700px]]
+
{| class="wikitable"
 +
! 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 [[Przenieś historię obiektu z …|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 [[Przenieś historię obiektu z …|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.
 +
|}
  
[[Kategoria:Paski narzędzi]] [[Kategoria:Wszystkie hasła]]
+
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:
 +
 
 +
[[Plik:BudynkiMulti.JPG|500px]]
 +
 
 +
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 [https://www.youtube.com/watch?v=U3eSoj8h1Jc&feature=youtu.be]
 +
 
 +
[[Kategoria:Paski narzędzi]] [[Kategoria:GML]] [[Kategoria:Wszystkie hasła]]

Aktualna wersja na dzień 16:28, 7 sty 2025

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]