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:crimea — le 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.
Les autres portes