UNopenGIS / 77

DWG 7 Smart Maps Objective 7 "Core"
https://unopengis.github.io/77/
MIT License
1 stars 1 forks source link

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

Open yuiseki opened 1 year ago

yuiseki commented 1 year ago

あくまで叩き台として、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 commented 1 year ago

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

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

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

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

ベクトルタイル設計技術

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

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

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

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

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

hfu commented 1 year ago

maplibre/maplibre-rs

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