# Scratchpad 2025 このドキュメントは、[UNVT POD, QMP, and Fusion](https://hfu.github.io/2025/)を進めるにあたってのメモ置き場です。技術的なことを書いていきます。これまでは紙のメモ帳に書いていたようなことです。 # UNVT POD ## Software ### Tippecanoe - ソースからコンパイルするけれども、make するときに -j オプションを用いると Raspberry Pi 4B のコントロールが効かなくなるので、-j オプションは省略した方が良い。 ### GDAL - Raspberry Pi OS の apt で導入可能な GDAL/OGR は古い。git clone からのビルドをする。 ### Caddy - パッケージマネージャーから導入することがセキュリティの観点から推奨されているが、プロトタイプを作っていく観点からは柔軟性を重視したいので、パッケージマネージャーを用いずに導入することにする。 - `sudo apt install libnss3-tools` が必要であった 1. https://caddyserver.com/docs/install に従って 2. https://caddyserver.com/download からダウンロードする ### Apple Pkl ### go-pmtiles - https://github.com/protomaps/go-pmtiles から最新の Release を展開し、/usr/local/bin にでも移動すれば良い。 ## Architecture - Martin's Cloak のコンセプト形成段階で考えていた high orbit mode と low orbit mode のうち、low orbit mode の価値がおそらく高い。PMTiles を共有することができれば、**特別な工夫をしなくても、十分な性能の**ベクトルタイルを現場に送り込むことができることの価値を訴求していくべきである。 # QMP ## リスト QMP については、まず作業を手軽にやってみるということを重視したい。 - [ジブチのディキル](https://rapideditor.org/edit#map=16.27/11.10718/42.36852&background=Bing) ## 指標 OpenStreetMap Changeset Analyser (OSMCha) で、`#qmp` というタグがついたチェンジセットをそこそこの速度で検索する URL は https://osmcha.org/?filters=%7B%22date__gte%22%3A%5B%7B%22label%22%3A%222025-03-01%22%2C%22value%22%3A%222025-03-01%22%7D%5D%2C%22metadata%22%3A%5B%7B%22label%22%3A%22hashtags%3D%23qmp%22%2C%22value%22%3A%22hashtags%3D%23qmp%22%7D%5D%7D # Fusion 様々なベクトルタイルを実際に取り扱ってみて、どのように組み合わせられるかの発想を得ていくことをまずやってみる。 ## 🇹🇭 GISTDA のベクトルタイル - https://github.com/hfu/spherical : まずは表示してみるサイト。API キーを埋め込むことで使えるようになる。API キーは GISTDA Sphere に登録して生成する必要がある。 ## 🌏 Protomaps Basemaps - https://github.com/hfu/practice-protomaps-basemaps : まずは表示してみるサイト - [wip] https://github.com/hfu/protobase : Protomaps Basemaps に Martin's Cloak のアプローチを適用してみるリポジトリ。v4.pmtiles は 120GB と巨大であるから、作業を先行させている。 # 横断的メモ - POD と QMP と Fusion を並行で実施することにより、作業にバリエーションを持てるのでやりやすいように思える。 - 私自身、作業を反復的に行なっているが、今後も反復的に行うことを続けそう。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up