把公開的 UAP 目擊報告整理成一張可以互動的地圖。
線上版本:https://x213212.github.io/uap_dashboard/

這是什麼
一個唯讀的資料收集器,把幾個明確開放批次取用的來源整理成統一格式,再輸出成靜態地圖。目前的資料規模:
| 觀測紀錄 | 29,322 筆(版本計數 29,331) |
| 目擊報告圖層 | 28,252 個點位 |
| 天文對照圖層 | 881 筆 |
| 資料來源 | 2 個 |
| 打包後大小 | 4.2 MB(gzip GeoJSON) |
地圖有兩個圖層:目擊報告是來源發布的「報告位置」,天文對照是 NASA 的火流星資料,永遠不計入目擊數 —— 放它進來是為了讓人自己判斷某個時間點的群聚是不是有別的解釋。
一個刻意的設計:報告位置不是物體位置
介面左上角有一段固定的警語:
圖上是來源發布的「報告位置」,不是已確認物體的位置,也不是外星生命存在或出沒機率。
這不是免責聲明,是資料本身的限制。目擊報告記錄的是有人在哪裡填了表單,跟天上發生什麼事是兩件事。把點畫在地圖上很容易讓人誤讀成後者,所以警語做成不能關閉的常駐元素。
技術
- 3D 正射投影,底圖是 NASA Blue Marble,依畫面每度像素量自動切換 15 / 30 / 60 px/° 三層圖磚。240 px/° 的高解析版本因為體積太大不隨網站發佈,要另外安裝
- 點位群聚在前端做,圓圈裡的數字是目前畫面中的點數,不是事件權重
- 國界用 Natural Earth 1:50m,僅供辨位
- 資料以 gzip GeoJSON 傳輸,每個檔案在 manifest 裡都有 SHA-256
建置腳本 build_pages.py 是「公開投影」—— 它不是把整個工作目錄複製出去,而是只複製瀏覽器被允許看到的檔案、寫出公開版的 release manifest(不是內部那份),並排除高解析紋理包。哪些東西可以公開是在建置階段決定的,不是靠伺服器設定檔。
授權
目擊資料來自 UAPDrop,以 CC BY 4.0 釋出;底層的政府紀錄依原始檔案館條款仍屬公有領域。天文對照為 NASA/JPL。地表紋理為 NASA Earth Observatory Blue Marble,國界為 Natural Earth(公有領域),城市與地形標記為 OpenStreetMap。每一項在網站頁尾都有標註。
Comments