-
Notifications
You must be signed in to change notification settings - Fork 5
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
演習(経験者向け概要版) #1
Comments
|
rake raspberry とするという構想は、rake build:raspi という実装により対応した。
|
6. サイトをコンパイル
の前にカレントディレクトリが kagagoe ディレクトリへ移動する必要があるので しないと rake コマンドが以下のようにエラーとなる。 pi@raspberrypi:~/kawagoe $ rake docker:run
|
RaspberryPi 4 Model B 2GB RAM + 64GB MicroSD 環境で正常に動作しました。 |
@mapconcierge ありがとうございます。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
このテキストについて
2020-01-14 の 青山学院大学講義「ウェブ時代における地理空間技術」 の Raspberry Pi 演習部分のエッセンスを経験者向きに書き出し、適宜改善したもの
0. Raspberry Pi 実装の意義
1. ハードウェアの確認
2. 電源投入
pi@raspberrypi:~ $
にsudo poweroff
。3. リモートログイン
ssh [email protected]
raspberry
pi@raspberrypi:~ $
と出てきたら OK4. unvt/kawagoe に入る
cd kawagoe
rake docker:run
~ #
と出てきたら OK# 5. ベクトルタイルのホスト設定変更 - un-vector-tile-toolkit/kawagoe は gh-pages を用いたデモサイトのために設定された状態になっているので、raspberrypi.local からウェブ地図を提供する設定に変更する - `cd kawagoe` (ゲスト OS にも kawagoe が仕込まれている) - `nano hocon/style.conf` 又は `vi hocon/style.conf` で style.conf ファイルを開く - 2行目のコメントアウトを外し、3行目をコメントアウトすることで、設定変更
変更前 hocon/style.conf
ちなみに、一行目は例えば Mac の上で直接、ホストもブラウズもする場合の設定である。二行目が今回のように Raspberry Pi をホストとする場合の設定である。三行目が gh-pages でホストする場合の設定である。
変更後 hocon/style.conf
6. サイトをコンパイル
これは、style.json を生成してその内容を検証をし、app.js をウェブサイトにファイルに組み込むことをするもの。
7. サイトをホスト
rake host
8. 先に進む
rake -T
で組み込まれているタスクが一覧できるRakefile
を見ると、具体的にどういうコマンドを呼んでいるか分かる9. 終了する
exit
一回目で Docker ゲスト OS から抜けるsudo poweroff
で Raspbian OS にシャットダウンを命じる知られている問題
ssh.exe
が含まれていない場合がある。raspberrypi.local
というホスト名が解決できない場合がある。これは mDNS 対応の問題らしい。arp -a
で Raspberry Pi の IP アドレスを調べてログインすることで回避できる。MicroSD を自分で作成するには
docker pull unvt/kawagoe
詳しくは、あとで書く
大量に場合コピーする場合には、上記カードのイメージを作って焼くことを考えることになるが、100% 自信を持って複製できる方法をこれから確立する必要がある。
The text was updated successfully, but these errors were encountered: