Awesome OpenStreetMap
OpenStreetMapを扱う資料や関連プロジェクトをまとめたAwesomeリストです。 上流ではアーカイブ済み、または更新終了と案内されています。
目次
エディター
ウェブエディター
- iD - ウェブブラウザ用のJavaScriptベースのエディタで、多くのプリセットを提供。(Source Code / Wiki)
- Level0 - 特定のケースに有用なテキストベースのエディタ。(Source Code / Wiki)
- Rapid - iDのAI支援バージョン。(Meta-Repo / Editor Source Code / Wiki)
- OSMyBiz - 自社の情報を管理するためのウェブサイト。(Source Code / Wiki)
- OnOSM - 誰でもビジネス情報としてノートとしてOSMに追加できるようにする機能。(Source Code / Wiki)
- Healthsites.io - グローバルな健康施設のデータを追加・改善するためのオンラインエディタ。(Source Code / Wiki)
モバイルエディター
- StreetComplete - OSMを改善するために簡単な質問に答えるアプリ。(Android / Wiki)
- Vespucci - Android用の高度なフルデータモデルエディタ。(Android / Source Code / Wiki)
- GoMap!! - iOS向け機能豊富なモバイルエディタ。(iOS / Source Code / Wiki)
- Every Door - AndroidおよびiOSアプリで、OpenStreetMapにおけるオブジェクトの作成と編集が可能。ノードや多角形の編集をサポートし、店舗、ベンチ、建物の入り口など、ポイントタイプのオブジェクトを作成できる。(Android / iOS / Source Code / Wiki)
- OSM Go! - Androidアプリおよびプログレッシブウェブアプリ(PWA)でOpenStreetMapへの貢献が可能。(Android / Source Code / Wiki)
- SCEE - StreetComplete Expert Edition:StreetCompleteの改良版で、高度な編集機能を提供。(Android / Wiki)
ネイティブエディター
- JOSM - 高度な拡張性を備えたデスクトップエディタ。(Source Code / Wiki)
- Potlatch 3 - Adobe AIRで構築されたネイティブな中級レベルエディタ。(Source Code / Wiki)
- Merkaartor - C++およびQtで構築されたオープンソースOSMエディタ。
ツール
ウェブツール
- OpenMapTiles - 50以上の言語に対応したラベルを備えた、セルフホスト型ベクターマップとマップサービスのツールセット。(Source Code / Wiki)
- OSMNames - 地名を地理座標に変換するツールで、対応するウィキペディアページの人気度に基づいて順位を決定。 (Source Code / Wiki)
- overpass-turbo - OpenStreetMap用のウェブベースデータマイニングツール(Overpass APIを用いる)。 (Source Code / Wiki)
- hdyc - 任意のOSMユーザーの貢献度を可視化する統計表示ツール。 (Wiki)
- Osmose - OpenStreetMapデータに検出された問題を修正するための品質保証ツール。 (Source Code / Wiki)
- opening_hours evaluation tool -
opening_hoursタグの評価を行うツール。 (Source Code) - taginfo - タグとその使用方法に関する情報を表示するウェブサイト。 (Source Code / Wiki)
- Turn Restrictions - turn-restrictions and linked errors向けのViewer。
- NLMaps - OSMデータを普通の英語で問い合わせ可能なウェブサイト
- My Notes - finding your old unresolved notes向けのSearch。
- YoHours -
opening_hoursタグを生成するツール。 (Source Code) - OpenStreetMap Welcome Tool - あなたの地域にいる新規マッパーを発見するツール。 (Source Code)
- Web To OSM Opening Hours - 人間が読みやすい開店時間情報を
opening_hoursタグに変換するツール。(Source Code) - ohsome Dashboard - ある期間における変化を可視化するツール。(Wiki)
- OSM Statistics - 編集者や企業による寄与に関する最新のOSM統計情報
- Bellingcat OpenStreetMap search - OpenStreetMap上で近接する特徴を検索して地理位置リードを発見するウェブベースツール。(Source Code / Article)
- Ultra - Overpass、Postpass、Qlever、Ohsome、Sophoxなど、さまざまなデータAPIを使って地図を作成するウェブベースツール。(Source Code)
モバイルツール
- OSMTracker - モバイル端末向けのOpenStreetMap補助ツールです。 参照: https://wiki.openstreetmap.org/wiki/OSMTracker_(Android
ネイティブツール
- Baremaps - OpenStreetMapデータを処理するネイティブツールです。 参照: https://github.com/baremaps/baremaps
ブラウザー拡張機能
- better-osm-org - OSMサイトに変更セットの可視化など多くの便利な機能を追加するユーザスクリプト
- OpenStreetMap Tags Editor - OSMオブジェクトのタグ編集を可能にする機能を追加
- OpenStreetMap Human-readable Wikidata - Wikiタグの説明と図解を表示するツール。(Source Code)
- OpenSwitchMaps - Firefox と fork のマップサービスを切り替えるツール(Manifest v3対応)。
- JumpToOSMChangesetAnalyzer - OpenStreetMapの変更セットから変更セット分析サービスへジャンプ
変更セットツール
ウェブサービス
-
osmcha - 疑いのある変更セットを検出するツール。(Source Code / Wiki)
-
achavi - 強化された変更内容を表示するツール。(Source Code / Wiki)
-
Osm Change Viz - 追加・変更・削除された要素に関する情報を異なるパネルで表示する変更セット可視化
-
changeset-map - 変更内容を可視化した地図。OsmChaで使用される。(Source Code)
-
OSM History Viewer - 変更セットの可視化。(Source Code)
-
Who did it? - タイルごとの最近の編集を強調した地図。カスタム範囲の変更を確認できるRSSフィードを提供。(Source Code / Wiki)
-
Osm Change Tiles - watching changes in custom bounding boxes向けのMap highlighting recent edits per tile. Provides RSS feeds。
-
Analytic OSM Tracker - changesets in your region向けの1 - Tracker。
-
Suspicious OSM Changesets - 怪しいOSM変更セットを検出
-
Changeset Text Search - OSM変更セットをコメントでフィルタリング
-
Latest Changeset Discussions - OSM変更セットに関する最新のディスカッションを表示
-
latest-changes - 特定の地理的範囲内の最新OSM変更セットを可視化。簡易な悪意のある編集チェック機能を備える。(Source Code)
-
OSM Inspector - advanced OpenStreetMap users offered by Geofabrik. On a map you can see several themed views, each with several layers, showing specific details of the OSM data, often with highlighted errors向けのThe OSM Inspector (alias OSMI) is a web based debugging tool。
-
Nominatim QA - Nominatimデータアナライザは、Nominatimデータベースをスキャンし、異常データを抽出した後、マッパーに視覚的なインターフェースを介して提示することで、その修正を直接行える品質保証ツールです
タスク管理ツール
タスク管理ツールは、共通目標に向けた小さな作業を個々の利用者へ割り当てるウェブサイトです。
OpenStreetMapの改善に参加したい場合、この節はよい出発点になります。
- HOT Tasking Manager - supporting humanitarian missions in crisis areas向けのMapping tasks。
- MapRoulette - 小さな編集を行うことで大きなタスクを達成するためのさまざまな課題。(Source Code / Wiki)
- Pic4Review - 画像を確認しながらOSMにオブジェクトを追加するツール。(Source Code / Wiki)
- Map Complete - 限定されたタスクに特化したマッピングツール。(Wiki)
- Damn Project - 大きなエリアを人間がマッピング可能な小さな正方形に分割して行うマッピングプロジェクト。(Source Code / Wiki)
- NotesReview - OSMノートの検索と解決に使うインターフェース。(Source Code)
- TeachOSM Tasking Manager - school classrooms to help map for humanitarian causes向けのTasking Manager made。
- OSM Streak - OSMの日々の小さなタスクを手助けするツール。タスクは小さく、5分程度ですが、ポイントは毎日地図を更新することです。毎日地図を描くことが目的です。(Source Code)
地図
ウェブ地図
- Baato Before-After Maps - 前後比較地図を生成して、地域コミュニティが行った活動を可視化します。(Source Code)
- Show me the way - 航空写真の最新変更をリアルタイムで表示する地図。(Source Code / Wiki)
- OSM In Realtime - OpenStreetMapに実際に加えられた変更をリアルタイムで可視化。(Source Code / Wiki)
- osm-livechanges - OpenStreetMapデータベース内の編集を近いリアルタイムで表示。(Source Code)
- indoor= - OpenStreetMapの室内データを閲覧できる地図。(Wiki)
- F4map Demo - OpenStreetMapデータの3Dレンダリングデモ。(Wiki)
- FacilMap - POIタイプのフィルタが容易なマップ。(Source Code / Wiki)
- Straßenraumkarte Neukölln - ドイツベルリンの「Neukölln」地区の高解像度マイクロマップ。(Wiki)
- Road Curvature - カーブを好む人々に向けたカーブ道路の発見を支援。(Source Code)
- OpenLevelUp! - OSMをベースにした室内マップ閲覧ツール。(Wiki)
- AccessMap - 移動制限のある人々が安全に利用できる、歩道を計画できるウェブマッププロジェクト。現在、ワシントン州の複数都市を対象に表示中。(Source Code)
- Cycle.Travel - OSMをベースにした自転車ルート計画ツール、および長距離自転車ルートや都市自転車に関する詳細な編集コンテンツを提供。(Wiki)
- OSM Landuse - OSMを基盤とした土地利用・土地カバーWebGISアプリケーション
- OsmAPP - データを閲覧できるマップで、簡単なPOI編集機能を提供。(Source Code)
- Tracesmap - planning routes on OsmCarto and OpenTopoMap-derived retina maps向けのA map allowing。
- Visit Sights - self-guided sightseeing tours by foot and overview of individual sights all around the world向けのSuggestions。
- Defikarte.ch - スイスとリヒテンシュタインにおけるすべての自動体外除顕器の位置を表示する地図。緊急対応センターおよび救急サービスでも利用されています。(ℹ️ドイツ語のみ)
- Streets GL - WebGL2を用いたOpenStreetMap 3Dレンダラー。(Wiki)
- openclimbing.org - rock climbers with editor for creating interactive climbing guides based on OpenStreetMap向けのA map。
モバイル地図
- OsmAnd - AndroidおよびiOS向けにオフライン機能を備えた地図閲覧およびナビゲーション(ルート計画)アプリ。(Android、iOS / Source Code Android / Source Code iOS / Wiki)
- Organic Maps - OSMをベースとした無料オフライン地図アプリ。(Android、iOS / Source Code / Wiki)
- Magic Earth - 無料の途中ナビゲーションアプリ。(Android、iOS / Wiki)
- Komoot - ハイキングやサイクリングに特化したルート計画およびナビゲーションアプリ。(Android、iOS / Wiki)
- CoMaps - OSMを用いてユーザーのプライバシーを重視する無料オープンソースオフラインナビゲーションアプリ。(Android、iOS / Source Code / Wiki)
生成ツール
- MyOSMatic - OSMデータから印刷可能な街地地図を生成するウェブサイト。(Source Code)
- Field Papers - 印刷用地図を作成し、それらに注釈を加え、その後自分のノートを管理できる。(Source Code / Wiki)
地図スタイル
- Terrain Classic - OpenStreetMap向けの地図スタイルです。
地図ゲーム
- Back Of Your Hand - OSMデータをもとに特定エリアの道路を特定する知識テストを実施するウェブ地図ゲーム。(Source Code)
- PraxisMapper - making mobile games around exploring the real world向けのGPS Game server,。
- Arnis - Pythonを使用して、実際の世界の都市をMinecraftに生成
- PanoGuessr - Panoramaxを活用した、世界中の場所を特定するための地図ゲーム。(Source Code)
- PanoramaxGuessr - GeoGuessrのフリーソフトウェア代替品として機能する、Panoramax画像を用いた地図ゲーム。(Source Code)
目標追跡
このカテゴリのサービスでは、OpenStreetMapデータを使って個人・フィットネス目標を追跡できます。
- CityStrides - OpenStreetMapを使って個人目標を追跡するサービスです。
ライブラリ
C/C++
- libosmium - OpenStreetMapデータを扱うための高速かつ柔軟なC++ライブラリ。(Wiki)
- OSRM - C++アプリケーション向けのルーティングエンジン。(Wiki)
- mapnik - ピクセル精度の画像出力と高速な地図アルゴリズムを組み合わせ、C++、Python、Nodeでのインターフェースを提供。(Wiki)
JavaScript
- openstreetmap-tag-map - Riot.js to generate iframe-map from the country and region向けのTag。
- node-osmium - libosmium for working with OpenStreetMap data向けのNode wrapper。
- node-mapnik - mapnik向けのNode wrapper。
- Leaflet - モバイル対応のインタラクティブ地図を実現するオープンソースJavaScriptライブラリ。(Source Code / Wiki)
- OpenLayers - レターマップとベクターマップをレンダリングする高性能ライブラリ。(Source Code / Wiki)
- MapLibre GL JS - GPUによるベクターテイルレンダリングを実現する地図レンダラー。(Source Code / See Related List)
- osm-pbf-parser-node - Node.js向けのStreaming OpenStreetMap PBF parser。
Python
- overpass-wrapper - OpenStreetMap Overpass APIに対するラッパー
- osmapi - OpenStreetMap API用のPythonラッパー。 (Wiki
- osmcha - OSM変更セットの異常を検出するPythonパッケージ
- osmnx - 道路ネットワークを可視化するツール。 (Wiki)
- python-mapnik - mapnik向けのPython wrapper。
- prettymapp - OpenStreetMapデータから美しい地図を作成
- overpy - オーバープアスAPIにアクセスするためのPython用ラッパー
- overpassforge - Pythonオブジェクトからオーバープアスクエリを構築するためのパッケージ
- humanized_opening_hours -
opening_hoursタグを解析するパッケージ。 - geodesk - OpenStreetMap analysis向けのFast and storage-efficient database。
- QuackOSM - DuckDBを使用して、
*.osm.pbfファイルをGeoParquetファイルにダウンロード・フィルタリング・変換するPythonライブラリ。
Java
- OpenTripPlanner - オープンソースの多モード移動計画ツール。 (Wiki)
- GraphHopper - オープンソースのルート計画ライブラリおよびサーバー(OpenStreetMapを使用)。 (Wiki)
- OSM2World - OpenStreetMapデータから世界の3次元モデルを作成するコンバーター。Javaプログラムでのライブラリとして、または独立したツール・サーバーとして使用可能。 (Source Code / Wiki)
- GeoDesk - OpenStreetMap analysis向けのFast and storage-efficient database。
公開API
- overpass - OSMマップデータのカスタム選択部分を提供する読み取り専用API。 (Source Code / Wiki)
- osm.mazdermind - マップのタイムスタンプを再現シーケンスにマッピングする。(Source Code)
- planet.osm - OSMデータの分単位/週単位/年単位/完全バックアップ。(Wiki)
- bbbike - planet.osmから特定領域を抽出したカスタムデータ。(Wiki)
- OSMCha API - 変更セット情報を照合・取得できる強力なAPI。(Source Code)
- Bunting Labs’ OSM Extract API - タグや境界箱に基づくOSM特徴の無料GeoJSON抽出。(Docs)
- Postpass - PostGISを活用したOSMデータ用SQL API。(Wiki)
- QLever - OSMデータ用SPARQL API。(Wiki)
- Sophox - OSMデータ用SPARQL API。(Wiki)
その他
- OpenGeofiction - 完全にフィクションのユーザーが作成した世界地図。OSMソフトウェアプラットフォームを使用して作成された。(Wiki)
- OSM Monitor - OSMの新しい編集を監視・表示するウェブサイト。(Source Code)
- OpenHistoricalMap - 世界中、そして過去の時代にわたって作られた地図。OSMソフトウェアプラットフォームを使用して作成された。(Wiki)
動画
グローバル
- State of the Map - State of the Map大会のYouTubeチャンネル。講演の動画を提供している。(Wiki)
- Humanitarian OpenStreetMap Team (HOT) - HOTのYouTubeチャンネル。人道支援に関連するOSMの活動に関するコンテンツを提供している。
地域別
- OpenStreetMap Indonesia YouTube Channel
- OpenStreetMap Poland YouTube Channel
- OpenStreetMap US YouTube Channel
追加リソース
ウェブサイト
- LearnOSM.org - OpenStreetMapの編集に向けた初心者向けの詳細ガイド。(Wiki)
- What OSM? - finding tools for contributing to OSM by answering three simple questions向けのTool。
- TeachOSM - すべての教育レベルの教育者を支援し、オープンソースマッピングやOpenStreetMapを教室で導入するプロジェクト。(Wiki)
- weeklyOSM - OSM宇宙における最新情報や進展を、経験豊富なマッパーから新規OSMメンバーまでに伝えるニュースとアップデート
Wikiページ
- Main Page - 最も有用なページへのリンクを集めた概要ページ
- Beginners’ guide - OpenStreetMapが何であるか、そしてどのように機能しているかを解説する5ステップガイド
- Mapping projects - 進行中および提案されているマッピングプロジェクトの概要
- OSM Promotional Material Programme - スタンプなどのプロモーション商品を受取る方法に関する情報
記事
- Volunteer armies map ‘invisible’ communities hit by coronavirus - OpenStreetMapの活動・活用事例を扱う記事です。
コミュニティ
グローバルコミュニティ
- OpenStreetMap Community - OpenStreetMap基金会が運営する公式フォーラム
- r/openstreetmap - OSM関連のリンクやニュースを共有する、非公式なRedditフォーラム。
- “OpenStreetMap World” Discord - OSM関連の即時メッセージと音声チャットグループ。
関連リスト
- awesome-maplibre - MapLibreを使用またはサポートしている素晴らしいものたちのコレクション。
- OpenStreetMap Wiki’s list of OSM-based services - OSMデータを用いるアプリケーションの一覧。芸術、自転車、歴史、海事、ルーティング、公共交通機関など、カテゴリごとに分類されている。
脚注
OpenStreetMapおよびOpenStreetMapロゴはOpenStreetMap Foundationの商標であり、許可を得て使用しています。本プロジェクトはOpenStreetMap Foundationの承認を受けておらず、提携関係にもありません。
Ken VermetteによるOpenStreetMapロゴはCreative Commons Attribution-ShareAlike 3.0 Licenseの下で使用しています。
Footnotes
-
このプロジェクトはホスト済みインスタンスを提供していないため、自身でデプロイする必要があります。手順はプロジェクトのウェブサイトを参照してください。 ↩