Tracer2: Ekstrahowanie rzutów budynków w JOSM

Nigdy nie wiem jaki zakres jest na Pl budynków 2009 i 2010 z geoportalu.
Na Dolnym Śląsku jak na razie znalazłem tylko jedno miasteczko gdzie chodziły “budynki 2009”.
Czy Budynki 2010 są dużo lepsze (liczniejsze)?
WMS-ów nie kasuję, bo niedawno dodany do podkładów w JOSM geoportal1 u mnie jeszcze ani razu nie chodził.
Nie pojmuję dlaczego na www geoportalu budynki są wielu miastach a na WMS tylko w nielicznych.
Czy można otworzyć kilka warstw z różnymi rodzajami budynków na jednym kaflu?
JOSM generuje długiego linka po zaznaczeniu całego folderu z warstwami na geoportalu (lub kilku warstw) ale taki długi link jeszcze nigdy mi się nie otworzył.

Pisałeś wcześniej (może na wiki), że można kopiować do okna Tracer2 adres WMS już będącego w JOSM.
Czy to aby na pewno prawda, czy tylko tłumaczenie błędnej informacji z wiki?

Name:

WMS mapy.geoportal.gov.pl - Budynki niemieszkalne

URL:

wms:http://mapy.geoportal.gov.pl/wss/service/pub/guest/G2_BDOT_BUD_2010/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=0,1,2,6,8,10&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Geoportal1 działa praktycznie tylko wtedy jak padnie Geoportal 2, który jest nowszą wersją.

Czy ktoś uruchomił tracer’a z wms’em działającym na https? Generalnie widziałem, że powinno działać. Tracer2server wspiera również https, ale fajnie jakby ktoś może potwierdził, że działa mu taka konfiguracja. W josm podkład jest widoczny, aczkolwiek musiałem ręcznie dodać certa, bo jest self-signed …

Hej!

Zacząłem się bawić tą wtyczką i jest super (pomijając, że czasami daje obrysy od czapy, ale 90% czasu działa bardzo dobrze). Wiem, że przewijał się problem z komunikatem “area too big” na który nie było odpowiedzi na forum. Otóż przy pracy na warstwach z budynkami trzeba ustawić matching “colour” (tam, gdzie dodaje się adres WMS). Przy pracy z EMUIA (jak ktoś chce się bawić w rysowanie granic) trzeba dać matching “boundary” i rozmiar kafelka jak największy. Ot i cała filozofia :). Jak często daje błędne obrysy to warto eksperymentować z parametrem rozdzielczości. Warto spróbować dać jak największy rozmiar kafelka, wtedy szybciej pracuje.

Ja mam z tym programem dziwne przypadki.
Ten sam WMS miejscowości różne w jednych działa bez problemu. Dla innych cały czas pokazuje Exception: Can’t load Tile: 19,0600 49,7700 19,0700 49,7600

Zauważyłem, że wiele osób ciągle rysuje obrysy budynków orientacyjnie lub unika rysowania ich, uważając, że jest to bardzo czasochłonne.
Otóż, można to robić z przyjemnością w sposób łatwy i szybki.
Pozwalają na to WMS poszczególnych regionów Polski oparte na Geoportalu i Tracer2.
http://wiki.openstreetmap.org/wiki/Pl:JOSM/Plugins/Tracer2

Po zainstalowaniu Tracer2 i wtyczki w JOSM (Tracer2Server) otwieramy warstwę z budynkami danego regionu.
Na przykład:
Małopolska

wms:http://miip.geomalopolska.pl/arcgis/services/WMS_Budynki/MapServer/WMSServer?FORMAT=image/png&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=budynki&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Mazowsze

wms:http://wrotamazowsza.pl:80/msip/tbd/wms?SERVICE=WMS&FORMAT=image/png&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=tbd:Budynki&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Dajemy “T”, co otwiera okno Tracer2Server z listą aktualnie dopisanych WMS’ów do wtyczki Tracera.
Wybieramy dany region i … powodzenia :slight_smile:

Czasami połączenie z Tracer2Server serwerem się urywa co widzimy po kliknięcie prawą myszą na ikonę Tracer2 u dołu, więc uruchamiamy ponownie.

Uwaga: Tracer2Server nie pracuje prawidłowo gdy ma łączyć sąsiednie obszary przy rysowaniu granic z nowszymi wersjami JOSM.
Ostatnią wersją JOSM, z jaką działa prawidłowo, jest 7643.

Działa też z nowszymi. Była aktualizacja wtyczki.

Gdyby komuś udało się zmusić Tracera do współpracy z opolskim geoportalem…

Ja natomiast zapraszam do wektoryzacji w powiatach starogardzkim i wejherowskim. Gdańsk działa dziwnie z uwagi na kontury przy łączeniach budynków, nie do końca to zbadałem.

Pro tip: Ctrl+Shift+E zaznacza wszystkie połączone obszary. Można dzięki temu łatwo poprawić kąty proste przez Q.

Może zrobimy listę WMS-ów których można używać i działają z Tracerem?

Jeśli wolno, chciałbym tylko poddać pod rozwagę, by nie traktować tych źródeł jako jedynej wyroczni. Raz, że bywają nieaktualne, dwa - kontury z TBD to nie zawsze jest to, co byśmy chcieli w OSM narysować. Obiekty typu building=roof, części budynków, którą tak byśmy chcieli tagować, a także wszelkie nawisy, nie będą tam należały do konturu. Jest na to w OSM specyfikacja simple 3D buildings, ale nawet jak ktoś nie chce się bawić w szczegóły, powinien moim zdaniem raczej narysować kontur wszystkich części budynku. Podejście takie jak w TBD, gdzie ganek jest niewidoczny, bo nie ma ścian, a za to loggia na poziomie 0 ma wpływ na kontur budynku wydaje się zbyt doktrynerskie. Podobnie zresztą miewam spore wątpliwości widząc, jak pooddzielane jako osobne kontury bywają kawałki tego samego budynku.

