Tracer2: Ekstrahowanie rzutów budynków w JOSM

Zerknijcie sobie na to:
http://wiki.openstreetmap.org/wiki/DE:JOSM/Plugins/Tracer2

Niestety po niemiecku jest opis.
Jak to dziala: Narzedzie ekstrahuje rzut budynku z map (bitmapy).
Wg autora nie dziala na zdjeciach lotniczych.
Nie próbowalem tego, nie wiem jak skutecznie dziala.

Bawiłem się tym narzędziem wczoraj. Bardzo zacne!
Działa wybornie na podkładach, gdzie budynki są wypełnione (np. Wrota Mazowsza), nie udało mi się natomiast zmusić do współpracy z podkładamy “konturowymi” (np. epodgik, używany na stronach e-mapa.net - testowo oczywiście :slight_smile: ).
Chyba, że jest to gdzieś wyjaśnione, niestety nie znam języka sąsiadów zza Odry…

Zapostuj po angielsku żeby pomogli…

Ja sam tego nie rozumiem i nie wiem jako to ustawić aby działało.
Opis konfigurowania jest niejasny.
Czy ktoś to ma ustawione i używa?
Może podzieli się informacją na ten temat?

Ja mam… Trzeba utworzyć nowy profil i tam skopiować adres WMS z jakiego chcecie wyznaczać to wszystko… Tylko nie samą ścieżkę, a dokładny link z “bajerami”.

Tutaj macie co ja tam wpisałem:

wms:http://x.x.x.x/isdp/scripts/isdp.dll/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=eg_budynki&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

W opcjach zostawiłem wszystko jak było…

Potem to uż tylko uruchomić ten Tracer2Server i w JOSMie nacisnąć T na klawiaturze. Rada: Klikajcie poniżej obiektów, wtedy praktycznie bezbłędnie wyznacza…

Obejmując obszar wsi, nie ważne gdzie kliknę i jak powiększę.
Ciągle mam “Area too big”.

Hmm… Ja się na razie z tym błędem nie spotkałem, poślij na PW adres tego WMSa to zobaczę czy uda i się to uruchomić… Albo sam pobaw się opcjami…

Powstalo narzedzie do wektoryzacji prawdziwych map,
https://github.com/NYPL/map-vectorizer (opis tu: http://www.gislounge.com/automating-extracting-gis-data-scanned-maps/))

Jesli chodzi o wyciaganie obrysow z bitmapowych podkladow typu geoportale i SIPy to zrobilem kiedys proste narzedzie podobne do tracera do wyciagania budynkow z SIPu Rzeszowa, ktore byly niewypelnione, https://github.com/balrog-kun/vectoriser. Nie jest zintegrowane z JOSMem i trzeba sie prawdopodbnie wysilic zeby go uruchomic.

próbuję uruchomić tę wtyczkę tracera ale pyta o jakiś serwer. Jeśli go nie mam to muszę go ściągnąć.
Czy jest gdzieś info jak uruchomić tę wtyczkę?

http://wiki.openstreetmap.org/wiki/Pl:JOSM/Plugins/Tracer2

Wspaniale! Dziękuję!

Czy ktoś potrafi napisać aplikację dla “wyciągania” granic z podkłady WMS, podobnie jak Tracer 2?
Praktycznie z WMS Emuia.

Jak ja to widzę.

  • Zaznaczam kwadratem wybrany zbiór granic.
  • Po “pobraniu i przeniesieniu” do warstwy JOSM, na wszystkich przecięciach się linii są węzły.
  • Ręcznie usuwam niepotrzebne kawałki linii i zostawiam tylko te które mnie interesują.
  • Włączam Relacje/Granica i opisuję obszar objęty granicą.

Przetestowałem Tracer2.
Polecam wszystkim, którzy rysują obrysy budynków.
Bardzo pożyteczna wtyczka. Pozwala zaoszczędzić dużo czasu przy rysowaniu skomplikowanego obrysu budynku, odwzorowując dokładnie obrys z WMS’u.

Najczęściej klikam poniżej obrysu budynku.
Gdy mam już wstępny obrys (niedokładny) klikam w części wspólnej, dolnej, obrysów.
Czasami, właściwe, odtworzenie obrysu zależy od miejsca kliknięcie poniżej obrysu.

Wartości parametrów, raczej nie należy zmieniać, chyba, że z:
Mode: boundary/match color (linia graniczna/kolor wnętrza)
Preferred values (preferowane wartości dla tagu): tu wpisujemy najczęściej używane przez nas wartości dla “budynku” z http://wiki.openstreetmap.org/wiki/Pl:Key:building
Problemy:

  1. Błąd w znalezienie kafelków i obrysu budynku.
    Spowodowane zbyt długim czasem odczytywania WMS’u i opóźnieniem w przesyłaniu całego obrysu w najwyższej rezolucji, lub słabym kontrastem/przerwami linii granicznej.
  2. Dodatkowe punkty na obrysie.
    Spowodowane słabym kontrastem między tłem a kolorem/linią budynku.
    Ekstra punkty należy usunąć ręcznie.

Najlepsze wyniki miałem z WMS’u “Wrota Mazowsza”, gdzie jest bardzo kontrastowy kolor obiektów mieszkalnych i niemieszkalnych, oraz linia obrysu jest bardzo wyraźna.
Przy dużym obciążeniu Geoportalu - bezużyteczny. :frowning:
Mam aktywnych kilka linków do WMS’ow. Właściwy wybieram każdorazowo z listy po uruchomieniu ikonki Trace2.

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.