Rysowanie enklaw w mapie obiektowej

Pytania dotyczące obsługi programu C-Geo V8 i kolejnych edycji
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Rysowanie enklaw w mapie obiektowej

Post autor: marioo »

Czy jest jakiś specjalny sposób na rysowanie enklaw w mapie obiektowej, (np chodnik i trawnik tak jak pokazane na rysunku). Chodzi mi o to, żeby wykonać to poprawnie, tak żeby program wyeksportował prawidłowo takie elementy i nie robić ewentualnych poprawek.
Czy rysujemy chodnik po zewnętrznym obrysie i potem w środku trawnik?
Czy może zewn. obrys i potem wewnętrzne "wycięcie" oddzielnymi obiektami, a potem jeszcze trawnik?
Czy może chodnik jednym obiektem z enklawą i potem trawnik?
Załączniki
Przechwytywanie.PNG
Przechwytywanie.PNG (9.77 KiB) Przejrzano 7104 razy
Pozdrawiam
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8159
Rejestracja: 16 lut 2005, 20:25

Re: Rysowanie enklaw w mapie obiektowej

Post autor: Jurek B. »

Na Wiki C-GEO, po wpisaniu hasła Enklawa - jest opis jak ją tworzyć.
Pozdrawiam Jurek B.
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Re: Rysowanie enklaw w mapie obiektowej

Post autor: marioo »

Rysując w ten pierwszy sposób walidacja pokazuje błąd krytyczny powtarzających się punktów. Chodzi mi nie o samo narysowanie, bo to potrafię, ale o prawidłowy sposób rysowania takich obiektów, tak żeby nie powodowało to błędów przy eksporcie do GML.
Pozdrawiam
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Re: Rysowanie enklaw w mapie obiektowej

Post autor: marioo »

Drugi sposób nie powoduje błędów, ale usuwane jest wszystko co jest w mniejszym obiekcie - w tym wypadku trawnik. Co jeżeli miałbym np budynek z schodami, tarasem itd. otoczony trawnikiem?
Pozdrawiam
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8159
Rejestracja: 16 lut 2005, 20:25

Re: Rysowanie enklaw w mapie obiektowej

Post autor: Jurek B. »

W tym opisie na wiki jest podpowiedź:
Warto zapamiętać podczas tworzenia tego elementu należy usunąć z widoczności warstwy znajdujące się pod obiektem wycinającym, ponieważ on wycina wszystko co znajduje się w tym momencie na mapie w zasięgu wybranego obszaru.
Pozdrawiam Jurek B.
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Re: Rysowanie enklaw w mapie obiektowej

Post autor: marioo »

Wg mnie, przydałoby się na przyszłość jakieś narzędzie do prostego robienia takich obiektów, bez tej całej zabawy szukanie i wygaszanie warstw, ucinanie itd. bo to wymaga zbyt dużo pracy.
Ja sobie teraz poradzę, bo mam jeden taki przypadek, ale daję temat do przemyślenia.
Pozdrawiam
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8159
Rejestracja: 16 lut 2005, 20:25

Re: Rysowanie enklaw w mapie obiektowej

Post autor: Jurek B. »

Tak, na pewno coś takiego się przyda - pomyślimy jak to uprościć.
Pozdrawiam Jurek B.
geoproj5
___
___
Posty: 96
Rejestracja: 09 lip 2022, 12:02

Re: Rysowanie enklaw w mapie obiektowej

Post autor: geoproj5 »

a co w sytuacji gdy chcialbym ta enklawe usunac? np jest chodnik z kostki w nim enklawa trawnik, no i trawnik zostal zabudowany kostką .
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8159
Rejestracja: 16 lut 2005, 20:25

Re: Rysowanie enklaw w mapie obiektowej

Post autor: Jurek B. »

geoproj5 pisze: 17 lis 2022, 16:50 a co w sytuacji gdy chcialbym ta enklawe usunac? np jest chodnik z kostki w nim enklawa trawnik, no i trawnik zostal zabudowany kostką .
Sam trawnik trzeba usunąć, a pozostałą po nim dziurę enklawy "poodpinać" punkt po punkcie, albo jeszcze lepiej w edytorze obiektu usunąć punkty enklawy z wnętrza obiektu i zapisać.
Pozdrawiam Jurek B.
geoproj5
___
___
Posty: 96
Rejestracja: 09 lip 2022, 12:02

Re: Rysowanie enklaw w mapie obiektowej

Post autor: geoproj5 »

ok. dziekuje
chodys
____
____
Posty: 150
Rejestracja: 13 lip 2014, 11:47

Re: Rysowanie enklaw w mapie obiektowej

Post autor: chodys »

Witam

Jeżeli typ warstwy jest ustawiony jako "Działki" albo "Użytki" to funkcja "Przecięcie obiektów" nie działa, trzeba ustawić typ jako "Inna". Jak już się wytnie enklawę w działce ewidencyjnej to walidacja daje błąd: "Ilość punktów załamania granic działki jest niezgodna z liczbą relacji do punktów granicznych w działce."
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8159
Rejestracja: 16 lut 2005, 20:25

Re: Rysowanie enklaw w mapie obiektowej

Post autor: Jurek B. »

Witam, ten komunikat walidatora trzeba w przypadku enklaw zignorować, natomiast Przecięcie obiektów działa poprawnie dla warstw działek i użytków - w sensie wycinania. Natomiast jest potem problem z wybieraniem po takim przecięciu tych obiektów - to programista poprawi i będzie działać po aktualizacji grudniowej.
Pozdrawiam Jurek B.
ODPOWIEDZ