@Rogoyski
Wydaje mi się, że każdy wie, iż mapowanie na podstawie zdjęć lotniczych jest tylko podstawą/ułatwieniem do mapowanie w oparciu o obserwacje w terenie.
Polecam po zakończeniu przynoszenia konturów budynków za pomocą Tracer2Server, otworzyć warstwę Geoportal2 i porównać kontury z widokiem aktualnego Geoportalu.
Ja przynajmniej tak robię. Pozwala mi to na poprawę przebiegu dróg/ścieżek, które czasami idą w poprzek konturów domów.

@diverpl
W dalszym ciągu, z nowszymi aktualizacjami JOSM, pokazuje błąd gdy ma się dołączyć do sąsiedniego konturu.

@RicoElectrico
Jaki masz problem z opolskim WMS’em w współpracy z Tracer2Server?
W ustawieniach mam zmienione tylko dla granic miejscowości:
Wielkość kafelka = .002
Rozdzielczość = 1024
Image format w WMS’ie z .jpg na .png. Mniej artyfaktów.

@Władysław Komorek
Jakie odwzorowanie? Jaki próg koloru? Mógłbyś po prostu dać screena?

Po zainstalowaniu wtyczki Tracer2, mamy, w JOSM, dodatkową ikonę (pięciokąt z 2 w środku).
Po kliknięciu na nią mamy:
http://polhome.com/test/Tracer2_dialog.PNG
Więcej w: http://wiki.openstreetmap.org/wiki/Pl:JOSM/Plugins/Tracer2

Jeśli chodzi o zamianę “jpg” na “png” w wierszu wmsowym “WMS&FORMAT=image/png”, to kwestia gustu. U mnie lepiej działa.

Oj, no wiem jak używać Tracera2 :roll_eyes: Robiłem Starogard i Wejherowo. Po prostu opolski WMS jest jakiś lipny (pod Merkatorem wypluwa sieczkę i trzeba zmienić odwzorowanie na np. układ 1992 - EPSG:2180). Poza tym aby Trracer2 mógł działać, trzeba mu zadać parametry detekcji - tryb (kolor/obrys) i próg. Mi jakoś nie udało się tego ustawić.

JOSM w wersji 7995 i Tracer2 w wersji 30972 działają bez problemu. Serio serio :slight_smile:

Jeśli WMS daję nam bardzo wyraźny kolor budynku (wnętrze obrysu) to szybciej wychwytuje ustawienie na “kolor”. Klikamy w środki obrysu lub pod obrysem.
Z tym, że obrys powinien być linią ciągłą. Gorzej z obrysami linią przerywaną. Daje masę extra punktów które trzeba ręcznie usuwać. Zwłaszcza gdy obrys ma balkony.

Ale dla np. kujawsko-pomorskiego chyba nie ma dostępnych obrysów, albo są dziury w poszczególnych gminach?

Dla Bielska

http://web2.um.bielsko.pl/cgi-bin/bielsko/

Zapomniałem wcześniej dodać, że podkład WMS w Tracer2 nie musi być identyczny z aktywną warstwą WMS.
Ważne aby dotyczyła tych samych obiektów.
Czyli, na przykład, patrzymy na powyższą warstwę, a w Tracer2 używamy WMS ogólny,
Geoportal-budynki:

wms:http://mapy.geoportal.gov.pl/wss/service/pub/guest/G2_BDOT_BUD_2010/MapServer/WMSServer?FORMAT=image/png24&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=0,1,2,5,6,8,10&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}{header(User-Agent,Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0)}

gdzie &LAYERS=:
0 - sakralne
1 - ochrony zdrowia lub opieki socjalnej
2 - transportu lub łączności
5 - mieszkalne
8 - handlowe i usługowe
10 - biurowe
12 - punkty adresowe

A to jest warstwa dla działek:

wms:http://mapy.geoportal.gov.pl/wss/service/pub/guest/G2_GO_WMS/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=Dzialki,NumeryDzialek&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}{header(User-Agent,Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0)}

Udało się komuś uruchomienie zestawu Tracer2 i Tracer2Server pod linuksem? Wtyczkę mam zainstalowaną i skonfigurowaną, serwer skompilowany w mono i działa, lecz przy próbie zaznaczenia budynku mam komunikat wtyczki, że serwer nie jest uruchomiony :confused: Oczywiście w tym czasie serwer działa, nmap pokazuje, że nasłuchuje na porcie. Dziwi mnie tylko to, że za każdym uruchomieniem serwer słucha na innym porcie, ale może tak ma być. Tylko dlaczego wtyczka go nie widzi?

Tak. Nie udało mi się wprawdzie skonfigurować żadnego z podkładów geoportalu z obrysami budynków, ale z podkładem Wrocław GIS jakoś tam działał (jakoś tam = wolno i nie zawsze - rysowanie ręcznie z podkładem ortofoto jest u mnie równie szybkie, ale może to być kwestia ustawień). U mnie nmap pokazuje to samo przed uruchomieniem serwera i w trakcie jego działania (zajęte porty to 22, 37, 53, 80, 113, 631 i 6000). Największy problem miałem z instalacją monodevelop razem z zależnościami (ale jak się używa slackware to tak to właśnie wygląda :D), żeby w ogóle zadziałało. Potem już było łatwo (no może poza stresem związanym z wczorajszą awarią serwerów geoportalu - akurat wtedy po raz pierwszy włączyłem tracera i … nic nie działało :P).