Pytania początkujących

Jak w programie JOSM mogę wybrać konkretną warstwę do edycji? Np. jakiś landuse pokrywa się z drogą. Chcę wybrać drogę ale cały czas wybieram landuse. Będę wdzięczny za wskazówkę.

Klikasz środkowym klawiszem myszy (rolką) i wybierasz odpowiedni obiekt przytrzymując klawisz ctrl.

W OSM nie ma pojęcia warstw (wszystkie dane są na jednej wastwie). A problem, o którym piszesz wynika z tego, że ktoś “mądry” przykleił landuse do drogi. Zaznacz landuse, naciśnij G i to odklei Ci obszar od drogi.

Ewentualnie użyj filtrów w JOSM, które ukryją Ci landusy. https://josm.openstreetmap.de/wiki/Pl%3AHelp/Dialog/Filter

Działa świetnie dla prostokątnych budynków, a jeśli mamy np. taki kościół https://www.openstreetmap.org/#map=20/51.826387/20.809201, czy to narzędzie również pozwala robić obrysy i jak wpisać co to jest np. kościół, apteka czy stacja paliw?

Poczytaj: http://wiki.openstreetmap.org/wiki/Pl:Key:amenity
Zobacz: https://www.youtube.com/watch?v=4FZF1LycbHQ

Opis jak rysować bardziej skomplikowane budynki zrobiłem tutaj:
http://wiki.openstreetmap.org/wiki/Pl:Roof_modelling

Kliknij i przytrzymaj prawy klawisz myszy. Rolką natomiast możesz zmieniać skalę mapy.

Zaznaczanie budynków OK, ale jak zaznaczyć teren, gdzie znajduje się biuro, magazyny, plac na samochody ciężarowe itp. Jaki klucz? Industry chyba jeszcze nie ma. Poza tym problem, który występuje przy innych tego typu działkach - gdy przylega do drogi jest błąd, trzeba rysować w pewnym oddaleniu.

A może landuse/industrial ? Jak wtedy z danymi ulica i numer - dotyczą tego placu czy lepiej biura?

landuse=industrial + name=

Albo sobie przyzoomuj, albo naciśnij CTRL i rysuj - wtedy nie będzie się przyklejać.

Aczkolwiek ślad GPS się może przydać, gdy rysujemy coś, co słabo widać na podkładzie, albo coś, co niedawno powstało i na podkładzie się jeszcze nie uwieczniło. Ślad własny można wgrać do JOSM jako nową warstwę (przez menu: plik - otwórz) - można też wgrać ślad do OSM (przez stronę główną OSM) i potem go wczytać z ew. pozostałymi wgranymi wcześniej przez innych - trzeba kliknąć przy ładowaniu wybranego kawałka mapy na “źródło: czyste dane GPS”.

Jakbyś chciał wykorzystać pozycjonowanie w telefonie, to polecam OSMTracker.

Da się jakoś zadać zapytanie do overpass żeby wyciągnąć punkty które mają wartości w jednym konkretnym tagu ale tylko w tym i żadnych innych tagów ?
Jest na mapie mnóstwo punktów-smieci pozostałych po przejściu bota które mają np tylko tag source i chyba nic innego ( http://overpass-turbo.eu/s/38m ).

Najpierw próbowałem się po prostu zalogować myśląc że skoro jestem zarejestrowany w OSM i na tym forum to i na Wiki.
Potem zacząłem się rejestrować i pojawił się błąd:

Stwierdzili że z mojego adresu dochodzi spam? I do tego jest to open proxy, mimo że nie piszę z proxy

Przy korekcie geometrii używałem kombinacji A, S i Myszy. W znałem, ale bez Ctrl był dla mnie niewygodny. Dźwięki!

Wiki ma inny login po prostu. Trzeba się tam zarejestrować ekstra… Nie ma on nic wspólnego z loginem OSM i Forum.
Prośba: zadawaj podobnej natury pytania na poście: pytania początkujących, inaczej zginiemy z nadmiaru wątków :wink:

Prawdopodobnie działasz spod open-proxy. Jeśli admini wiki dali w opcjach blokowanie open-proxy i pobierają ich listę z jakiejś bazy (np: z blacklist Wikimedia Foundation) no to nie założysz konta jeśli nie zmienisz ustawień proxy w przeglądarce. Jeśli masz pecha i Twój dostarczyciel internetu tak skonfigurował łącze, że możesz lecieć tylko przez ich proxy, które jest jest na liście “open”, no to musisz np. pójść do jakiegoś hotspota wifi, czy kawiarenki internetowej i z tego miejsca założyć sobie konto na wiki.

Program AdvancedMapViewer wykorzystujący bibliotekę Mapsforge potrzebuje plików .map. Takie pliki uzyskuje się poprzez konwersję .pbf za pomocą osmosis. Ale osmosis to zbiór plików jar i gdy próbowałem uruchomić z parametrami --read-pbf a.pbf --mapfile-writer file=a.map
to osmosis nie zwracało uwagi na parametry tylko wypisywało listę pluginów. Nie udało mi się przekonwertować. Poza tym, czy są jakieś serwery, gdzie są gotowe pliki .map (gdzie jest ich specyfikacja?), które można by ściągnąć na smartfon?
Konwersja opisana jest na http://lubos.bruha.net/smartphone/how-to-create-your-own-vector-offline-maps/. Ja korzystałem z prostszego opisu, ale i tak nie udało się wywołać osmosis.bat z parametrami.
Piszą że konwersja zajmuje kilka godzin, stąd widać że pliki .pbf są nieprzydatne aby używać ich bezpośrednio do renderowania.

Mapsforge to taki popularny projekt, który wygląda na porzucony :wink:

Opis z http://lubos.bruha.net/smartphone/how-to-create-your-own-vector-offline-maps/ powinien być wystarczający do uruchomienia. Zwróciłeś uwagę na wersję osmosis? Wtyczka 0.3 nie będzie działać z osmosis nowszym niż 0.40

Zrobiłem według punktów (oprócz współrzędnych poly, bo nie mogłem ściągnąć) i mam komunikat:
Error: Could not find or load main class org.codehaus.classworlds.Launcher

Nic mi ten błąd nie mówi ale google sugeruje, że to może być związane z opcjami enviroment javy. Ja nic nie modyfikowałem w osmosis.bat, wywołuje kompilację mapy mniej więcej tak:

set JAVACMD_OPTIONS=-Xmx12000m
call osmosis.bat --rb “poland-w-sl.pbf” --mapfile-writer “file=poland-ct.map” “bbox=48.98,14.09,55.1,24.17” “tag-conf-file=map-writer\tag-mapping.xml”