Dla Androida
Z UMP
(render alternatywny) |
(Dodano obrazek z szczegolami ustawień OsmAnda) |
||
(Nie pokazano 80 wersji pośrednich.) | |||
Linia 1: | Linia 1: | ||
- | = | + | = UMP dla Androida = |
- | Pracujemy nad | + | Pracujemy nad wektorową mapą UMP dla bezpłatnego programu [http://osmand.net/ OsmAnd] na platformę Android. |
- | + | Wektorowych map UMP można także używać w płatnym programie [https://market.android.com/details?id=com.navitel Navitel] - patrz [[Dla_Navitela]]. | |
+ | |||
+ | Rastrowa mapa UMP działa w programach: | ||
+ | * [https://market.android.com/details?id=menion.android.locus Locus] po zainstalowaniu dodatku [https://market.android.com/details?id=com.mjk.locusmaptweak Locus - addon Map Tweak]. | ||
+ | * [https://market.android.com/details?id=com.robert.maps RMaps] | ||
+ | * [https://market.android.com/details?id=com.orux.oruxmaps OruxMaps] (wymagana ręczna edycja pliku '/oruxmaps/mapfiles/onlinemapsources.xml' na telefonie i dopisanie sekcji jak poniżej) | ||
+ | <pre> | ||
+ | <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> | ||
+ | </pre> | ||
+ | * [https://play.google.com/store/apps/details?id=coderminus.maps 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 [http://code.google.com/p/mapsforge/ MapsForge] | ||
+ | |||
+ | Działa w następujących programach: | ||
+ | *[https://market.android.com/details?id=menion.android.locus Locus] | ||
+ | *[https://market.android.com/details?id=com.orux.oruxmaps OruxMaps] | ||
+ | |||
+ | Pełna lista aplikacji działających u użyciem formatu [http://code.google.com/p/mapsforge/wiki/MapsforgeApplications MapsForge]. | ||
+ | |||
+ | Mapa do pobrania [http://download2.ump.waw.pl/mapsforge tu] | ||
+ | |||
+ | == UMP dla programu [http://osmand.net/ OsmAnd] == | ||
+ | |||
+ | UMP w formacie dla OsmAnda można pobrać z naszego serwera [ftp://ftp.ump.waw.pl/gps/OsmAnd/ ftp] (kompilacje pojedynczych obszarów) lub [http://download2.ump.waw.pl/osmand/ stąd] (regularne kompilacje całej Polski). | ||
+ | |||
+ | |||
+ | UMP dla programu OsmAnd to aktualnie wersja '''EKSPERYMENTALNA'''. | ||
Główne zalety to: | Główne zalety to: | ||
* wersja offline (bez transmisji danych) | * wersja offline (bez transmisji danych) | ||
* z wyszukiwaniem ulic, POI i numeracją | * z wyszukiwaniem ulic, POI i numeracją | ||
- | * obsługująca routing ( | + | * obsługująca routing |
+ | * wyświetlanie kolorowych szlaków turystycznych | ||
+ | * od wersji 4.1 (grudzień 2021) OsmAnd współpracuje z programem [https://www.android.com/intl/pl_pl/auto/ Android Auto], dzięki czemu z UMP można korzystać w nawigacjach samochodowym wyposażonych w system Android. | ||
Aktualne ograniczenia: | 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 [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) === | ||
+ | |||
+ | Aktualnie dostępna jest możliwość pobierania mapy UMP bezpośrednio z wnętrza aplikacji. | ||
+ | |||
+ | Aby tego dokonać trzeba ściągnąć na telefon [https://ump.waw.pl/update/UMP-PL-OsmAnd_plugin.osf wtyczkę]. | ||
+ | |||
+ | Następnie trzeba ten plik otworzyć (powinien odpalić się OsmAnd i powiedzieć, że zainstalował plugin mapy UMP oraz zaproponować zainstalowanie stylu renderowania UMP-szlaki, który powinniśmy zaznaczyć i zaimportować). | ||
+ | |||
+ | [[Grafika:OsmAnd_UMPplugin00.jpg]] | ||
+ | |||
+ | Jak już plugin UMP zostanie zainstalowany. | ||
+ | |||
+ | Wchodzimy w Menu ||| -> Pobierz mapy -> w sekcji Dodatkowe mapy wchodzimy w UMP Mapa Polski | ||
+ | |||
+ | [[Grafika:OsmAnd_UMPplugin01.jpg]] | ||
+ | [[Grafika:OsmAnd_UMPplugin02.jpg]] | ||
+ | [[Grafika:OsmAnd_UMPplugin03.jpg]] | ||
+ | |||
+ | |||
+ | Tam klikamy ikonkę pobierania bądź wchodzimy w UMP i klikamy Pobierz | ||
+ | |||
+ | [[Grafika:OsmAnd_UMPplugin04.jpg]] | ||
+ | [[Grafika:OsmAnd_UMPplugin05.jpg]] | ||
+ | |||
+ | Po pobraniu, mapa powinna automatycznie się rozpakować i aktywować | ||
+ | |||
+ | |||
+ | '''Styl renderowania UMP (skórka)''' | ||
+ | |||
+ | OsmAnd umożliwia zmianę sposobu wyświetlania niektórych elementów mapy. Definicja | ||
+ | każdego z takich alternatywnych sposobów wyświetlania to styl renderowania. Przygotowany dla mapy UMP | ||
+ | styl pozwala między innymi na wyświetlanie kolorowych szlaków turystycznych. | ||
+ | |||
+ | Styl jest instalowany razem z pluginem, tak więc aby go aktywować należy: | ||
+ | |||
+ | Wejść w Menu ||| –> Wygląd mapy –> Renderowanie –> Styl mapy - tam wybieramy UMP-szlaki | ||
+ | |||
+ | |||
+ | '''Ustawienia OsmAnda''' | ||
+ | |||
+ | Aby widzieć na mapie niektóre UMPowe szczegóły należy odpowiednio powłączać opcje opisane na poniższym ekranie | ||
+ | |||
+ | Menu ||| -> Skonfiguruj mapę -> Szczegóły | ||
+ | |||
+ | [[Grafika:Osmand OptTxt.jpg]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | '''Wcześniej używana była poniższa procedura.''' | ||
+ | |||
+ | [[Media:202112_instrukcja_OsmAnd_i_UMP.pdf|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 [http:// | + | * Zainstalować na PC [http://download.osmand.net/latest-night-build/ OsmAndMapCreator] - kompliator map dla OsmAnd |
- | * | + | * Pobrać plik XML przygotowany na podstawie danych UMPpcPL (tutaj [http://download2.ump.waw.pl/osm/] ) lub zrobić sobie samemu jak w etapie 1 |
* Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a | * Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a | ||
* Skopiować wynikowy plik "UMP-PL-Coooś.obf" do katalogu /osmand na telefonie | * 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: | Linki: | ||
Linia 56: | Linia 151: | ||
Zmiana wyglądu mapy | Zmiana wyglądu mapy | ||
- | [ | + | [https://github.com/osmandapp/OsmAnd-resources/tree/master/rendering_styles default.render.xml] |
+ | [https://github.com/osmandapp/OsmAnd-resources/blob/master/obf_creation/rendering_types.xml rendering_types.xml] | ||
- | + | Przykładowe zrzuty ekranu | |
- | [[Grafika: | + | [[Grafika:OsmAnd_v0.8.png]] [[Grafika:OsmAnd_lines.png]] |
[[Kategoria:Użytkowanie mapy]] | [[Kategoria:Użytkowanie mapy]] |
Aktualna wersja
Spis treści |
UMP dla Androida
Pracujemy nad wektorową mapą UMP 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
UMP 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)
Aktualnie dostępna jest możliwość pobierania mapy UMP bezpośrednio z wnętrza aplikacji.
Aby tego dokonać trzeba ściągnąć na telefon wtyczkę.
Następnie trzeba ten plik otworzyć (powinien odpalić się OsmAnd i powiedzieć, że zainstalował plugin mapy UMP oraz zaproponować zainstalowanie stylu renderowania UMP-szlaki, który powinniśmy zaznaczyć i zaimportować).
Jak już plugin UMP zostanie zainstalowany.
Wchodzimy w Menu ||| -> Pobierz mapy -> w sekcji Dodatkowe mapy wchodzimy w UMP Mapa Polski
Tam klikamy ikonkę pobierania bądź wchodzimy w UMP i klikamy Pobierz
Po pobraniu, mapa powinna automatycznie się rozpakować i aktywować
Styl renderowania UMP (skórka)
OsmAnd umożliwia zmianę sposobu wyświetlania niektórych elementów mapy. Definicja każdego z takich alternatywnych sposobów wyświetlania to styl renderowania. Przygotowany dla mapy UMP styl pozwala między innymi na wyświetlanie kolorowych szlaków turystycznych.
Styl jest instalowany razem z pluginem, tak więc aby go aktywować należy:
Wejść w Menu ||| –> Wygląd mapy –> Renderowanie –> Styl mapy - tam wybieramy UMP-szlaki
Ustawienia OsmAnda
Aby widzieć na mapie niektóre UMPowe szczegóły należy odpowiednio powłączać opcje opisane na poniższym ekranie
Menu ||| -> Skonfiguruj mapę -> Szczegóły
Wcześniej używana była poniższa procedura.
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