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:crimea — bộ 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.
Những cửa khác