اللغة
لغة إعلانية للخرائط.
قلب Gesta Carta ليس نموذجاً — إنه DSL. مستند يصف ما تحتويه الخريطة، وليس كيف يتم رسمها، وهو ما يحوله محرك عرض حتمي إلى خرائط. إنه المنتج.
فتح الاستوديو →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, …]أنواع محددة وواضحة
ثلاثة عشر نوع طبقة.
zone
المناطق: مجالات النفوذ والسيطرة والخرائط اللونية.
line
الحدود والأسهم الحركية والمسارات.
marker
النقاط: المدن والقواعد والنقاط الحرجة والأحداث.
label
أسماء الأماكن، مع أسماء ثنائية اختيارية.
annotation
النصوص التفسيرية والملاحظات الهامشية.
cartouche
العنوان والمفتاح والمقياس والمصدر.
data-layer
الجدول → الخريطة (قواعد الرسوميات).
admin-choropleth
خرائط لونية فوق الوحدات الحقيقية (geoBoundaries).
control
السيطرة الإقليمية المدفوعة بالبيانات.
inset
خرائط فرعية: تكبير وموقع ومقارنة.
icon · raster
أصولك الخاصة والطبقات الجغرافية المرجعية.
network
الرسوم البيانية العلائقية للعقد والحواف.
الكيانات المسماة والهندسة المشتقة.
entity:RUS · entity:disputed-territories:crimea — يحل المُصيِّر الهندسة إلى بيانات موثوقة. بدون هلوسة جغرافية.
- Natural Earth · OSM منتقاة · GeoNames
- World Historical Gazetteer · المكتبات التاريخية
- geoBoundaries (الوحدات الفرعية الوطنية الحقيقية)
التوضيح من الدرجة الأولى.
عشرون إقليماً متنازعاً وعشرة أسماء أماكن متنازع عليها، لكل منها أنماطها (الفعلية والقانونية والثنائية) وصلاحيتها الزمنية. الخريطة لا تفترض — بل تُعلن.
disambiguation_state: crimea: de_jure_un persian-arabian-gulf: dual_naming
الأسلوب منفصل عن المحتوى
نفس الخريطة، ستة أنماط.
Meridiana
التوقيع: افتتاحي، دافئ، سردي.
Sestante
أطلس تاريخي: تعليمي وموثوق.
Reticolo
سريري، أقصى نسبة بيانات إلى حبر.
Quadrante
محايد، تحليلي، متوازن.
Brace
أحادي الأطروحة، خط متعمد غير مثالي.
Nudo
الهيكل: بدائل المُصيِّر فقط.
الأبواب الأخرى