🗺️

地理空間データファイルのフォーマット

2021/07/04に公開

GeoJSON

  • オープン規格の地理空間データを記述するためのファイルフォーマット
  • JavaScript Object Notation (JSON) に基づいている
  • 地理座標参照系の World Geodetic System 1984 を使用
  • 単位として度 (10進) を使用

https://geojson.org/
https://doc.arcgis.com/ja/arcgis-online/reference/geojson.htm

MBTiles

  • 任意のタイル状の地図データをSQLiteデータベースに格納し、すぐに利用したり効率的に転送したりするための仕様
  • 球形メルカトル図法のみ、境界や中心などのメタデータでは緯度と経度の座標のみがサポートされる

https://github.com/mapbox/mbtiles-spec

3D Tiles

「3D Tilesは、写真測量、3Dビルディング、BIM/CAD、インスタンス化されたフィーチャ、点群などの大規模な3D地理空間コンテンツのストリーミングとレンダリングのために設計されています。階層的なデータ構造と、レンダリング可能なコンテンツを提供するタイルのフォーマットを定義しています。3D Tilesでは、コンテンツの可視化に関する明確なルールは定義されていませんので、クライアントは3D Tilesデータを自由に可視化することができます。」

https://github.com/CesiumGS/3d-tiles/tree/master/specification

Mapbox Vector Tiles (MVT)

  • Mapbox 社が中心となって仕様を作成している、タイル化された地理的ベクトルタイルの仕様
  • Google Protobufs(PBF)としてエンコードされる
  • 拡張子は mvt にする必要がある

https://docs.mapbox.com/vector-tiles/specification/
https://github.com/mapbox/vector-tile-spec
https://github.com/madefor/vector-tile-spec/blob/master/2.1/README.md

Discussion