Pytania początkujących

Czy da się jakoś zmusić JOSM, żeby cache’ował podkłady z Geoportalu? Widzę, że jakoś to chyba robi, ale w bardzo dziwny sposób, bo “kafelki” trzymane są w pamięci bardzo krótko.

JOSM zapisuje cache. Kiedy w czasie dzialania mapujemy w danym miejscu, pozniej idziemy gdzie indziej i znowu wracamy do wczesniejszego miejsca na tym samym zoomie to podklad nie bedzie sie pobieral jeszcze raz. Jesli uruchomimy JOSMa ponownie, dodamy podklad, wylaczymy mu automatyczne pobieranie, pojdziemy na to miejsce i przyblizymy na taki poziom jak wczesniej to kafelki beda pokazywane z cache.

JOSM pobiera od nowa podklad bo nie wie czy sie cos na nim zmienilo od ostatniego uruchomienia, czy nie.

Na e-mapa.net pojawiła się przydatna funkcjonalność “ostatnio dodane adresy”. Ułatwia to odnajdowanie na WMSie iMPA adresów których nie ma w OSM, bo zostały nadane przez urząd po imporcie. Chciałbym dodawać ręcznie takie pojedyncze adresy z mojej okolicy, ale pytanie czy nie zakłócę w ten sposób procesu ewentualnej aktualizacji poprzez import?

Nie zakłócisz. Jeśli tych nowych adresów jest dużo (np. powyżej 20) to zamiast masz wprowadzać je ręcznie mogę zrobić aktualizację skryptem.

Jest 20 lub więcej od momentu importu adresów. Będę wdzięczny za aktualizację skryptem - gmina Sierakowice, pomorskie. Jak będzie gotowe zweryfikuję poprawność wgranych danych no i później już będę dodawał na bieżąco.

@dammat: proszę, przejrzyj i wrzuć: http://zibi.openstreetmap.org.pl/importy/sierakowice-filtered.osm
(na wszelki wypadek napiszę: nie trzeba tam dodawać addr:city)

@Zbigniew_Czernik, bardzo Ci dziękuję, dane są już w bazie.

Ostatnio przejeżdżałem przez to miejsce:

http://www.openstreetmap.org/#map=19/51.62681/19.24222

nie ma tu żadnych czterech dróg jednokierunkowych. Są po prostu wyznaczone pasy ruchów z lewoskrętami. Czy to jest poprawnie zamapowane? OSMAnd nieco dziwnie się tu zachowała.

nie, ot jest źle zmapowane. Powinny być po prostu oznaczone pasy ruchu przy uzyciu tagu lanes=

Wykonuję tylko jedną zmianę, tj. przecięcie drogi (klawisz P w JOSM), która ma relacje związane z trasami komunikacji miejskiej. Wówczas przy wysyłaniu zmiany walidator wyświetla komunikat:

Route scheme (public_transport or legacy) is unspecified. Add public_transport:version (18)

Co powniniem jeszcze zrobić, aby walidator tego nie zgłaszał?

Czyli jadąc od północnego wschodu najpierw mam drogę dwukierunkową (lanes = 2), później jest wyspa pomiędzy kierunkami ruchu. Wobec tego trzeba zrobić dwie drogi jenokierunkowe z lanes = 1?
Jak wyspa się skończy to je połączyć i zrobić drogę dwukierunkowa z lanes = 4 ?

Dzięki Cetusek :wink:

tak. Do tego można oznaczyć kierunkowość pasów zgodnie z tym schematem
http://wiki.openstreetmap.org/wiki/Pl:Key:turn

Przy dzieleniu drogi powstają dwa odcinki i JOSM edytuje relację żeby to zaktualizować. Walidator to zgłasza ponieważ przy wysyłaniu sprawdza tylko te elementy które edytowałeś. Jakbyś bez dzielenia tych dróg sprawdził cała warstwę to też by to zgłosił. A co do samego błędu to się nie znam. :wink:

Proszę o pomoc.

JOSM is out of memory na kompie z 16GB. Gdzie w ustawieniach zwiększyć mu dostępną pamięć?

C:\Windows\SysWOW64\javaws.exe -Xmx2048M -localfile -J-Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp “C:\Users\Piotr\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\56\1ee8cfb8-48b9222e” - wyróżniony parametr nie wpływa…

Na Linuksie i pewnie innych uniksowych systemach (dla 1 GB pamięci): java -Xmx1024M -jar josm-tested.jar

Na Windows zdaje się flagi są zaznaczane za pomocą / (np. /Xmx).

Dla Windows spróbuj http://forum.openstreetmap.org/viewtopic.php?id=24200

Parametr wpływa, ale i tak JOSM ma problemy z zarządzaniem pamięcią, zwłaszcza, jeśli w trakcie sesji wczytaliśmy dużo danych. Czyszczenie cache kafli nie wpływa na zarządzanie pamięcią przez program. Tak naprawdę jedynie słusznym rozwiązaniem, przy tego typu komunikacie, jest zapisanie warstwy z poczynionymi zmianami, zamknięcie JOSMa, ponowne otwarcie i wczytanie tej warstwy raz jeszcze, a następnie wysłanie zmian na serwer.

Pozdrawiam,
Grzesiek

Jeżdżę sobie po mieście i słucham co mówi OSMAnd i czasem to jest irytujące. Ciekam jestem czy to jest sprawa tej nawigacji czy jednak samej mapy? Może nasze mapowanie jest takie, że nawigacje po prostu sobie nie radzą. Podam dwa przykłady:

Pierwszy przykład:

http://www.openstreetmap.org/#map=19/51.75617/19.43446

Skręcam po tym łączniku normalnie pod kątem prostym, a nawigacja mówi “skręć lekko w prawo”.

Drugi przykład:

http://www.openstreetmap.org/#map=19/51.75004/19.50903

Jadę prosto z zachodu na wschód, a nawigacja już kilometr przed tym miejscem ostrzega żebym przymał się lewego pasa.

Gdzie Ty tam widzisz kąt prosty?

I coś źle z tego powodu?