OpenStreetMap

Granice

Posted by Władysław Komorek on 28 January 2014 in Polish (Polski).

Rysuję oraz uaktualniam granice gmin i wsi. Irytujące jest jak ktoś przykleja do tych granic (węzły, linie) inne obiekty (lasy, zabudowę, drogi). Wtedy wystarczy jak przesunę węzeł granicy i cały ciąg obrysu innego obiektu zmienia swoje położenie.

Discussion

Comment from thomersch on 28 January 2014 at 15:42

Niestety zawsze to samo :( Strasznie to utrudnia pracę… znam ten ból.

Comment from Mariusz 2M on 9 August 2016 at 10:08

Co, jeżeli to prawda - są granice, gdzie oś drogi pokrywa się z obszarem adm.? Np. ul. Geodetów styk Józefowa i Piaseczna.

Comment from Mariusz 2M on 9 August 2016 at 10:24

Co, jeżeli to prawda - są granice, gdzie oś drogi pokrywa się z obszarem adm.? Np. ul. Geodetów styk Józefowa i Piaseczna.

Comment from Władysław Komorek on 9 August 2016 at 12:38

Oś drogi “nie pokrywa się” z granicą tylko leży “w pobliżu” granicy. Granica jest granicą a droga drogą. Niezależne od siebie byty. Każdy byt ma swoje odzwierciedlenie na mapie. Odległość między nimi może wynosić nawet centymetr, co jest niewidoczne na mapie. Czyli “nie przyklejamy” czegokolwiek do granic. To jest podstawa mapowania na OSM.

Comment from LeanderLBN on 3 November 2016 at 13:40

“To jest podstawa mapowania na OSM” Czy jest to gdzieś skodyfikowane? Właśnie zrobiłem kilka pierwszych edycji, bo potrzebne było mi zapoznanie się z edytorem, ale może porobię więcej. Z punktu widzenia użytkownika niestety takie podejście wygląda jak niechlujna robota. Granice często pokrywają się z innymi obiektami, np. granica gminy biegnąca krawędzią lasu. Logika topologiczna nakazuje, żeby przebieg obu linii na wspólnym odcinku był identyczny. Rysowanie tych linii obok siebie zawsze prowadzi do nieregularności (brak równoległości), jak chociażby tu: http://www.openstreetmap.org/#map=19/51.32305/21.99987 Jeśli dysponujemy narzędziami do rysowania równoległego - wtedy OK, ale pozostaje kwestia grubości przy symbolizacji. Nie jątrzę, pytam jakie są założenia i rozumiem problem techniczny klejenia się konturów różnych obiektów do siebie (ale trudność techniczna nie może usprawiedliwiać błędów formalnych).

Comment from Władysław Komorek on 3 November 2016 at 14:33

Gdzie to jest? Wiki OSM, oraz setki razy komentowane na forum OSM.

To nie granice pokrywają się z …, tylko czasami inne byty pokrywają się z granicą. To że granica lasu, czasami, pokrywa się z granicą, lub jest równoległa, jest czystym przypadkiem. Granica jest stała, a las zawsze można wyciąć, lub rzeka może zmienić koryto.

Obecnie, rzadko który obrys lasu jest dokładny, to pozostałość po początkach mapowania. Dziś mamy podkład z bardzo dokładnego Geoportal ortho i większość lasów wymaga ponownego wyrysowania. Każdy edytuje to co lubi.

Najlepiej używać Relacji:Wielokąt, wtedy las jest outer a wszystkie “dziury” w lesie jako inner Jeśli chodzi o narzędzie w rysowaniu linii równoległych to JOSM ma wszystko i jeszcze więcej :)

Linia nie ma grubości, to kwestia powiększenia. Linie mogą się pokrywać ale co innego jeśli ta sama linia oznacza dwa różne byty.

Czyli mamy linię łamaną obrazującą pole. Może pociągnąć inną linię łamaną dla innego obszaru z tej samej grupy mając wspólne węzły i odcinki linii, przedstawiający obrys lasu. Ale do granic nic nie przyklejamy.

