Tracer2: Ekstrahowanie rzutów budynków w JOSM

Przykład:
https://www.openstreetmap.org/way/627432022
https://www.openstreetmap.org/way/627535221
https://www.openstreetmap.org/way/627535222
https://www.openstreetmap.org/way/627535236
https://www.openstreetmap.org/way/627535247
https://www.openstreetmap.org/way/627580252
https://www.openstreetmap.org/way/627580258
https://www.openstreetmap.org/way/627580259

JOSM nie wyświetlał ostrzeżenia?

Wyświetlał, tylko jeszcze trzeba umieć to zinterpretować.
To ani chybi od remizy po drugiej stronie drogi.

Niestety, to samo. :frowning:
Przy budynkach z samymi konturami Tracer2 wyrysowuje tylko część budynku, nic nie daje kliknięcie obok - dorysowuje, ale z dużym błędem.

Lepiej jest, gdy budynki są z wypełnieniem (ten sam podkład, tylko w innym regionie Polski). Tutaj wystarczy pousuwać niepotrzebne punkty i wyprostować budynek. Mimo wszystko wolę tak, niż wyrysowywać ręcznie - szczególnie przy bardziej skomplikowanych budynkach.

Przykład budynków z konturami i z wypełnieniem

To ja jeszcze dorzucam te stadko samotnych węzłów koło adresu Polichna Trzecia numer 54.
Tracer ewidentnie nie złapał tutaj obrysu…

Zauważcie, że tam są też adresy poprzesuwane. Jak wyrysowuje budynki, to mam włączoną też warstwę z punktami adresowymi i poprawiam błędne adresy jak je zauważę.

Dzięki, zamiecione. A jakie mi przy tym JOSM fikołki wyczyniał, to mógłbym jakiegoś ranta na Jutubie puścić, gdybym pomyślał żeby to nagrać.

Nie wiem. Piszesz, że zależy to od jakości podkładu w danej okolicy…
No to w tej okolicy, gdzie właśnie mapuję jest tak źle, że aż przerażajace, co tracer2 na tym podkładzie wyprawia. Naprawdę więcej się człowiek narobi, sprzątając potem tę stajnię Augiasza, niż przerysowując budynki z Geoportalu, żeby pasowały do widocznych kształtów i ręcznie rysując brakujące.

Zwracam uwagę na kwestię, którą poruszyłem już trochę wcześniej w bieżącym wątku - tj. „trzecia droga” czyli ani nie Geoportal (ze względu na uwagi Tomasza) ani nie Krajowa Integracja (ze względu na uwagi rmikke) tylko „lokalne” serwisy e-mapa.net.
Zawierają one te same dane (lub powinny) co Krajowa Integracja (czyli teoretycznie dokładniejsze niż Geoportal BDOT) ale dają się lepiej trasować (przynajmniej na przykładzie testowanego przeze mnie powiatu poznańskiego, tak samo dobrze jak Geoportal BDOT) .
Warto zatem sprawdzić czy w danej okolicy da się podpiąć pod „lokalny” WMS.

P.S.
Uprzedzając pytanie - tak, próbowałem ustawić sobie jako podkład WMS-a z „lokalnego” serwisu szastarka.e-mapa.net, niestety dostaję błędy (Wy też ?).
Zatem - w tej konkretnej sytuacji - pozostaje faktycznie chyba tylko Geoportal…

A jak to jest z licencją na użycie serwisów e-mapa? Chociaż może są dokładniejsze od geoportalu ale nie wiem, czy na potrzeby OSM można te serwisy wykorzystywać?

Twój WMS powinien wyglądać jak poniżej i powinien Ci zadziałać:

wms:http://www.punktyadresowe.pl/cgi-bin/mapserv?map=/home/www/pkt_adresowe/wms/krasnicki.map&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=dzialki,nr_dzialek,budynki&TRANSPARENT=TRUE&FORMAT=image/png&styles=,,&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Odsyłam ogólnie do strony wiki, a w szczególności do tego fragmentu wątku z forum.

Niestety: WMS Server error. Invalid SRS given :frowning:

W opcjach JOSM w ustawieniach mapy ustaw sobie odwzorowanie PUWG 1992 (EPSG:2180). Przy takich ustawieniach poniższy podkład działa prawidłowo. Zrzut z ekranu:

Możemy, nie tylko sa to dane publiczne, ale też mamy zgodę prowadzącej to firmy GeoSystem.

Super, poszło!
Dzięki za podpowiedź! :slight_smile:
Przy okazji zaczęły mi też chodzić od razu inne podkłady. :smiley:

