Smart Local: not centralized, not distributed, just local #426
Replies: 10 comments 9 replies
-
Smart Local の Raspberry Pi 実装についてのコンセプト背景Smart Localプロジェクトでは、現場に根ざしたスマートな地図サービスを提供することを目指しています。従来のIPFSを使用した分散型のアプローチではなく、Raspberry Pi上での完全なローカルホスティングを実現することで、性能の向上を図ります。 戦略我々は、今回「将来性よりも、まず性能を出さなければならない」という発想に基づき、次の戦略を採用します:
実装Raspberry Pi 4Bの8GB RAMを使用し、次のソフトウェアを導入します:
これらのソフトウェアを導入することで、単一のRaspberry Pi上で完全な地図サービスを構築し、現場のニーズに合わせた高性能な地図サービスを提供します。 意図的に実施をしないのは、次のようなことです。
また、Raspberry Pi OS はデスクトップ版を導入することにします。 利点
次のステップ上記の実装を完了した後は、現場のコミュニティとの協力を通じて、サービスの改善と拡張を行い、現場に貢献します。 |
Beta Was this translation helpful? Give feedback.
-
以下、とりあえず雑にメモをしていく。また、この issue も discussion に転換することにする。 ollama, tinyllama の導入
nvm/nodeの導入
|
Beta Was this translation helpful? Give feedback.
-
GitHub push を Raspberry Pi OS からできるようにするRaspberry Pi 上で鍵を作る
GitHub 側に上記の公開鍵を登録GitHubの[Settings] → [SSH and GPG keys] → [New SSH key] |
Beta Was this translation helpful? Give feedback.
-
Observable Frameworkinstall
first run
modify before
after
It works. |
Beta Was this translation helpful? Give feedback.
-
MapLibre GL JS を使ったサイトの作成に成功ソース: docs/maplibre.md結果感想すっきりしていて、悪くないなと私は思います。 |
Beta Was this translation helpful? Give feedback.
-
ローカルの PMTiles を使えることを確認
方針の修正
|
Beta Was this translation helpful? Give feedback.
-
go-pmtiles の導入tar.gz ファイルを導入して展開
|
Beta Was this translation helpful? Give feedback.
-
pkl-lang 処理系の導入
|
Beta Was this translation helpful? Give feedback.
-
Positron の style.json を pkl にするThanks to https://github.com/yuiseki/pkl-style-json-test/blob/main/scripts/convert-json.pkl by @yuiseki implementation |
Beta Was this translation helpful? Give feedback.
-
OSMFJ planet.pmtiles からの切り出し
Observable Framework への取り込み
.nojekyll の自動追加新しい FileAttachment を加えると dist が新しく作られ直すらしく、 これで、 https://optgeo.github.io/tkl/ ができた。 TODO
|
Beta Was this translation helpful? Give feedback.
-
Vision
Our vision is to create a decentralized and community-centric web map solution that empowers local communities with accessible and customizable map tools.
Mission
Our mission is to build a web map application entirely on the Raspberry Pi platform, utilizing the Observable Framework, to achieve full functionality on localhost. By doing so, we aim to demonstrate the feasibility and effectiveness of creating fully localized map solutions that cater to the specific needs of local communities.
Value proposition
Key points
Beta Was this translation helpful? Give feedback.
All reactions