You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2013-11-25 19:51:40
- strech
- Member
- Registered: 2013-11-18
- Posts: 3
Vector Format für mobiles offline Rendering
Hallo,
was für Vector Formate gibt es für osm um diese offline auf mobilen Geräten im Webbrowser mit HTML5 und JS zu rendern?
Bzw. welches ist das zum Rendern geeignetste?
Folgende Formate fallen mir ein
-PBF : Anscheinend nicht schnell genug, da nicht nach XY indiziert
-SQLite : evtl zusammen mit Spatialite?
-Vector Tiles : schnell, jedoch redundant durch Zoomstufen
Ansonsten gibts noch eigenentwicklungen wie von OSMAnd oder OsmSharp
jedoch kein allgemeines Format
Was empfehlt ihr?
Offline
#2 2013-11-25 20:13:00
- SimonPoole
- Member
- Registered: 2010-03-14
- Posts: 2,195
Re: Vector Format für mobiles offline Rendering
http://code.google.com/p/mapsforge/ für android ist eigentlich der Klassiker. Meines Wissens gibt es keine mobile Lösung für HTML5 was auch nicht wirklich verwundert, da es auch keine wirklich funktionierende nicht-mobile HTML5 Lösung gibt.
Offline
#3 2013-11-25 20:17:13
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Vector Format für mobiles offline Rendering
Die Open-Source-Android-App OsmAnd nutzt ihr eigenes Format (OBF).
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#4 2013-11-26 00:08:29
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: Vector Format für mobiles offline Rendering
was für Vector Formate gibt es für osm um diese offline auf mobilen Geräten im Webbrowser mit HTML5 und JS zu rendern?
Speziell für HTML5 und mobil sind mir jetzt auch keine Anwendungen bekannt, da schließe ich mich der Einschätzung von Simon an.
-PBF : Anscheinend nicht schnell genug, da nicht nach XY indiziert
-Vector Tiles : schnell, jedoch redundant durch Zoomstufen
Mein Ansatz sind daher PBF Vector Tiles, per Mapsplit fix für Zoom 13 generiert, höhere Zoomstufen werden im Client skaliert. Ist aber noch sehr alpha und selbst auf dem Desktop sehr träge. Ich habe bewußt PBF als Rohdatenformat gewählt, fürs Rendering ist das aber nicht optimal.
Weitere Vector Tile Formate sind im Wiki aufgelistet.
Bei Ein-Datei-Formaten oder SQLite wüsste ich jetzt gar nicht, wie man im Browser ohne einen Server dazwischen auf einzelne Daten darin direkt zugreifen kann. Die HMTL5 File API erfordert eine Benutzer-Interaktion und kann vermutlich auch nur sequentiellen Zugriff. Evtl. noch über den Umweg Offline Storage?
Ansonsten gibts noch eigenentwicklungen wie von OSMAnd oder OsmSharp
jedoch kein allgemeines Format
Das schon erwähnte mapsforge scheint wohl die weiteste Verbreitung zu haben (z.B. Locus und OruxMaps).
Als alternatives Rendering-Framework zu mapsforge gibt es noch OpenScienceMap, Hauptdatenquelle ist da aber ein Online Vector Tile Server.
Was empfehlt ihr?
Wenn es nicht unbedingt webbasiert sein soll, schauen, welche native Open Source Anwendung die Anforderungen am besten abdeckt und ggf. auf dieser aufbauen.
Ansonsten können wir das Vector Tile Thema noch vertiefen.
Offline
#5 2013-11-26 08:46:00
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: Vector Format für mobiles offline Rendering
In Zusammenhang mit der Google OpenGL Vektorkarte hatte mir mal jemand etwas ähnliches mit OpenStreetMap genannt. Mir fällt der Name davon nicht mehr ein, aber vielleicht findest du mit dem Stichwort etwas passendes.
Offline