Gesta Carta
Mở Studio →

Ngôn ngữ

Một ngôn ngữ khai báo cho bản đồ.

Trái tim của Gesta Carta không phải là một mô hình — đó là DSL. Một tài liệu mô tả cái gì bản đồ chứa, không phải cách thế nào để vẽ nó, mà một trình kết xuất xác định biến thành bản đồ học. Đó là sản phẩm.

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

Các loại được xác định rõ ràng

Mười ba loại lớp.

zone

Vùng: phạm vi ảnh hưởng, kiểm soát, sơ đồ phân bố.

line

Biên giới, mũi tên chuyển động, tuyến đường.

marker

Điểm: thành phố, căn cứ, điểm choke, sự kiện.

label

Tên địa danh, với tên kép tùy chọn.

annotation

Văn bản giải thích, ghi chú lề.

cartouche

Tiêu đề, chú giải, tỷ lệ, nguồn.

data-layer

Bảng → bản đồ (ngữ pháp đồ họa).

admin-choropleth

Sơ đồ phân bố trên các đơn vị thực (geoBoundaries).

control

Kiểm soát lãnh thổ được điều khiển bởi dữ liệu.

inset

Bản đồ phụ: phóng to, định vị, so sánh.

icon · raster

Tài sản của bạn và lớp phủ địa tham chiếu.

network

Đồ thị nút–cạnh quan hệ.

Các thực thể được đặt tên, hình học dẫn xuất.

entity:RUS · entity:disputed-territories:crimeabộ kết xuất phân giải nó thành hình học có thẩm quyền. Không có ảo giác địa lý.

  • Natural Earth · OSM được curation · GeoNames
  • World Historical Gazetteer · thư viện lịch sử
  • geoBoundaries (các đơn vị hành chính thực tế)

Sự phân biệt hạng nhất.

Hai mươi lãnh thổ tranh chấp và mười tên địa danh có tranh cãi, mỗi cái có các chế độ (de facto, de jure, tên kép) và hiệu lực thời gian. Bản đồ không giả định — nó tuyên bố.

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

Phong cách riêng biệt với nội dung

Cùng một bản đồ, sáu chủ đề.

Meridiana

Chữ ký: biên tập, ấm áp, tường thuật.

Sestante

Atlas lịch sử: sư phạm, có thẩm quyền.

Reticolo

Lâm sàng, tối đa dữ liệu-mực.

Quadrante

Trung lập, phân tích, cân bằng.

Brace

Một luận điểm, một đường cố ý không hoàn hảo.

Nudo

Giàn giáo: chỉ các fallback của bộ kết xuất.