Planet PMTileについて

1.1K Views

September 30, 23

スライド概要

OpenSource Conference 2023 Online/Fallライトニングトーク発表資料。

profile-image

Georepublic / OSGeo.JP / Japan Unix Society / OpenStreetMap Foundation Japan

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Planet PMTilesについて Taro MATSUZAWA @smellman https://smellman.hatenablog.com/

2.

自己紹介 GIS エンジニア 一般社団法人OpenStreetMap Foundation Japan 理事 一般社団法人OSGeo日本支部 理事 日本UNIXユーザ会 副会長 Breakcore クラスタ

3.

近況 FOSS4G 2023 Prizren / Kosovoに参加 FOSS4G 2023 Japan@FUKUI スタッフ参加 FOSS4G Asia 2023 @韓国 に参加予定 納品物が全部OSSという仕事をやりました

4.

今日のお題 Tileとは? PMTilesとは? Planet PMTilesとは? フロントエンドでPMTilesを使うには? 面白いスクリプトの紹介

5.

Tileとは? {z}/{x}/{y}.{ext} https://maps.gsi.go.jp/development/siyou.html

6.

PMTilesとは タイルを静的に配信する仕組み 一ファイルがコンテナとして動作

7.

PMTilesの仕組み HTTP Range Header Data Header から取得する範囲を計算してHTTP Rangeリクエストで必要 な範囲を取得。 この仕組みをCloud Nativeと呼ぶ

8.

Planet PMTilesとは OpenStreetMapの世界中(Planet)のデータをベクタタイル化して PMTiles化したもの。 https://tile.openstreetmap.jp/static/ にて配信中。 週一でデータを更新。 https://smellman.github.io/pmtiles-example/ にて更新情報を確認 できます。

9.

フロントエンドでPMTilesを使う MapLibre https://protomaps.com/docs/frontends/maplibre OpenLayers https://protomaps.com/docs/frontends/ openlayers fl fl Lea et https://protomaps.com/docs/frontends/lea et

10.

面白いスクリプト https://github.com/yuiseki/osm-regional-pmtiles-builder make clean make region 東京都北区 make start tile.openstreetmap.jpから東京都北区の部分だけ抽出して地図 サーバが起動

11.

その他情報 https://protomaps.com/docs/pmtiles/#with-your-own-data https://wiki.openstreetmap.org/wiki/Japan/OSMFJ̲Tileserver