OsmAnd - darmowa nawigacja (również offline)

Zdjęcia są w /osmand/avnotes
Można je przeglądać także w samym Osmandzie (w Miejsca).

Wow, faktycznie tam są! Jakim cudem tego wcześniej nie zauważyłem? Dzięki, przynajmniej nie będę musiał już przepisywać danych z zdjęć na kartki :stuck_out_tongue:

Może istnieje jakiś sposób “podmiany” nazw na wyszukiwanie “łacińskie”, przed wykreowaniem mapy (osmosis czy coś w tym stylu)? Oczywiście dla tagów, które posiadają zdublowane nazwy.

Osmosisem daloby sie to zrobic za pomoca –tag-transform dla nazw miejscowosci, i dla nazw ulic w krajach wielojezycznych, czyli tam gdzie uzywa sie tagow addr:street:. Niestety nie widze mozliwosci brania tlumaczenia addr:street z name= ulicy, ale moznaby to zrobic skryptem pythonowym i mam wrazenie ze moglby to dzialac calkiem dobrze biorac pod uwage, ze tlumaczenie nazwy ulicy nie musi byc brane z najblizszej ulicy – ulica o tej samej nazwie w innym miescie prawdopodbnie bedzie miala takie samo albo podobne tlumacznia. W przypadku braku lacinskiej nazwy pythonem dosyc latwo byloby zrobic transliteracje i romanizacje.

W tej chwili Osmand ma tylko specjalną obsługę wyszukiwania adresów dla języka angielskiego, tj. trzeba ustawić Preferowany język mapy na angielski i wówczas pojawią się nazwy po transliteracji na alfabet łaciński, a obok nich będą nazwy oryginalne.
Transliteracja dobra nie jest i dla niektórych języków całkiem zawodzi.
Jakieś plany poprawy sytuacji są, ale nie wiadomo, kiedy ktoś się za to zabierze.

Od niedawna próbuje wdrożyć u siebie w firmie OsmAnd dla wyspecjalizowanych celów. Mamy napisany stosowny plugin do swoich zastosowań. Stoimy przed problemem ręcznego dodawania map do OsmAnd. Musimy dodać ręcznie mapy gdyż naniesione przez nas zmiany w naszym mieście na openstreetmap.org nie są widoczne przy pobieraniu map bezpośrednio z aplikacji OsmAnd. Pewnie za rzadko są aktualizowane.

Stosujemy następującą procedurę:

  1. pobieramy mapę województwa z http://download.geofabrik.de/europe/poland/kujawsko-pomorskie-latest.osm.bz2
  2. Rozpakowujemy zawartość pliku programem bunzip2.exe
  3. Mapę do formatu zgodnego z OsmAnd - format “obf” konwertujemy programem “OsmAndMapCreator”
  4. Po konwersji mapę wrzucamy do katalogu w którym mamy zainstalowany OsmAnd: /osmand/

Po uruchomieniu OsmAnd mapy nie są widoczne w oknie zarzadzania mapami. Co robimy źle?

Pewnie chodzi o to, że nazwy plików nie są zgodne z tymi które wynikałyby z normalnego pobrania.

Nazwa raczej nie jest istotna, pewnie ważne jest tylko rozszerzenie a to zapewnia OsmAndMapCreator. Może wejdź w zarządzanie mapami i odśwież widok.

Odświeżałem widok map, resetowałem tablet itp. Cały czas widzi mapę z datą 03.03.2016r.

Może powinienem pobrać mapę oryginalną z OsmAnd, a potem po prostu ten plik nadgrać nową mapą którą utworzyłam OsmAndMapCreatorem? Co o tym sądzicie?

W sumie to chyba w złe miejsce kopiuję tą mapę? teraz zrobiłem tak że z katalogu /osmand/ usnunąłem plik OBF z mapą pobraną z serwera OsmAnd, uruchamiam aplikację a OsmAnd nadal wyświetla mapę. Tak jakby pobierał ją z innego pliku :frowning: Nie kumam tego…

Spróbuj, może akurat zadziała. :wink:

Ewentualnie napisz może tutaj: https://github.com/osmandapp/Osmand/issues

nie możesz mieć 2 map tego samego obszaru na raz. usuń plik obf pobrany normalnie a nowy z dowolną nazwą się wyświetli, jeśli jest prawidłowy

Kurde czemu moje posty się nie pokazują?

Powtórzę,
Nazwa jest nieistotna, byleby nie było dwóch obf-ów obejmujących ten sam obszar mapy. Ustaw zasób mapy na wektorowe mapy offline, bo mogłeś ściągać mapnika z neta. Czy jesteś pewien, że wiesz w którym folderze mają być te mapy? Znaczy który folder jest folderem głównym osmanda ( mogą być zagnieżdżone)

Opanowane. Wrzucałem mapy w niewłaściwe miejsce. Kopiowałem do folderu współdzielonego gdzie był katalog /osmand/ a tymczasem w OsmAnd zasób na mapy był ustawiony na katalog instalacji aplikacji /osmand/ w pamięci systemowej. W ustawieniach zmieniłem na pamięć współdzieloną i poszło idealnie.

Ten OSMLive, z mojego punktu widzenia nieprzydatna funkcja, zwłaszcza, że spowalnia pracę i kosztuje 5,50zł na miesiąc. Ja i tak mam ustawione skrypty na generowanie małopolski codziennie i wgrywam gdy mam na to ochotę.

Ważniejszą w/g mnie zmianą w Osmandzie ma być obsłużenie wszystkich rdzeni w procesorach komórek, bo jak na razie wszyscy jadą na singlu. Teoretycznie liczenie routingu powinno wtedy działać szybciej. To ponoć jest w planach na 2016.

Czy korzystanie w Osmand z natywanych bibliotek powinno przyspieszyć wyświetlanie mapy? Mam uruchomiony Osmand na tablecie Teclast X70 R3g i wyświetlanie mapy, zoom oraz przesuwanie działają koszmarnie wolno. Widać jak powoli nakładają się na siebie warstwy. W szczególności przy małym zoomie. Jak dam duży zoom to jeszcze jakoś ujdzie ale przy małym jest to uciążliwe. Włączając biblioteki natywane w ustawieniach aplikacja po uruchomieniu zawiesza się. Uruchamia się tylko w Safemode bez użycia bibliotek natywnych.

Czy na kwiecień będzie aktualizacja map do Osmanda?
Przy okazji w jaki sposób samemu wygenerować mapę dla Polski?

Jak i czy w ogóle to zależy ile masz pamięci w kompie.

Jeżeli pytasz o RAM to 16GB.
Jeżeli o HDD to 1.32TB. Tyle wystarczy?

EDIT.

Znalazłem w tym wątku informację o serwisie GEOFABRIK. Pobrałem plik poland-latest.osm.pbf.
Czy w takim przypadku wymagana jest jakaś konwersja z pbf na obf? Czy wystarczy prosta zmiana rozszerzenia?
Nie znam formatu i różnic - stąd zapytanie.