高精度ラスター気象データの新しい処理、スタイリング、レンダリング機能がMapboxで利用可能になりました。気象機関は気象データをより柔軟にコントロールできるようになり、より視覚的に魅力的で魅力的な天気図を提供できるようになりました。
ラスター気象データをフルプラットフォームでサポート
Mapboxのお客様や気象機関の多くは、グリッド化されたラスター形式のデータを扱っています。これらのグリッドに含まれる豊富な数値データは、ラスターデータとして処理されレンダリングされるとき、最も効率的に視覚化され、柔軟にスタイリングされます。そこで、Mapbox Tiling Service(MTS)はラスター気象データの処理とスタイリングをサポートすることにしました。
MTSとラスターデータを使用するメリット
温度や湿度%のようなグリッド化されたラスターデータの数値情報は、処理からレンダリングまで持続します。このデータを実行時に照会して、動的な色付けやポイント照会が可能になり、より魅力的なビジュアルの天気図を作成できます。
また、MTSはMapboxのお客様が気象データをタイリングする際に独自のインフラに投資不要で、時間、コスト、リソースを節約します。MTSを使えば、ラスターデータとベクターデータを単一の技術スタックとパイプラインに移行し、処理とホスティングをMapboxに任せることができます。これにより、数百時間もの貴重なエンジニアリングリソースと、独自の処理パイプラインの構築や維持にかかるコストを数十万ドル削減することができます。データがタイルセットに処理されると、Mapboxプラットフォーム全体で使用できるようになり、世界規模のビジュアライゼーションに生まれ変わります。
時間の経過とともに変化する動的なカラーリング
生のピクセル値が保存されているため、ビジュアライゼーションの色を変更する際にタイルセットを再処理する必要がなく、実行時に動的に色付けを行うことができます。これにより、ユーザーの表示領域やズームレベルに基づくローカライズされたカラー、ユーザーの行動に基づく値の範囲の視覚的な選択、または時間の経過とともに変化する動的な色の可能性が広がります。
この大きなコントロールとスタイリングをサポートするために、新しいソースタイプ`raster-array`を作成し、GL JSとGL Nativeにこれらの色設定をコントロールするための新しいフィールドを追加しました。
Mapbox Studio
他のMapboxスタイルと同様に、ラスター配列ソースはMapbox Studioを使用して作成、編集、共有することができます。Mapbox Studioでは、あらかじめ設定されたカラーパレットの適用、カスタムカラーグラデーションの作成、色の手動編集、タイルセット内のバンドのプレビューなどが可能なグラフィカルインターフェース(GUI)を提供しています。レンダリングの改善と相まって、これらの機能により、数分で作業を開始し、マップ掲載前にラスターデータの完全なカスタマイズに時間をかけたりすることができます。
タイルクエリーAPIの更新
ラスターデータへのアクセスや理解を深めるために、ラスタータイルセットをサポートするTilequery APIを更新しました。Tilequery API を使用すると、マップを構築することなく、プログラムでラスタータイルセット内の特定の位置からデータ値を取得できるようになりました。これは、データパイプライン、データストリーム処理、その他のサーバーサイドアプリケーションで便利です。
ラスタータイルセットを使うことで、アプリケーション内でクライアントサイドからピクセル値を照会することもできます。例えば、どの温度範囲を表示するかのしきい値を設定したり、地図をクリックして正確な場所の温度を表示したりすることができます。
Particle Animation
近日公開予定の機能は、ラスターパーティクルをアニメーション化する機能です。これは、風、波、海流の大きさや方向など、複数の属性を含むデータで特に役立ちます。MTSのラスター気象データ・ベータ版に参加する皆様は、弊社の地図レンダラー、GL JSおよびGL Native for mobileの新リリースにアクセスし、Particle Animationを利用したり、機能の改善についてフィードバックを提供したりすることができます。
ラスターを使い始める
ラスター気象データのMTSサポートは現在プライベートベータ版で、Mapbox weatherのお客様にご利用いただけます。新機能へのアクセスをご希望の方は、こちらのフォームにお問い合わせください。Mapboxの担当者がご連絡いたします。
また、ラスター気象データのMTSサポートに関するドキュメントはこちらのMapbox Docsサイトをご覧ください。
*本記事は、Mapbox Inc. Blogの翻訳記事です。