Dla Androida
Z UMP
(→UMPpcPL dla programu OsmAnd: uzupełnienie) |
(→UMPpcPL dla Androida: uzupełnienie) |
||
Linia 52: | Linia 52: | ||
Wszystkie błędy i zauważone niedoskonałości można nam zgłaszać - najlepiej przez system [http://ump.fuw.edu.pl/flyspray/ FlySpray] (zaznaczając Androida w zakładce "System Operacyjny"), albo emailem na adres listy ump <małpa> ump.waw.pl. | Wszystkie błędy i zauważone niedoskonałości można nam zgłaszać - najlepiej przez system [http://ump.fuw.edu.pl/flyspray/ FlySpray] (zaznaczając Androida w zakładce "System Operacyjny"), albo emailem na adres listy ump <małpa> ump.waw.pl. | ||
+ | '''Ważne:''' Od Android 11 przenoszenie danych z pamięci współdzielonej do pamięci wewnętrznej aplikacji wykonujemy przy pomocy poleceń eksportu/importu/migracji. W OsmAnd ścieżka wygląda tak: | ||
+ | Ustawienia / Ustawienia OsmAnd / Katalog przechowywania danych / Pamięć współdzielona / Migration | ||
=== Jak zainstalować w telefonie (Google Play) === | === Jak zainstalować w telefonie (Google Play) === |
Wersja z dnia 14:51, 27 gru 2021
Spis treści |
UMPpcPL dla Androida
Pracujemy nad wektorową mapą UMPpcPL dla bezpłatnego programu OsmAnd na platformę Android.
Wektorowych map UMP można także używać w płatnym programie Navitel - patrz Dla_Navitela.
Rastrowa mapa UMP działa w programach:
- Locus po zainstalowaniu dodatku Locus - addon Map Tweak.
- RMaps
- OruxMaps (wymagana ręczna edycja pliku '/oruxmaps/mapfiles/onlinemapsources.xml' na telefonie i dopisanie sekcji jak poniżej)
<onlinemapsource uid="77"> <name>UMPpcPL PL</name> <url><![CDATA[http://tiles.ump.waw.pl/ump_tiles/{$z}/{$x}/{$y}.png]]></url> <minzoom>0</minzoom> <maxzoom>18</maxzoom> <projection>MERCATORESFERICA</projection> <servers></servers> <httpparam name=""></httpparam> <xop></xop> <yop></yop> <zop></zop> <qop></qop> <sop></sop> </onlinemapsource>
- Maps(-) po dodaniu nowej mapy w ustawieniach i dopisaniu serwera http://tiles.ump.waw.pl/ump_tiles/{z}/{x}/{y}.png
Wektorowa mapa w formacie MapsForge
Działa w następujących programach:
Pełna lista aplikacji działających u użyciem formatu MapsForge.
Mapa do pobrania tu
UMPpcPL dla programu OsmAnd
UMP w formacie dla OsmAnda można pobrać z naszego serwera ftp (kompilacje pojedynczych obszarów) lub stąd (regularne kompilacje całej Polski).
UMP dla programu OsmAnd to aktualnie wersja EKSPERYMENTALNA.
Główne zalety to:
- wersja offline (bez transmisji danych)
- z wyszukiwaniem ulic, POI i numeracją
- obsługująca routing
- wyświetlanie kolorowych szlaków turystycznych
- od wersji 4.1 (grudzień 2021) OsmAnd współpracuje z programem Android Auto, dzięki czemu z UMP można korzystać w nawigacjach samochodowym wyposażonych w system Android.
Aktualne ograniczenia:
- routing ma wciąż nieco ograniczeń, jednak jest już spory postep w porównaniu do wcześniejszych wersji programu
Wszystkie błędy i zauważone niedoskonałości można nam zgłaszać - najlepiej przez system FlySpray (zaznaczając Androida w zakładce "System Operacyjny"), albo emailem na adres listy ump <małpa> ump.waw.pl.
Ważne: Od Android 11 przenoszenie danych z pamięci współdzielonej do pamięci wewnętrznej aplikacji wykonujemy przy pomocy poleceń eksportu/importu/migracji. W OsmAnd ścieżka wygląda tak: Ustawienia / Ustawienia OsmAnd / Katalog przechowywania danych / Pamięć współdzielona / Migration
Jak zainstalować w telefonie (Google Play)
Instrukcja instalacji mapy UMP w programie OsmAnd.
Aktualna instrukcja dołączana jest do map dostępnych pod adresem http://download2.ump.waw.pl/osmand/
Sztuczki i porady
Routing
OsmAnd wspiera dwa rodzaje routingu:
- Offline - na podstawie pliku obf zawierającego mapę. Ma wiele ograniczeń i błędów ale jest stale rozwijany. Ostatnio pojawiło się wsparcie dla pasów ruchu.
- Online - korzystając z zewnętrznych serwisów ( CloudMade , OpenRouteService , YOURS ). Wszystkie te serwisy używają danych OSM do generowania tras więc nie nadają się do współpracy z mapą UMP. Jeśli OsmAnd zyska użytkowników na stałe z niego korzystających trzeba będzie pomyśleć o uruchomieniu własnego serwisu obsługującego routing.
Przygotowanie mapy ( dla zainteresowanych, którzy nie chcą ściągać gotowej mapy )
Co trzeba zrobić: (wersja w trakcie przygotowania)
Etap 1 - przygotowanie plików XML zgodnych z OSM ( Linux )
- Konwersja z formatu UMP do XML opisana jest tutaj Konwersja_UMP_do_OSM_XML
Uwagi:
- Montaż całej Polski wymaga 1.5GB pamieci operacyjnej dla perla
- Konwersja MP -> OSM wymaga 4.5GB (python).
Etap 2 OSM -> OBF
- Zainstalować na PC OsmAndMapCreator - kompliator map dla OsmAnd
- Pobrać plik XML przygotowany na podstawie danych UMPpcPL (tutaj [1] ) lub zrobić sobie samemu jak w etapie 1
- Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a
- Skopiować wynikowy plik "UMP-PL-Coooś.obf" do katalogu /osmand na telefonie
Nad czym pracujemy
Do poprawy:
- Ujemne numery domów - floor
- Przystanki w indeksach
- miasto@dzielnica
Linki:
Najnowszy OsmAndMapCreator(dev)
Zmiana wyglądu mapy
default.render.xml rendering_types.xml
Przykładowe zrzuty ekranu