R

Rindo

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

WebiOS Beta

概要

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

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

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

主な機能

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

開発の背景

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

「ルート計画はじっくり PC で、実走行は iPhone で」という役割分担を明確にし、

Web 版・iOS 版・API の3リポジトリで責務を分離した。

バックエンド・Valhalla ルーティング・データはすべて自宅 M2 Mac mini に集約し、

Tailscale serve(HTTPS 自動証明書)で iPhone から到達可能にする運用。

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

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

サイクリングロードデータは札幌市建設局の公式マップを QGIS でデジタイズし、

Valhalla の trace_attributes API で OSM ジオメトリにスナップした補正版を採用。

最終更新: 2026年4月

Copyright © 2026 osprey74.com