總瀏覽 —

← 返回作品列表
個人作品
開發中

World Line

以 GIS 與時間軸呈現世界歷史,比較同一時間點各政權的疆域與互動

World Line
主權圖層與政權資訊面板
衝突彈窗
政權事件時間軸

World Line

1 / 4

重點

  • 1908–1945 全球主權疆域,可沿時間軸逐日切換
  • 每筆疆域與事件標示史料出處與查證狀態
  • Angular 前端+ASP.NET API+自架 PMTiles 圖磚,Docker 部署於 VPS

背景與目標

以 GIS 與時間軸呈現世界歷史:在同一時間點比較多個政權的疆域、名稱與互動,並保留史觀差異、時間不確定性與史料修正歷程。

第一階段範圍為 1908-01-01~1945-09-30(一戰、戰間期、二戰),涵蓋全世界所有國家與殖民地。

核心功能

  • 主權/實際控制雙圖層:同一日期可切換「主權」與「實際控制」兩種視角
  • 衝突:地圖上標示交戰關係,點選可看交戰雙方與停戰/投降資訊
  • 政權資訊面板:首都、國界期間、起訖變動、領導人與生平、相關事件
  • 時間軸:拖曳或播放跳年掃描動畫,觀察疆域隨時間變化

技術架構

  • 前端

    Angular

  • 後端

    ASP.NET API、PostgreSQL

  • 圖磚

    PMTiles,由 Martin 提供服務

  • 部署

    Docker Compose 部署於 VPS,經 Cloudflare Tunnel 對外,nginx 負責 SPA、/api 與 /tiles 的轉發