Tracer2: Ekstrahowanie rzutów budynków w JOSM

Jak nie ma komunikatu to oznacza, że Tracer wyrysował budynek, ale w innym miejscu. Zapewne tam, gdzie już był wyrysowany, dlatego nic nie zauważyłeś.

Na pewnych podkładach czasami tak miałem albo znajdowałem w OSM takie budynki, gdzie luka w obrysie spowodowała interpretację przez Tracer2 obrysu jako właściwego “mięsa” budynku, generując cienką na kilkadziesiąt cm wydmuszkę.

Moja prośba do używających Tracera2:

  1. Prostujcie obrysy, bo nigdy nie są idealne. Jeśli jest kilka złączonych budynków, to po zaznaczeniu jednego Ctrl+Shift+E zaznaczy połączoną grupę.
  2. Weryfikujcie z dużą dociekliwością czy dane budynki istnieją. Google Earth nie możemy używać do naszych zastosowań, ale warto sprawdzić na ich zdjęciach (w praktyce najnowszych dostępnych) czy podkład oddaje stan faktyczny.
  3. Do opcji która scala adresy podchodźcie z nieufnością. Rowers2 robiąc południe Polski używając jej scalał bankomaty (które miały adres) z całymi obrysami kamienic.
  4. Warto po zrobieniu budynków chociaż pobieżnie przejrzeć je wtyczką “todo” przelatując listę. Elementy do dodania najłatwiej zanaczyć przez kwerendę szukałki “modified -untagged”.

Ale jak to w innym miejscu, kiedy widzę na podkładzie te obrysy?

To jest trochę nieintuicyjne zachowanie Tracera2 wynikające z algorytmu trasowania. Po kliknięciu prowadzi on wirtualną linię w górę od kursora, aż znajdzie obrys.

Wszystko to co napisał rmikke jest prawdą, choć tak ekstremalna sytuacja to mi się nie zdarzyła. W większości budynków przed dodaniem prostopadłości trzeba pousuwać kilka niepotrzebnych punktów. Pracy więcej, ale efekt końcowy bardziej zbliżony do rzeczywistości. A co do dokładności, to ten podkład jest bardziej dokładny, wystarczy porównać z podkładem satelitarnym Geoportalu (o ile w danym regionie jest nowy), a w swoich okolicach znalazłem też budynki, które dopiero są w budowie, wszystko zależy od ludzi którzy nanoszą dane na WMS.

Przykład dokładności podkładów

Ja z ustawieniami:
Wielkość kafelka: 0.001
Rozdzielczość: 2048
Tryb: boundary
Granica: 50,
na Windows 7 64bit nie mam najmniejszego problemu z geoportalowym podkładem z kolorowymi budynkami :slight_smile:

Ale podkładu z budynkami e-mapa.net nie udało mi się poprawnie okiełznać.

Kiedyś przy innym podkładzie nie mogłem skonfigurować Tracera żadnymi parametrami. Wtedy rozwiązaniem okazało się wyłączenie transparentności podkładu. Do JOSMa wrzucam podkład z opcją TRANSPARENT=TRUE ale do Tracera zmieniłem to na TRANSPARENT=FALSE i pomogło, Tracer dawał radę. Na podstawie wcześniej wrzuconych linków wyglądałoby to tak:

JOSM jako podkład mapowy

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}

Link do Tracera:

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

Nie mam czasu sprawdzić, czy powyższe linki zadziałają lepiej ale przy innym podkładzie to pomogło.

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: