Gesta Carta
Ouvrir le Studio →

Le langage

Un langage déclaratif pour les cartes.

Le cœur de Gesta Carta n'est pas un modèle — c'est le DSL. Un document qui décrit ce que la carte contient, non pas comment la dessiner, qu'un moteur de rendu déterministe transforme en cartographie. C'est le produit.

Ouvrir le Studio →

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, …]

Des types finis et bien définis

Treize types de couches.

zone

Zones : sphères d'influence, contrôle, choroplèthes.

line

Frontières, flèches de mouvement, routes.

marker

Points : villes, bases, points d'étranglement, événements.

label

Toponymes, avec noms alternatifs optionnels.

annotation

Texte interprétatif, notes marginales.

cartouche

Titre, légende, échelle, source.

data-layer

Tableau → carte (grammaire des graphiques).

admin-choropleth

Choroplèthes sur unités réelles (geoBoundaries).

control

Contrôle territorial piloté par les données.

inset

Sous-cartes : zoom, localisateur, comparaison.

icon · raster

Vos propres ressources et superpositions géoréférencées.

network

Graphes relationnels nœud–arête.

Entités nommées, géométrie dérivée.

entity:RUS · entity:disputed-territories:crimeale moteur de rendu la résout en géométrie faisant autorité. Aucune hallucination géographique.

  • Natural Earth · OSM curé · GeoNames
  • World Historical Gazetteer · bibliothèques historiques
  • geoBoundaries (unités sub-nationales réelles)

Désambiguïsation de première classe.

Vingt territoires contestés et dix toponymes disputés, chacun avec ses modes (de facto, de jure, nom alternatif) et sa validité temporelle. La carte ne suppose pas — elle déclare.

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

Le style indépendant du contenu

La même carte, six thèmes.

Meridiana

La signature : éditoriale, chaleureuse, narrative.

Sestante

Atlas historique : didactique, faisant autorité.

Reticolo

Clinique, encrage de données maximal.

Quadrante

Neutre, analytique, équilibré.

Brace

Monothèse, une ligne délibérément imparfaite.

Nudo

Échafaudage : les seuls replis du moteur de rendu.