Gesta Carta
Studio öffnen →

Die Sprache

Eine deklarative Sprache für Karten.

Das Herz von Gesta Carta ist kein Modell – es ist die DSL. Ein Dokument, das beschreibt, was die Karte enthält, nicht wie sie zu zeichnen ist, das ein deterministischer Renderer in Kartographie umwandelt. Es ist das Produkt.

Studio öffnen →

map.gesta.yaml

gesta_version: "1.0"
id: russian-sphere-2022
class: gesta-core/continental-narrative@1.0
theme: gesta-core/meridiana@1.0
metadata:
  temporal_reference: "2022-12-31"
disambiguation_state:
  crimea: de_facto_post_2014
map_region:
  focus: entity:RUS
  layers:
    - type: zone
      subtype: influence-sphere
      composition:
        operation: union
        operands: [RUS, BLR, KAZ, …]

Endliche, klar definierte Typen

Dreizehn Schichttypen.

zone

Flächen: Einflusssphären, Kontrolle, Choroplethenkarten.

line

Grenzen, Bewegungspfeile, Routen.

marker

Punkte: Städte, Basen, Engpässe, Ereignisse.

label

Toponyme, optional mit Doppelnamen.

annotation

Interpretive Texte, Randbemerkungen.

cartouche

Titel, Legende, Maßstab, Quelle.

data-layer

Tabelle → Karte (Grammatik der Grafiken).

admin-choropleth

Choroplethenkarten über echte Einheiten (geoBoundaries).

control

Datengesteuerte territoriale Kontrolle.

inset

Unterkarten: Zoom, Übersicht, Vergleich.

icon · raster

Eigene Assets und georeferenzierte Overlays.

network

Relationale Knoten–Kanten-Graphen.

Benannte Entitäten, abgeleitete Geometrie.

entity:RUS · entity:disputed-territories:crimeaDer Renderer löst sie zu autorisierten Geometrien auf. Keine geografischen Halluzinationen.

  • Natural Earth · kuratiertes OSM · GeoNames
  • World Historical Gazetteer · historische Archive
  • geoBoundaries (echte subnationalen Einheiten)

Disambiguierung als Kernfeature.

Zwanzig umstrittene Territorien und zehn umstrittene Toponyme, jeweils mit ihren Modi (de-facto, de-jure, Doppelname) und zeitlicher Gültigkeit. Die Karte nimmt nichts an — sie erklärt.

disambiguation_state:
  crimea: de_jure_un
  persian-arabian-gulf: dual_naming

Stil unabhängig vom Inhalt

Dieselbe Karte, sechs Themen.

Meridiana

Die Signatur: redaktionell, warm, narrativ.

Sestante

Historischer Atlas: didaktisch, autoritativ.

Reticolo

Klinisch, maximales Daten-Tinte-Verhältnis.

Quadrante

Neutral, analytisch, ausgewogen.

Brace

Einthesen-Karte, bewusst unvollkommen.

Nudo

Gerüst: nur die Fallbacks des Renderers.