Dünyanın dört bir yanındaki hareketli nesneleri gerçek zamanlı olarak takip etmek artık çok daha kolay. VANGUARD1 adlı açık kaynaklı proje, tarayıcınız üzerinden gemiler, uçaklar, uydular ve hatta denizaltı kablolarını 3 boyutlu bir Mercator haritasında canlı olarak görüntülemenizi sağlıyor. Üstelik herhangi bir kayıt ya da kurulum gerektirmiyor. Tek yapmanız gereken, modern bir Chromium tarayıcıda projenin demo sayfasını açmak.
Proje, Three.js kütüphanesi ve saf ES modülleri kullanılarak geliştirilmiş. Hiçbir derleme adımı ya da harici framework içermiyor. Bu sayede hem hafif hem de son derece hızlı çalışıyor. Harita, 1.5 milyon noktadan oluşan bir bulut verisiyle oluşturulmuş; gece/gündüz döngüsü, okyanus simülasyonu ve sinematik kamera hareketleriyle desteklenmiş. Bu görsel şölen, askeri analistlerden denizcilik meraklılarına kadar geniş bir kitleye hitap ediyor.
Canlı gemi verilerine erişmek için ücretsiz bir aisstream.io API anahtarı almanız yeterli. Uygulama ilk yüklendiğinde sizden bu anahtarı isteyecek ve tarayıcınızın localStorage'ında saklayacak. Ayrıca yüksek çözünürlüklü arazi katmanları için Cesium Ion'dan ücretsiz bir token alarak gelişmiş görüntüleme elde edebilirsiniz. Uçak takibi ve yapay zeka yardımcı pilot özellikleri ise yerel bir proxy sunucu gerektiriyor; ancak bu olmadan da haritanın temel işlevleri sorunsuz çalışıyor.
VANGUARD1'in en dikkat çekici özelliklerinden biri, zaman kontrolü ve senaryo yönetimi. Geliştirici konsolu üzerinden simülasyon saatini istediğiniz ana ayarlayabilir, hızlandırabilir veya yavaşlatabilirsiniz. Örneğin 'simClock.setTime("2026-05-10T12:00:00Z")' komutuyla dünyayı o ana ışınlayabilirsiniz. Ayrıca hazır senaryo dosyalarını yükleyerek belirli bir bölgede kurgusal gemi hareketlerini gözlemleyebilirsiniz. Bu özellik, eğitim ve tatbikat senaryoları için biçilmiş kaftan.
Proje, savunma ve istihbarat alanında çoklu alan taktik haritası olarak tanımlanıyor. Gerçek zamanlı AIS verileri, uçak takibi, uydu konumları, denizaltı kabloları, kritik limanlar ve boğazlar gibi stratejik noktaları tek bir ekranda topluyor. Üstelik tüm bu veriler, fizik kurallarına uygunluk denetiminden geçiriliyor. 'invariants.js' modülü sayesinde herhangi bir spoofing (sahtecilik) veya teleportasyon (anlık konum atlama) tespit edilebiliyor. Bu da platformu güvenilir bir analiz aracı haline getiriyor.
Mimari olarak her veri alanı (gemi, uçak, uydu vb.) kendi yöneticisine sahip ve bu yöneticiler yalnızca DOM olayları üzerinden iletişim kuruyor. Bu sayede modüler ve ölçeklenebilir bir yapı elde edilmiş. Geliştiriciler için CLAUDE.md dosyasında modül haritası ve katkı kuralları detaylıca açıklanmış. Ayrıca GitHub üzerinden hata raporları, özellik önerileri ve performans geri bildirimleri kabul ediliyor. Proje tamamen açık kaynak ve herkes katkıda bulunabiliyor.
Sonuç olarak VANGUARD1, dünyanın hareketli haritasını gerçek zamanlı ve 3D olarak deneyimlemek isteyen herkes için güçlü bir araç. İster deniz ticaretiyle ilgilenin, ister havacılık meraklısı olun, isterseniz de jeopolitik analiz yapın; bu platform size eşsiz bir perspektif sunuyor. Ücretsiz, tarayıcı tabanlı ve herkesin kullanımına açık olan bu projeyi mutlaka denemelisiniz.
Kaynak: github.com