Gesta Carta
Buka Studio →

Bahasa

Bahasa deklaratif untuk peta.

Inti Gesta Carta bukan model — melainkan DSL. Dokumen yang menjelaskan apa yang dimuat peta, bukan bagaimana menggambarnya, yang diubah renderer deterministik menjadi kartografi. Ini adalah produknya.

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

Tipe terbatas, terdefinisi dengan jelas

Tiga belas jenis layer.

zone

Area: zona pengaruh, kontrol, choropleth.

line

Perbatasan, panah pergerakan, rute.

marker

Titik: kota, pangkalan, chokepoint, peristiwa.

label

Toponim, dengan nama ganda opsional.

annotation

Teks interpretatif, catatan pinggir.

cartouche

Judul, legenda, skala, sumber.

data-layer

Tabel → peta (grammar of graphics).

admin-choropleth

Choropleth atas unit nyata (geoBoundaries).

control

Kontrol teritorial berbasis data.

inset

Sub-peta: zoom, lokator, perbandingan.

icon · raster

Aset dan overlay georeferensi Anda sendiri.

network

Graf relasional node–edge.

Entitas bernama, geometri turunan.

entity:RUS · entity:disputed-territories:crimearenderer menyelesaikannya ke geometri otoritatif. Tanpa halusinasi geografis.

  • Natural Earth · OSM kurasi · GeoNames
  • World Historical Gazetteer · perpustakaan historis
  • geoBoundaries (unit sub-nasional nyata)

Disambiguasi kelas satu.

Dua puluh wilayah yang diperdebatkan dan sepuluh toponim yang disengketakan, masing-masing dengan mode (de-facto, de-jure, nama ganda) dan validitas temporal. Peta tidak mengasumsikan — ia menyatakan.

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

Gaya terpisah dari konten

Peta yang sama, enam tema.

Meridiana

Tanda tangan: editorial, hangat, naratif.

Sestante

Atlas historis: didaktis, otoritatif.

Reticolo

Klinis, data-ink maksimal.

Quadrante

Netral, analitik, seimbang.

Brace

Satu tesis, garis yang sengaja tidak sempurna.

Nudo

Perancah: fallback renderer saja.