開發者打造創新網頁工具:輸入地點即可即時查詢過去七天內所有掠過上空的衛星與影像
一名獨立開發者近期推出了一款全新的網頁型工具,旨在向使用者展示在過去七天內,曾經過特定地理位置上空的每一顆人造衛星,並同步提供相對應的衛星影像。這款應用的誕生源於開發者最初的好奇心——究竟是哪一顆太空船曾經拍攝過某條普通的住宅街道?
因此他打造了這個應用程式,允許使用者輸入任何一個地理位置,便能瞬間檢索出所有的衛星過境資料。其背後的底層技術在瀏覽器端運算僅需大約半秒鐘,主要是利用了針對 CelesTrak 目錄運作的 SGP4 軌道傳播模型。
系統隨後會從 Sentinel-2、Landsat 以及美國太空總署(NASA)的龐大檔案庫中擷取實際的影像資料。
為了流暢處理這些海量的視覺資料,該工具在 GPU 上即時渲染目前大約 17,000 個在軌執行的人造衛星物件,並為每一個畫面幀精確求解開普勒方程式(Kepler’s equation)。
該開發者在回顧這個專案時,也分享了幾個相當有趣的工程挑戰,例如必須將 Sentinel-2 的時間戳記納入考量,這些時間戳記與衛星精確穿過給定座標的實際瞬間有時會有五到十分鐘的誤差。
這位創作者特別強調了「隱私設計」(privacy by design)的理念,指出該應用程式只有在確實存在合法影像的情況下才會顯示「已監控」狀態,且絕對不會儲存使用者的任何地理位置資料。
目前該專案的原始碼已經發布至 GitHub 平臺,以廣徵社群的反饋意見並作為未來功能強化的基礎。
來源: Hacker News