Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core候補のリストアップ叩き台 #2

Open
yuiseki opened this issue Dec 30, 2022 · 2 comments
Open

Core候補のリストアップ叩き台 #2

yuiseki opened this issue Dec 30, 2022 · 2 comments

Comments

@yuiseki
Copy link
Member

yuiseki commented Dec 30, 2022

あくまで叩き台として、Coreの対象となりそうなソフトウェアを書き出してみます。
徐々に更新していきます。
これも入れてほしいなどあったらぜひコメントお願いします!

GISデータDB

PostGIS

GISデータ処理

GDAL

PDAL

imposm3

tippecanoe

osmosis

  • 使ってる方いますか?

oms2pgsql

  • 使ってる方いますか?

osmium-tool

  • 使ってる方いますか?

タイル構築

planetiler

tilemaker

vt-optimizer

PMTiles

タイル配信

tileserver-gl

martin

タイル表示

maplibre-gl-js

osm-bright-gl-style

Charites

protomaps.js

Others

@hfu
Copy link
Collaborator

hfu commented Jan 3, 2023

Core に密接に関わっていて、しかし Core で ソフトウェア として扱わない要素として次の3つを洗ってみました。これら3つが存在するということを認識しつつ、しかしソフトウェアを扱っていく、というアプローチが一つ考えられると思います。

UNIX や Raspberry Pi のようなファウンデーション

equinox よりもさらに下にあたる部分です。実は、この部分のノウハウはかなり使われるのですが、unopengis としてこのノウハウについて掘り下げるのは、多分屋上屋を重ねるようなことになります。

何らか、読書リストのようなもので対応するのかもしれませんし、何らか他のコミュニティとの連携関係を探るのかもしれません。

ベクトルタイル設計技術

ベクトルタイル設計技術は、かなりのノウハウの塊になっています。国土地理院でもノウハウを固めていくのに優に5年の歳月がかかっているように思います。

基本的に、データセットが定まると、このノウハウの成長も停滞する傾向があります。例えば、OpenStreetMap に対しては OpenMapTiles に焼き込まれたベクトルタイル設計技術が定番になってしまい、成長が停滞する傾向があります。

ベクトルタイルスタイル技術

ベクトルタイルスタイル技術も、ツールを跨いで共有されることが難しく、また、ツールが一つに定まってもその上でのノウハウが割と共有されにくい気がします。

unopengis/7 では charites を使いますが、charites によらない人たちも多いです。また、ベクトルタイル設計技術と同様、OpenMapTiles に焼き込まれたベクトルタイルスタイル技術が定番になってしまい、成長が停滞する傾向があります。

@hfu
Copy link
Collaborator

hfu commented Jan 3, 2023

maplibre/maplibre-rs

https://github.com/maplibre/maplibre-rs は、実験的な性格のものと承知していますが、これをどのようにみていくべきか、ということにも興味があります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants