インストール不要で、あらゆる都市のOpenStreetMapデータからテーマ付きの地図ポスターを作成し、ダウンロードできるブラウザベースのツール。
openstreetmap/openstreetmap-website
OpenStreetMapのウェブサイト、編集API、Browseページ、GPXアップロードを支えるRuby on Railsアプリケーション。
- スター
- 2,883
- フォーク
- 1,104
- 未解決の Issue
- 668
- 最終コミット
- 昨日
これは何?
OpenStreetMapのウェブサイトと編集APIを支えるRuby on Railsのコードベースです。ユーザーアカウント、日記、ユーザー間メッセージ、XMLおよびJSONの編集API(v0.6)、地図データを閲覧するBrowseページ、GPXトレースのアップロードと閲覧に対応しています。
完全な環境を構築するには、地図タイルサーバーやジオコーディングなど、別のソフトウェアが提供するサービスも必要です。デフォルト設定では公開サービスを利用するため、開発者はこうしたインフラを自分で運用せずにサイトを実行・テストできます。データベースにはPostgreSQLを使用しており、Rubyの依存関係は多岐にわたります。
ライセンスはGPL-2.0で、プルリクエストを受け付けています。バグはGitHubのissue trackerで管理され、翻訳はTranslatewikiを通じて行われています。
主な機能
- 01ユーザーアカウント、日記、プライベートメッセージを備えたウェブサイト一式
- 02OpenStreetMapのデータを編集するためのXMLおよびJSON API
- 03ウェブフロントエンドから地図データを閲覧できるBrowseページ
- 04GPXトレースのアップロード、閲覧、APIアクセス
- 05Ruby on RailsとPostgreSQLを基盤として構築
ユースケース
- OpenStreetMapウェブサイトのローカル開発環境を実行する
- 大規模なオープンマッピングプラットフォームが編集APIをどのように実装しているかを学ぶ
- OpenStreetMapのコードベースに機能や修正を提供する
- OpenStreetMap風のサイトを非公開または地域限定で運用する
クイックスタート
- 1
doc/INSTALL.md のインストールガイドを読む
- 2
リポジトリをクローンする
使う前に知っておきたいこと
- PostgreSQL と多数の依存関係が必要なため、セットアップには手間がかかります。
- 完全なインストールには、外部の地図タイルサービスとジオコーディングサービスが必要です。
収録されている特集
トピック
よくある質問
- openstreetmap-website とは?
- OpenStreetMapのウェブサイト、編集API、Browseページ、GPXアップロードを支えるRuby on Railsアプリケーション。 OpenStreetMapのウェブサイトと編集APIを支えるRuby on Railsのコードベースです。ユーザーアカウント、日記、ユーザー間メッセージ、XMLおよびJSONの編集API(v0.6)、地図データを閲覧するBrowseページ、GPXトレースのアップロードと閲覧に対応しています。
- openstreetmap-website は無料で使えますか?ライセンスは?
- openstreetmap-website は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openstreetmap-website は今もメンテナンスされていますか?
- 活発にメンテナンス中。openstreetmap-website の最終コミットは 2026年11月5日 です。
- openstreetmap-website は何に使えますか?
- OpenStreetMapウェブサイトのローカル開発環境を実行する 大規模なオープンマッピングプラットフォームが編集APIをどのように実装しているかを学ぶ OpenStreetMapのコードベースに機能や修正を提供する OpenStreetMap風のサイトを非公開または地域限定で運用する
- openstreetmap-website のインストール方法は?
- doc/INSTALL.md のインストールガイドを読む リポジトリをクローンする
- openstreetmap-website はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/openstreetmap/openstreetmap-website
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenStreetMapのクラウドソースデータを活用した、Android・iOS向けの無料でプライバシー重視なオフライン地図・GPSナビアプリ。
osmnx、matplotlib、shapelyを使い、OpenStreetMapのデータからカスタマイズした地図作品を描画する、シンプルなPythonライブラリです。
OpenStreetMapのデータから、テーマカラーを選んで任意の都市のミニマルな印刷向け地図ポスターを生成するPython製CLIツール。
OpenStreetMapのデータを使い、選んだ都市の全道路をブラウザー上で地図風に一括描画します。