Gesta Carta
Deschide Studio →

Limbajul

Un limbaj declarativ pentru hărți.

Inima Gesta Carta nu este un model — este DSL-ul. Un document care descrie ce conține harta, nu cum să o desenezi, pe care un renderer determinist îl transformă în cartografie. Este produsul.

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

Tipuri finite, bine definite

Treisprezece tipuri de straturi.

zone

Zone: sfere de influență, control, coropleți.

line

Frontiere, săgeți de mișcare, rute.

marker

Puncte: orașe, baze, puncte critice, evenimente.

label

Toponime, cu nume duale opționale.

annotation

Text interpretativ, note marginale.

cartouche

Titlu, legendă, scară, sursă.

data-layer

Tabel → hartă (gramatica graficii).

admin-choropleth

Coropleți peste unități reale (geoBoundaries).

control

Control teritorial condus de date.

inset

Sub-hărți: zoom, localizare, comparație.

icon · raster

Propriile tale resurse și suprapuneri georeferențiate.

network

Grafuri relaționale nod–muchie.

Entități denumite, geometrie derivată.

entity:RUS · entity:disputed-territories:crimearenderul o rezolvă la geometria autoritară. Fără alucinații geografice.

  • Natural Earth · OSM curat · GeoNames
  • World Historical Gazetteer · biblioteci istorice
  • geoBoundaries (unități sub-naționale reale)

Dezambiguizare de primă clasă.

Douăzeci de teritorii contestate și zece toponime disputate, fiecare cu modurile sale (de facto, de jure, nume dual) și valabilitate temporală. Harta nu presupune — declară.

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

Stil separat de conținut

Aceeași hartă, șase teme.

Meridiana

Semnătura: editorial, cald, narativ.

Sestante

Atlas istoric: didactic, autoritar.

Reticolo

Clinic, maxim raport date-cerneală.

Quadrante

Neutru, analitic, echilibrat.

Brace

Monoteză, o linie deliberat imperfectă.

Nudo

Schelet: doar rezervele rendererului.