Tracer2: Ekstrahowanie rzutów budynków w JOSM

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

Tu właśnie dotarliśmy z wezwanym w roli posiłków Młodym. Po wykonaniu tych kroków udało się wykonać wcześniej plującą błędem komendę, jakieś monodevelop się w systemie, owszem, pojawiło, uruchomienie go nic widocznego nie robi. W szczególności nie pojawia sie potem w systemie tracer2server jako coś wykonywalnego…

(a wydawało się, że kompilowanie pod linuxem jest takie proste, make i po sprawie… ale to dawno było).

Jeszcze kompilacja, ale ona jest opisana w osobnej sekcji:

https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Tracer2#Compiling_Tracer2Server

A ja mam pytanie, czy na mapie powinno rysować budynek razem z częścią podziemną? Przykład z Szczecina: https://www.openstreetmap.org/way/84812970

No ale jak mi się to całe Mono nie odpala…

Na Ubuntu 18.04 miałam ten sam problem. Internet nie pomógł.
Pomogło (bez gwarancji, że zadziała):

  • sudo apt update && sudo apt upgrade
    po instalacji mono a przed instalacją monodevelop (przedtem miałam wersję mono 4 coś, potem - 6 coś)
    I nagle monodevelop magicznie zaczął się otwierać.

Jestem właśnie po reinstalacji Ubuntu 18.04 - mi zadziałało poniższe:

sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-complete

Tracer2Server.exe uruchamia się bez problemu, Tracer2 łapie obrysy.

Czy korzysta obecnie ktoś z Tracer2 w JOSM pod Windowsem 10?
Jeżeli tak, to proszę o podanie ustawień samej wtyczki i podkładów. Bo ciągle mam „Area too big” albo “Can’t load tile”.

Czy Te namiary Wam działają?

Bo mi mówi,że przekroczono limit zapytań do usługi…

A jeli nie działają, to czy istnieją jakieś działające linki ogólnopolskie, albo jak się łatwo dokopać do linków lokalnych?