Mapbox Tiling Service
- 高度にカスタマイズされたパフォーマンスの良いベクターおよびラスタータイルセットを作成します。
- アップロードされたソースデータを複数のタイルセットで再利用します。
- パフォーマンスと可視化を最適化するために、複数のレイヤーとラスターバンドでタイルセットを生成します。
- Mapbox GLでの新しいスタイルと可視化を活用します。
**Mapbox Tiling Service(MTS)**は、ベクタータイルセットおよびラスタータイルセットを作成するためのツールです。 MTSを使用すると、構成オプションのセット(タイルセットのレシピ)を使用して、地理空間データをタイルセットに変換できます。その結果のタイルセットは、Mapboxのサーバーにホストされ、アプリケーションで使われています。
ベクタータイルセットは、地図上で大量のデータを迅速に視覚化したい場合に役立ちます。ベクタータイルを作成すると、数ギガバイトの生の地理空間データをキロバイトに変換でき、複雑なデータの可視化には重要です。ほとんどの現代のブラウザは一度に約100 MBのデータの読み込みをサポートしているため、精密なコントロールを使用して地理空間データをタイルに簡略化できます。
ラスタータイルセットを使用すると、地図上でラスターデータを視覚化および操作できます。データは、webp
、png
、またはjpg
などの標準の画像タイルとして、またはMapbox Raster Tile(MRT)として表示できます。
使用例
MTSは多くのシーンで使用できます。たとえば、次のような用途に使用できます。
- 地図上で選挙状況の可視化のために国勢調査区域をタイル化する。
- デフォルトで含まれていないハイキングコース、トレイル、またはその他の道路をMapbox Streetsに追加する。
- 地図上でジョギングや自転車の走行などのアクティビティデータを可視化する。
- ホテルや不動産物件およびその属性を地図に追加する。
- 最大20の異なるデータレイヤーを含むマルチレイヤータイルセット(タイルセット)を作成する。
- 時系列の天候データ(温度や気圧など)や風向・風力アニメーション化する。
MTSはMapboxがホストし、高いスケーラビリティを前提に設計されているため、エンドツーエンドのデータパイプラインを構築できます。これは、Mapboxがグローバルな規模で日次更新のベースマップMapbox Streetsを作成するために使用しているテクノロジーです。
MTSの使用方法
MTSはタイルを作成するために2つの入力が必要です:タイルセットソース(地理空間データ)とタイルセットレシピ(タイルセットソースをタイルに変換する構成オプションを指定するJSONドキュメント)。タイルセットソースガイドでタイルセットソースについて詳しく学び、Recipe specificationでタイルセットレシピの形式について学びます。
MTSとの対話は次の2つの方法で行うことができます:
- Tilesets CLI:データの準備とアップロードに柔軟で強力なツール
- MTS APIエンドポイント:APIエンドポイントに直接アクセス
Tilesets CLI
Tilesets CLIは、データを準備してアップロードするためのコマンドラインPythonツールです。Tilesets CLIを使用して例のタイルセットを作成するには、Mapbox Tiling ServiceおよびTilesets CLIのチュートリアルを始めるを参照してください。
Tilesets CLIは、大きなデータセットが複数のパートでアップロードが必要な場合や使用用途が複数のタイルセットソースファイルを必要とする場合に使用することをお勧めします。
Tilesets CLIに関するその他の情報や利用可能なコマンドについては、Tilesets CLIドキュメントを参照してください。
MTS APIエンドポイント
MTSには、タイルセットソースとタイルセットの作成および対話ができるAPIエンドポイントがあります。これらのエンドポイントは一般的にTilesets CLIツールを使用してアクセスされますが、プログラムによりタイルセットを作成できるようにMTSを統合したい場合などでは、直接アクセスすることもできます。
これらのAPIエンドポイントについて詳しく学ぶには、MTS APIドキュメントを参照してください。