Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.38 KB

File metadata and controls

29 lines (24 loc) · 1.38 KB

MapnikToGeoserverStyleTransformer

Author: Leon Lüttger
Github: Lueton
Email: [email protected]
Github Projekt

Wichtige Ressourcen

Wichtige Hinweise

Das Übersetzten von Werten, etc. wird in den Klassen des Packages translate definiert.

Funktionsweise (Wichtige Ablaufschritte)

  1. Analysieren aller Nodes um Variablen zu cachen (sind teilweise wild verteilt...)
  2. Analysieren aller Nodes um Node Baum aufzubauen
  3. Aufteilen von gruppierten Selektoren
  4. Aufteilen von verschachtelten Selektoren
  5. Aufbauen des finalen Baum (+ Übersetzung der Werte beim einfügen)
  6. Schreiben des finalen Baums in eine .css Datei
  7. Alle benötigen Ressourcen (z.B. Bilder) kopieren

Bekannte Fehler

  • Code Qualität
  • Style-Methoden wie z.B. darken(...) werden nicht aufgelöst