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

Peter Wendorff wendorff at uni-paderborn.de
Fr Mai 27 12:07:19 UTC 2011


Am 27.05.2011 12:20, schrieb Markus:
> 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
Da hast du mich falsch verstanden!
Ich bin für Mapper > DB > Verarbeitungsschicht > Anwendung
Je nach Kapazität auf den Servern kann man zusätzlich noch
Mapper > DB > Verarbeitungsschicht > aufbereiteteDB > Anwendung
einführen, um die Verwendbarkeit noch einfacher zu machen.
Ich halte allerdings die Verwendung von Osmosis nicht für zu viel 
verlangt; nur reinkommen ist erstmal relativ schwierig.
> Die Daten des Mappers (1)
>
> werden von einem intelligenten Editor entgegengenommen und 
> vorverarbeitet und in die Eingangs-Verarbeitungsschicht gespeichert (2).
so intelligent kann die Schicht nicht sein, dass dadurch keine 
Informationen verloren gehen.
Außerdem ist einiges in dem Bereich nicht sinnvollerweise bei jedem 
Upload durchzuführen.
> In der Eingangsverarbeitung werden die Daten der verschiedenen 
> Editoren standardisiert aufbereitet und in die Core-DB geschrieben (3).
Insofern würde ich diesen Schritt weglassen
>
> Aus der DB werden in der Ausgangsverarbeitung verschiedene Schichten 
> (standardisierte Views) generiert(4),
...diesen allerdings hereinnehmen; wobei der eben auch auf Seite der 
Anwendung oder Anwendungsprogrammierung laufen kann - als Bibliothek 
oder Hilfsprogramm, das einfach nur aufgerufen werden muss.


Gruß
Peter




Mehr Informationen über die Mailingliste Talk-de