EDIT:
Ale zmusić ten podkład do współpacy z Tracerem to już nie potrafię :frowning:

Do JOSM jako podkład możesz używać tego kodu, który wcześniej podałem:

wms:http://www.punktyadresowe.pl/cgi-bin/mapserv?map=/home/www/pkt_adresowe/wms/krasnicki.map&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=dzialki,nr_dzialek,budynki&TRANSPARENT=TRUE&FORMAT=image/png&styles=,,&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Ale do Tracera wrzuć poniższy kod:

wms:http://www.punktyadresowe.pl/cgi-bin/mapserv?map=/home/www/pkt_adresowe/wms/krasnicki.map&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=budynki&TRANSPARENT=FALSE&FORMAT=image/png&styles=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Kod do Tracera wyczyściłem z warstw związanych z działkami a co wg mnie jest najważniejsze - przełącznik TRANSPARENT=FALSE spowoduje, że Tracer będzie miał łatwiejszą sprawę przy wykrywaniu budynków.

Spróbuj dać do Tracera poniższe ustawienia dla podkładu:

* Wielkość kafelka: 0.0004
* Rozdzielczość: 2048
* Tryb: match color
* Granica: 32
* Liczba węzłów okręgu: 16

Klikam w środek budynku i Tracer na moich podkładach daje radę.

No niestety dostaję wciąż „Area too big”. :frowning:
Ale być może muszę popróbować na drugim kompie gdzie mam 8 GB RAM, bo na tym mam tylko 2 i trochę przymula…

Pobawiłem się za to jeszcze trochę z podkładem Krajowej Integracji testując różne ustawienia poszczególnych parametrów.
Na tym kodzie:

wms:http://wms.epodgik.pl/cgi-bin/KrajowaIntegracjaEwidencjiGruntow?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=budynki&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

i na tych ustawieniach:

rezultaty były nawet zadowalające. Efekt mnożenia nadmiarowo węzłów był zdecydowanie mniejszy - na budynkach kwadratowych/prostokątnych było to zwykle od 4 do 6 nadmiarowych węzłów, przy większych budynkach trochę więcej, ale nawet wtedy były w miarę „w parach” co ułatwiało ich późniejsze usunięcie.
Odniosłem również nieodparte wrażenie, że im bardziej skomplikowany obrys tym Tracer na w/w parametrach lepiej sobie radził.
Tutaj np. brakujący w BDOT budynek przy adresie Polichna Trzecia 54 (4 nadmiarowe węzły), no i najbardziej ciekawy przykład - tj. kościół w Polichni Czwartej , pierwszy „strzał” z Tracera i tylko 2 nadmiarowe węzły (u góry “ramion”) przy dość skomplikowanym obrysie złożonym w zasadzie z trzech budynków.
Ciekaw jestem czy Wy też tak macie lub czy to tylko mój „lokalny” efekt?

szydzio, jeśli licencja SIP powiatu kraśnickiego http://sip.powiatkrasnicki.pl/index.php?portal=9&profile=24051 pozwala na wykorzystanie ich danych w OSM, to mógłbyś skorzystać z ichniejszego WMSa, który całkiem dobrze działa z Tracerem i wydaje się być tożsamy m.in. z www.punktyadresowe.pl.

Kod do JOSM (podgląd):

wms:http://sip.powiatkrasnicki.pl/app-gpt-configurator/rest/service/map?LAYERS=eg_dzialki,eg_budynki,map_kom_ewid_drog_pow,szk_drogi,ulice_MK,ulice_G,pkt_adr&STYLES=,,,,,,&FORMAT=image/png&VERSION=1.1.1&LABEL=TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE&TRANSPARENT=TRUE&SERVICE=WMS&REQUEST=GetMap&SCALE=2000&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Kod do Tracera (tylko budynki) i parametry, które u siebie przetestowałem i działają:

wms:http://sip.powiatkrasnicki.pl/app-gpt-configurator/rest/service/map?LAYERS=eg_budynki&STYLES=&FORMAT=image/png&VERSION=1.1.1&LABEL=false&TRANSPARENT=FALSE&SERVICE=WMS&REQUEST=GetMap&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}
* Wielkość kafelka: 0.0004
* Rozdzielczość: 2048
* Tryb: match color
* Granica: 32
* Liczba węzłów okręgu: 16

Tylko nie wiem jak sprawdzić licencję, czy można te dane wykorzystać.

Próbuję sobie zainstalować tracer2server pod linuxem (Mint 19) i poległem na kroku:


sudo apt-get install monodevelop
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu monodevelop

Coś się zmieniło?

https://www.monodevelop.com/download/#fndtn-download-lin-ubuntu