このプロジェクトについて

Ocean Watchは、インド洋地域の海洋勧告および沿岸警報を集約して表示するために設計されたウェブベースのプラットフォームです。2G/3Gネットワークでの高速読み込みを実現するため、vanilla JavaScriptとCSSで構築されており、オフラインキャッシュ機能を備えたProgressive Web App (PWA) として提供されます。 本プラットフォームは、ITEWCやINCOISなどの公式ソースからデータを集約し、以下の情報を提供します: - 津波勧告および地震イベント(GEBCO水深データで強化) - 高波およびうねりサージ勧告 - 海洋熱波 (MHW) およびサンゴ白化 (CBAS) - 揚陸センター情報を含む潜在的漁場 (PFZ) - サイクロンおよび沖合予報 主な技術的特徴として、多言語翻訳アーキテクチャ (data-i18n)、Web Audioによる音声サマリー統合、および設定可能なアナウンスシステムが含まれます。また、本プロジェクトにはステータススナップショットの更新と検証を行うためのPowerShellスクリプトが含まれており、キャッシュバージョン、ソースエンドポイント、UI設定を管理するために集中管理設定ファイルを利用しています。