[Talk-de] AIO fehlt völlig

Christoph Wagner freemaps.osm at googlemail.com
Di Jan 4 22:17:11 UTC 2011


Am 04.01.2011 22:03, schrieb Sven Geggus:
> Christoph Wagner <freemaps.osm at googlemail.com> wrote:
> 
>> Ich bin noch nicht so ganz sicher woran das liegt. Da ist wohl was gehörig
>> schief gelaufen. Zunächst muss ich aber mal mit den Leuten reden, die da
>> was gemacht haben und rausfinden, was genau sie da gemacht haben.
> 
> Du solltest auch das Makefile ins git reinstopfen nicht nur die Styles.

Ist schon seit Ewigkeiten drin.


Ich hab jetzt mal ne Weile mit flacus telefoniert und wir haben jetzt ganz gute Ideen, wie die ganze AiO-Geschichte in Zukunft aussehen könnte.

Ich werd das vielleicht mal hier kurz zusammenfassend schildern:

1. der Server splittet die ganzen Daten mit festen Tilegrenzen, welche gelegentlich korrigiert werden, wenn Kacheln zu groß werden.

2. der Server rechnet die einzelnen Layer mit mkgmap und den kacheln einmal durch.

3. die fertigen Kacheln jedes Layers werden einzelnen gezippt und zum download angeboten

4. der Endnutzer kann selbst bestimmen welche layer er in welchem bereich runterladen will und bappt das dann auf seinem eigenen Rechner zusammen und kriegt ne Datei raus, die er aufs Gerät schieben kann


Damit die Endnutzer Schritt 4 möglichst komfortabel hinbekommen, will ich ne Java-Applikation schreiben, die Kacheln vom Server abrufen und cachen kann und dann mkgmap aufruft und die fertige gmapsupp rausbekommt.

So der Plan.

Das ganze hätte gegenüber der jetzigen Variante unglaublich viele Vorteile:

1. deutlich weniger Serverlast -> damit wäre es vielleicht möglich die ganze Welt anzubieten

2. viel weniger Bandbreite notwendig, da einzelne Kacheln gezielt geladen werden und bereits geladene Kacheln wieder verwendet werden können

3. Die User suchen selber aus, was sie haben wollen

4. deutlich flexibler bei steigender OSM-Datendichte und begrenztem Kartenspeicher im Gerät


Ich glaub es gibt noch viele mehr, aber das alleine klingt schon so gut, dass ich vorhab da dran zu arbeiten. Man könnte damit auch viele Funktionen des Makefiles einsparen, bei dem eh niemand durchsieht.

Als erstes werde ich aber morgen versuchen den alten Kartenherstellungsprozess wieder in Gang zu bringen, damit so lange wieder Karten verfügbar sind.

Möchte mich jemand beim Programmieren der Applikation unterstützen? Welche Technologien wären denn gut, um so eine Karte mit anklickbaren Kacheln darzustellen? Ich dachte so an die Art SlippyMapChooser aus JOSM. Vielleicht kann man da auch Code wiederverwenden.

So weit erstma von mir.

Grüße
Christoph

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 198 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20110104/eeda22ef/attachment.sig>


Mehr Informationen über die Mailingliste Talk-de