[Talk-de] Konzept für Daten, Karte und Renderer

Markus liste12A45q7 at gmx.de
Fr Mai 27 10:20:32 UTC 2011


Hallo Peter,

> 'ne ganz schön große Kiste

Ich denke, vielleicht ist die Zeit reif für ein paar Gedanken wie wir da 
"etwas mehr Ordnung reinkriegen". Klar geht das nicht in ein paar Tagen 
- aber ein Anfang wäre damit gemacht.

> Zwischenschritt in der Pipeline, die das OSM-Universum bildet:

Ja, das klingt nach einem seehr guten Plan!

Eine noch zu lösende Aufgabe wird es sein, den Prozess so offen zu 
gestalten, dass es jederzeit möglich bleibt, die Core-DB (bzw. deren 
Spiegel) auch "am Standard-Prozess vorbei" beliebig zu nutzen.
Ein Standard-Prozess kann aber gefühlt 80..98% aller Aufgaben abdecken.


Ich könnte mir das so vorstellen:

Mapper > E-Verarbeitungsschicht > DB > A-Verarbeitungsschicht > Anwendung

Die Daten des Mappers (1)

werden von einem intelligenten Editor entgegengenommen und 
vorverarbeitet und in die Eingangs-Verarbeitungsschicht gespeichert (2).

In der Eingangsverarbeitung werden die Daten der verschiedenen Editoren 
standardisiert aufbereitet und in die Core-DB geschrieben (3).

Aus der DB werden in der Ausgangsverarbeitung verschiedene Schichten 
(standardisierte Views) generiert(4),

auf die die Anwendungen zugreifen (5).

Eine dieser Views ist ein Spiegel der Daten von 3. Auch die anderen 
Views kann man beliebig spiegeln, um schnellen Zugriff zu gewährleisten.

In der Ein- und Ausgangsvearbeitung gibt es dann:

> Ansätze:
> - weiter so taggen, dass die Renderer, die bereits existieren,
> damit ohne Änderungen umgehen können
> und damit die Datenbank entsprechend begrenzen,
> - oder man setzt eben bei den Renderern selbst
> - oder zwischen Renderern und Datenbank an.
>
> Ich würde letzteres bevorzugen.

Ich auch.

Gruss, Markus




Mehr Informationen über die Mailingliste Talk-de