gsi-cyberjapan / optimal_bvmap

国土地理院最適化ベクトルタイル

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

最適化ベクトルタイル試験公開

PMTiles版について

  • 2023年8月30日にPMTiles形式の最適化ベクトルタイルを試験公開いたしました。なお、ファイルシステムでストアしているタイルセットは、2023年10月時点のデータソースによる更新をもってデータ更新を停止し、2023年度末までに公開を停止する予定です。より迅速で安定した提供のため、ご理解の程どうぞよろしくお願いいたします。

公開の位置づけ

  • 「最適化ベクトルタイル」は、これまで地理院地図Vectorにおいて試験提供してきた地理院ベクトルタイルの課題を踏まえて、設計改良を施したものです。本試験公開は、ベクトルタイルの提供に必要な技術的・施策的課題を国土地理院が把握するとともに、外部からの技術的な提案を受け取り、外部との技術的な議論を通じてベクトルタイルの適切な提供方法を研究開発することを目的とするものです。
  • 公開期間は、2022年9月6日から公開終了までとなります。
  • 最適化ベクトルタイルは、国土地理院コンテンツ利用規約に従って利用できます。データを利用する際は、「国土地理院最適化ベクトルタイル」などと、出典の明示を行ってください。
  • 最適化ベクトルタイルは基本測量成果と位置付けているものではありませんが、基本測量成果としての提供を検討するにあたって、試験的に公開を行うものです。
  • 最適化ベクトルタイルの利用により生じた損失及び損害等について、国土地理院はいかなる責任も負わないものとします。

デモサイト

https://gsi-cyberjapan.github.io/optimal_bvmap/

ベクトルタイルの仕様

本ベクトルタイルは、PMTilesファイルでの配信及び、地理院タイル(ラスタ)と同じ方式 (https://cyberjapandata.gsi.go.jp/xyz/{t}/{z}/{x}/{y}.{ext})での配信を行っています。

  • 本ベクトルタイルは、タイルに分割したVector tile specification形式のファイル群。
  • 拡張子は「pbf」。

ズームレベルについて

本ベクトルタイルにおけるズームレベル({z})は、現在「地理院地図」で提供している[地理院タイル(ラスタ)](https://maps.gsi.go.jp/development/ichiran.html)のズームレベルと同一ではありません。 画面上で同じ大きさで表示される際のズームレベルは、ベクトルタイルにおける数値が、地理院タイル(ラスタ)のズームレベルと比べて1小さい数値となります。そのため、ベクトルタイルにおけるズームレベル11のデータは、ズームレベルが12の地理院タイル(ラスタ)と同じデータを用いて作成しています。 また、ベクトルタイルにおいて画面に表示されるタイルの大きさは、地理院タイル(ラスタ)でズームレベルが1大きい(大きさが小さい)タイルの4枚分に相当します。

対応するズームレベルの範囲
最適化ベクトルタイル地理院タイル(ラスタ)
4~75~8
8~109~11
11~1312~14
14~1615~17
1718

タイル一覧

検証中のデータであるため、URL やデータ構成、データの内容(属性の有無や名称等)が変わる可能性があります。

PMTiles版

URLhttps://cyberjapandata.gsi.go.jp/xyz/optimal_bvmap-v1/optimal_bvmap-v1.pmtiles
データソース数値地図(国土基本情報)- 地図情報 等
ズームレベル4~16
※ズームレベル17の情報は、ズームレベル16のタイルに含んだうえでオーバーズームして表示
公開日2023年8月30日
データ更新情報2024年4月1日時点
※最新の状況が反映されていない場合があります。

従来版

URLhttps://cyberjapandata.gsi.go.jp/xyz/optimal_bvmap-v1/{z}/{x}/{y}.pbf
データソース数値地図(国土基本情報)- 地図情報 等
ズームレベル4~16
※ズームレベル17の情報は、ズームレベル16のタイルに含んだうえでオーバーズームして表示
公開日2022年9月6日
データ更新情報2023年10月1日時点
※最新の状況が反映されていない場合があります。

属性等の仕様詳細

PMTilesの利用について

PMTilesを表示する

デモサイトではprotomaps/PMTilesを参考に、以下のように表示しています。

  • 公開されているmaplibre-glとpmtilesパッケージを利用 index.html

     <script src='./lib/maplibre-gl@2.4.0/maplibre-gl.js'></script>
     <link href='./lib/maplibre-gl@2.4.0/maplibre-gl.css' rel='stylesheet' />
     <script src='./pmtiles@2.10.0/index.js'></script>
    
  • protocolを設定 index.html

     let protocol = new pmtiles.Protocol();
     maplibregl.addProtocol("pmtiles",protocol.tile);
     
    
  • タイルURLを設定 style/xxx.json

     "sources": {
     	"v": {
     		"type": "vector",
     		"minzoom": 4,
     		"maxzoom": 16,
     		"tiles": [
     			"pmtiles://https://cyberjapandata.gsi.go.jp/xyz/optimal_bvmap-v1/optimal_bvmap-v1.pmtiles/{z}/{x}/{y}"
     		],
     		"attribution": "国土地理院最適化ベクトルタイル"
     	}
     },
    

問い合わせ先

  • gsi-inad-9★gxb.mlit.go.jp (★を@に変えてご利用ください。)

履歴

  • 2022-09-06 公開。
  • 2022-09-12 タイルURLを変更。
  • 2022-11-30 全国データを2022年10月1日時点のデータに更新。
  • 2023-02-28 全国データを2023年1月1日時点のデータに更新。
  • 2023-06-21 全国データを2023年4月1日時点のデータに更新。
  • 2023-08-21 全国データを2023年7月1日時点のデータに更新。
  • 2023-08-30 PMTiles版を公開。
  • 2023-11-02 全国データを2023年10月1日時点のデータに更新。
  • 2024-02-07 全国データを2024年1月1日時点のデータに更新。
  • 2024-05-14 全国データを2024年4月1日時点のデータに更新。

About

国土地理院最適化ベクトルタイル


Languages

Language:JavaScript 96.0%Language:HTML 4.0%