Dla Androida

Z UMP

(Różnice między wersjami)
(UMPpcPL dla programu OsmAnd)
d (Jak zainstalować w telefonie (Google Play))
(Nie pokazano 9 wersji pośrednich.)
Linia 20: Linia 20:
</onlinemapsource>
</onlinemapsource>
</pre>
</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/ (format kafelkow: {z}/{x}/{y}.png
+
* [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]
Wektorowa mapa w formacie [http://code.google.com/p/mapsforge/ MapsForge]
Linia 30: Linia 30:
Pełna lista aplikacji działających u użyciem formatu [http://code.google.com/p/mapsforge/wiki/MapsforgeApplications MapsForge].
Pełna lista aplikacji działających u użyciem formatu [http://code.google.com/p/mapsforge/wiki/MapsforgeApplications MapsForge].
-
Mapa do pobrania [http://ump.torch.net.pl/mapsforge tu]
+
Mapa do pobrania [http://download2.ump.waw.pl/mapsforge tu]
== UMPpcPL dla programu [http://osmand.net/ OsmAnd] ==
== UMPpcPL 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://ump.torch.net.pl/osmand/ stąd] (regularne kompilacje całej Polski).
+
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).
Linia 47: Linia 47:
Aktualne ograniczenia:
Aktualne ograniczenia:
-
* routing ma wiele ograniczeń i nie należy go traktować zbyt serio
+
* 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.
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.
-
=== Jak zainstalować w telefonie (Google Play) - wersja "market" ===
+
=== Jak zainstalować w telefonie (Google Play) ===
-
* Zainstalować [http://osmand.net/ OsmAnd program na Androida] z Google Play [https://market.android.com/details?id=net.osmand OsmAnd]. Dostępna jest też wersja płatna ale nie zawiera żadnych istotnych dodatkowych funkcjonalności [https://market.android.com/details?id=net.osmand.plus OsmAnd+]. Najaktualniejsza jest darmowa wersja deweloperska o której piszemy w następnym akapicie.
+
[[Media:Ump_osmand.pdf|Instrukcja instalacji mapy UMP w programie OsmAnd]].
-
* Zainstalować i skonfigurować polski głos z Android Marketu (opcjonalne)
+
Aktualna instrukcja dołączana jest do map dostępnych pod adresem http://download2.ump.waw.pl/osmand/
-
** [https://play.google.com/store/apps/details?id=com.ivona.tts IVONA Text-to-Speech HQ]
+
-
** [https://play.google.com/store/apps/details?id=com.ivona.tts.voicebeta.pol.pol.maja IVONA Maja Polski beta]
+
-
** albo: [https://market.android.com/details?id=pl.neurosoft.tts.trial SynTalk] (od kwietnia 2012 już całkowicie za darmo)
+
-
* W ramach aplikacji OsmAnd w telefonie:
+
-
** Ustawienia -> Dane offline -> (ikona w prawym górnym rogu) -> "World Basemap"
+
-
** Ustawienia -> Dane offline -> (ikona w prawym górnym rogu) -> "Głos TTS pl-tts"
+
-
** Ustawienia -> Nawigacja -> Usługa routująca -> OsmAnd (offline)
+
-
** Ustawienia -> Nawigacja -> Głos nawigatora -> pl-tts (o ile używamy syntezy głosu)
+
-
* Skopiować [http://ump.torch.net.pl/osmand całą] lub [ftp://ftp.ump.waw.pl/gps/OsmAnd fragment] mapy UMPpcPL do katalogu /osmand na telefonie. Po wejściu do ustawień telefonu "Ustawienia -> Dane offline -> Dane mapowe(wektorowe)". Powinniśmy widzieć coś takiego:
+
-
** World Basemap 3.5 MB
+
-
** UMP-PL-CCBySA 11 MB
+
-
*Poprawki w wyświetlanie mapy (''opcjonalne - pozwala wyświetlać kolorowe szlaki turystyczne'')
+
-
** Pobrać [http://dl.dropbox.com/u/42782237/UMP-Szlaki.render.xml render dla UMPpcPL]
+
-
** Wgrać do katalogu '/osmand/rendering' na telefonie
+
-
** Wybrać (ikona kółka zębatego na górze ekranu) -> Styl renderowania -> UMP-Szlaki. (Jeśli się nie pojawi trzeba zrestartować aplikację, np. zamykając ją z Menedżera zadań - tylko ją, bądź wszystkie używając opcji "Wyczyść pamięć")
+
-
=== Jak zainstalować w telefonie (instalacja ręczna) - wersja "devel" ===
 
-
 
-
* Najaktualniejsza, darmowa wersja deweloperska do pobrania tutaj: [http://download.osmand.net/latest-night-build/ OsmAnd-development.apk]
 
-
 
-
* (...) Aktualnie konfiguracja wersji deweloperskiej jest identyczna z "marketową"
 
=== Sztuczki i porady ===
=== Sztuczki i porady ===
*
*
Linia 102: Linia 82:
'''Etap 2 OSM -> OBF '''
'''Etap 2 OSM -> OBF '''
* Zainstalować na PC [http://download.osmand.net/latest-night-build/ OsmAndMapCreator] - kompliator map dla OsmAnd
* 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://ump.torch.net.pl/osm/] ) lub zrobić sobie samemu jak w etapie 1
+
* 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
Linia 120: Linia 100:
Zmiana wyglądu mapy
Zmiana wyglądu mapy
-
[http://code.google.com/p/osmand/source/browse/#git%2FDataExtractionOSM%2Fsrc%2Fnet%2Fosmand%2Frender default.render.xml]
+
[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]

Wersja z dnia 14:30, 28 maj 2014

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:

 <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>

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

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.


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 )

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)

Budowanie indeksu ulic

Zmiana wyglądu mapy

default.render.xml rendering_types.xml


Przykładowe zrzuty ekranu

Grafika:OsmAnd_v0.8.png Grafika:OsmAnd_lines.png