MOBILE & HOKKAIDO — 02

Rindo

札幌・道央圏サイクリングナビゲーション

VERSION
—
STATUS
ベータ
PLATFORMS
Web / iOS
LICENSE
MIT
UPDATED
2026-06

01概要

札幌市・道央圏のサイクリングロードに特化した自転車ナビゲーションソリューション。

ルート計画は Web、実走行ナビは iOS、データは自宅サーバの API で一元管理する3コンポーネント構成。

名前の由来は「林道」(自然の道)と「竜胆(りんどう)」(北海道に自生する花)。

02主な機能

  1. 01 札幌市サイクリングロード16路線をキュレーション表示(Valhalla map matching + QGIS 補正)
  2. 02 Valhalla bicycle プロファイルによるルーティング・複数経由地対応
  3. 03 標高プロファイル(OpenTopoData SRTM 30m)
  4. 04 GPX エクスポート(Garmin / Wahoo 互換)
  5. 05 iOS 実走行ナビ — 詳細・簡易モード切替、音声案内、現在地+進行方向+分岐案内
  6. 06 GPS 走行ログ記録 → サーバアップロード
  7. 07 走行モード切替(通勤 / レジャー / トレーニング)・休憩リマインダー
  8. 08 オフラインマップ事前ダウンロード(MLNOfflineStorage)
  9. 09 消費カロリー算出(MET ベース)
  10. 10 近隣施設マーカー(Overpass API、コンビニ・駐車場)
  11. 11 札幌の天気予報表示(気象庁 API)
  12. 12 地点登録(自宅・職場・お気に入り)
  13. 13 シングルユーザー・セッショントークン認証(Apple ID / OAuth 不採用)

03開発の背景

自分のためのサイクリングナビとして開発。

「ルート計画はじっくり PC で、実走行は iPhone で」という役割分担を明確にし、Web 版・iOS 版・API の3リポジトリで責務を分離した。

バックエンド・Valhalla ルーティング・データはすべて自宅 M2 Mac mini に集約し、Tailscale serve(HTTPS 自動証明書)で iPhone から到達可能にする運用。

Fly.io 等を使わず月額電気代のみで運用するセルフホスト型ソリューション。

AppStore 公開・不特定多数公開予定なし、所有者一人による占有使用が前提。

サイクリングロードデータは札幌市建設局の公式マップを QGIS でデジタイズし、Valhalla の trace_attributes API で OSM ジオメトリにスナップした補正版を採用。

最終更新 2026-06 · Copyright © 2026 osprey74.com