Repolode
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. 1

    doc/INSTALL.md のインストールガイドを読む

  2. 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 の数値は毎日更新されます。

関連プロジェクト