OpenStreetCam(オープンストリートカム)
2025年11月24日 16:11
GISBoxは、OSGB/GEOTIFF/RVTなどの複数のGISフォーマットでの編集をサポートし、3DTiles/Terrainへの変換や公開が可能なワンストップ3DGIS データ編集、変換、公開プラットフォームです。
概要
OpenStreetCam(オープンストリートカム) は、TeleNav社によって運営されているオープンソースの地図データ収集プロジェクトであり、クラウドソーシング方式によって街路画像や動画データを収集し、OpenStreetMap(オープンストリートマップ) の精度向上に貢献しています。一方、OpenStreetView API は OpenStreetMap プロジェクトが提供するインターフェースサービスであり、開発者が地理データにアクセスし、地図表示やジオコーディングなどの機能を統合できるように設計されています。両者の関係として、OpenStreetCam がデータ収集を担い、その成果を OpenStreetView API を通じて呼び出し・表示することが可能となっています。

データフォーマットの概要
- OpenStreetCam / OpenStreetView API のファイル構造は、主に以下の中核モジュールで構成されています。
- データ収集モジュール:iOS/Android プラットフォーム対応のモバイルアプリを介してデータを収集。ODB-II デバイスを利用して GPS 測位精度を向上させ、オープンソースの機械学習アルゴリズムによって道路標識を自動認識します。画像アップロードプロトコルは CC-BY-SA ライセンスに準拠しており、ユーザーは HTTP インターフェースを通じて街景写真や動画メタデータをアップロードできます。
- データ処理層:撮影時間、位置情報、デバイス機種などの構造化メタデータを JSON または XML 形式で管理。画像データは Gzip や Brotli 圧縮を用いて軽量化し、HTTPヘッダの
Content-Encoding により圧縮方式を識別します。 - ストレージとインデックス:分散ファイルシステムを採用し、元の画像ファイルは S3 などのオブジェクトストレージに保存。各データはユニークなハッシュ値で識別され、OpenStreetMap のノード/ウェイモデルに基づいた地理インデックスを構築し、迅速な範囲検索を実現します。
- APIインターフェース仕様:RESTful 設計に準拠し、OpenAPI 3.1 標準に対応。
upload、query などのエンドポイントを定義し、ページネーションや条件フィルタリングをサポート。Accept-Version ヘッダにより API バージョン互換性を管理します。 - セキュリティと認可:OAuth 2.0 認証プロトコルを採用してユーザー権限を検証し、未認可アクセスを防止します。また、ユーザーがアップロード済みコンテンツを削除できるデータ撤回メカニズムも備えています。
長所
- オープンソースかつ無料:Webサイトおよびモバイルアプリは完全にオープンソースであり、誰でも自由に利用・改変が可能です。
- 高精度な位置特定:ODB-II デバイス対応により、車載利用時でも高い GPS 精度を実現します。
- スマート認識機能:機械学習アルゴリズムを搭載し、撮影時に道路標識などをリアルタイムで自動認識します。
- データ管理の柔軟性:ユーザーが投稿データを自由に削除・管理でき、プライバシーコントロールが容易です。
- 強力なコミュニティ支援:OpenStreetMap エコシステムと密接に統合されており、JOSM プラグインや iD エディタから写真を直接参照可能です。
短所
- データ更新の遅延:ユーザー投稿に依存するため、更新速度が遅く、一部地域では最新情報が欠ける場合があります。
- カバレッジの制限:商用地図サービスに比べ、特に発展途上国ではカバー範囲が限定的です。
- 技術的ハードル:API の高度な活用には一定の技術知識やプログラミングスキルが求められます。
応用シーン
OpenStreetCam および OpenStreetView API は、OpenStreetMap エコシステムにおける中核的ツールとして、クラウドソーシング型地理データ収集分野で重要な役割を果たしています。OpenStreetCam は街景画像の収集に特化しており、高精度測位やリアルタイム標識認識機能を活かして、交通監視、自動運転テスト、都市インフラ管理などに応用されています。たとえば、モバイル端末で撮影された街景データを用いて道路標識の変化を分析したり、交通事故調査を支援したりすることが可能です。
例
1. 街景タイルのレスポンス成功後に表示される画像。

2. OpenStreetMap によって取得された都市街路および建築物データ。

ファイルの開き方
1. 街路ネットワークを検索し、サンプリングポイントを生成する。

関連地図サービス
Mapillary API
ZENRIN Maps API
QGIS Cloud
Naver Maps API
参考
- https://baike.baidu.com/item/OpenStreetCam/22657273
- https://developers.google.cn/maps/documentation/tile/streetview?hl=zh-cn
- https://zhuanlan.zhihu.com/p/694301579
- https://www.sciencedirect.com/science/article/pii/S221067072400091X