GISBox

MVT (MapBox Vector Tile)

GISBoxは、OSGB/GEOTIFF/RVT などの複数の GIS フォーマットでの編集をサポートし、3DTiles/Terrain への変換や公開が可能なワンストップ 3DGIS データ編集、変換、公開プラットフォームです。

概要

MVT(MapBox Vector Tile)は、Mapbox が開発・リリースしたベクターマップタイル形式です。ベクターデータのスライスおよび圧縮技術を用いて地理データを小さなベクタータイルに分割し、Web マップやモバイルアプリケーションでの読み込みとレンダリングを高速化します。

データフォーマットの概要

  1. **タイルヘッダー: **メタ情報(座標、バージョンなど)が含まれます。
  2. **レイヤー: **独立したベクターデータセット(建物、道路など)を表します。複数のレイヤーを含む場合があります。
  3. **フィーチャ: **ベクターエンティティ(ポイント、ライン、サーフェス)を表します。ジオメトリと属性が含まれます。
  4. **ジオメトリ: **バイナリエンコードされたジオメトリで、Varint を使用して圧縮され、ポイント、ライン、サーフェスの各タイプをサポートします。
  5. **プロパティ: **フィーチャに関連付けられたキーと値のペアの形式で保存されます。

長所

  1. 効率的な伝送:ベクターデータはサイズが小さいため、帯域幅の使用量を削減できます。
  2. ダイナミックレンダリング:クライアントスタイルのカスタマイズとインタラクティブな操作をサポートします。
  3. マルチスケール適応:同じデータソースを異なるズームレベルに適応させることができます。

短所

  1. **高い複雑性: **MVT の生成と解析には追加の開発コストがかかります。
  2. **クライアントのパフォーマンスへの依存: **レンダリング効率はデバイスのパフォーマンスによって制限されます。
  3. **スライス間のデータ冗長性: **隣接するスライスに共有機能が繰り返し保存される可能性があります。

応用シーン

MVT は、地図データの効率的な保存と転送が求められるシナリオに適しています。Web マップ、モバイルアプリケーション、GIS 分野における視覚化とインタラクションにおいて、幅広い用途に活用できます。

  1. MVT マップ ベクター タイル形式の例。。

  1. MVT マップ ベクター タイル形式のマップ。

ファイルの開き方

  1. QGIS で開く

  1. NextGIS Web の Mapbox ベクター タイル。

関連 GIS ファイル

WN

FBX

TFW

AUX

参考

  1. https://docs.mapbox.com/data/tilesets/guides/vector-tiles-introduction/
  2. https://gdal.org/en/stable/drivers/vector/mvt.html
  3. https://openlayers.org/en/latest/examples/mapbox-vector-tiles.html