W przyszłości można będzie użyć komendy “odklej” i przesuniemy cały jeden obszarów bez naruszenie drugiego.

Powodzenia w mapowaniu.

Comment from LeanderLBN on 3 November 2016 at 18:33

Dziękuję za odpowiedź. Zasadniczo OK, ale technicznie co to za różnica, czy to linia granicy, czy nie? Czemu mogę przykleić pole do lasu, a do granicy już nie? Co z tego, że las można wyciąć, przecież granicę można przesunąć - moje wątpliwości nie dotyczą trwałości elementów, tylko topologii obiektów różnych klas, która musi być zachowana. (Tak na marginesie, nie zgodzę się, że inne byty pokrywają się z granicą, a odwrotnie nie. Przecież większość granic definiowana jest w opisach na podstawie np. granic działek.) Oczywiście, że linia nie ma grubości, ale podlinkowany przeze mnie przykład pokazuje, że coś z edycjami czasem zawodzi. Zakładam, że OSM ma być bazą DLM, z modelem topograficznym. To, jak się wyświetla, jaka jest grubość i czy system potrafi rozsunąć graficzną reprezentację nakładających się linii to sprawa przejścia na model DCM, natomiast w bazie wiele takich linii musi się pokrywać, bo taka jest ich rzeczywista relacja.

Szczerze mówiąc, trafiłem do tej dyskusji przypadkiem (poprzez link jednej z edycji autora). To chyba nie miejsce na takie wynurzenia, biegnę więc poczytać wiki :), ale raz jeszcze dzięki za odpowiedź.

Comment from Władysław Komorek on 3 November 2016 at 19:04

Właściwym miejscem do tego typu dyskusji i znalezieniem odpowiedzi na wiele nurtujących pytań jest:

OpenStreetMap Forum - users: Poland

https://forum.openstreetmap.org/viewforum.php?id=23

Comment from Pełna Moc on 16 May 2018 at 16:55

A co jeśli w ustawie jest w prost napisane “granica biegnie drogą” … (definicja granic Skierbieszowskiego Parku Krajobrazowego)

Comment from Władysław Komorek on 16 May 2018 at 18:14

Granica i droga to są niezależne byty. Nie mają z sobą nic wspólnego, poza złudzeniem wzrokowym kiedy obie linie się zlewają. Rysujemy oddzielnie. Praktycznie może to być widoczne dopiero przy maksymalnym powiększeniu. I to jest jedna z głównych zasad na OSM.

Comment from LeanderLBN on 16 May 2018 at 19:06

Niestety na forum moje uwagi na ten temat zostały nieco bez odpowiedzi. Skoro ktoś wraca do tematu, to i ja wrócę. To są niezależne byty i są to niezależne obiekty. Nikt nie chce ich rysować jako jeden, ale… Jeżeli “granica biegnie drogą” to topologicznie te obiekty muszą się pokrywać. Jeśli granica biegnie brzegiem lasu - analogicznie. I tak dalej. Problemem jest, jak się zorientowałem rozmawiając w Poznaniu na SotM, nieprzypisanie w OSM węzłów do obiektu. Czyli dwa obiekty, jeśli się pokrywają, to współdzielą jeden węzeł. Dziwne. I niestety edytorzy muszą (?) te linie rysować w oparciu o inne węzły, żeby się obiekty nie sklejały, co prowadzi do zwyczajnego bałaganu w danych widocznego po pobraniu wektorów i próbie zrobienia z nich użytku w GIS-ie (konieczność dociągania tych linii do siebie i poprawiania topologii). Wg mnie problem na razie nie do rozwiązania, bo zmuszałby do innego podejścia jeśli chodzi o węzły. Albo źle zrozumiałem :). Jeśli ktoś ma ochotę kontynuować, to tu lepiej: https://forum.openstreetmap.org/viewtopic.php?id=56362&p=5

Log in to leave a comment