You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

strech wrote:

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.

strech wrote:

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

strech wrote:

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.

strech wrote:

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

Board footer

Powered by FluxBB