openstreetmap-website

From OpenStreetMap Wiki
(Redirected from Rails Port)
Jump to navigation Jump to search

View on OSM Apps Catalog  
OpenStreetMap website
v · d 
Author: openstreetmap/openstreetmap-website/graphs/contributors GitHub
License: GNU GPL (free of charge)
Platform: Web
Website: https://www.openstreetmap.org/
Source code: openstreetmap/openstreetmap-website GitHub
Programming language: Ruby

The Rails application that powers OpenStreetMap

Features
Feature Value
Map Display
Display map yes
Map data
?
Source
?
Rotate map
?
3D view
?
Shows website yes
Shows phone number yes
Shows operation hours yes
Routing
Routing yes
Create route manually
?
Calculate route yes
Create route via Waypoints
?
Routing profiles car;bike;foot
Turn restrictions
?
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
?
Tracking
?
Monitoring
?
Editing
Add POIs
?
Edit / Delete POIs
?
Add way
?
Edit geometries
?
Edit arbitrary tags of existing OSM objects
?
Edit relations
?
View notes yes
Create notes yes
Edit notes
?
Work offline
?
Support imagery offset DB
?
Upload to OSM
?
Rendering
?
Accessibility
?


openstreetmap-website is the current production version of OSM's server code - API, web front end and everything that runs on www.openstreetmap.org.

The full README, along with the installation instructions and the contributing guide, are now contained within the code repository. See openstreetmap/openstreetmap-website GitHub

Before attempting to install openstreetmap-website be sure to review the complete list of OSM software components, in order to understand the role played by the application. For example, many of the features used by www.openstreetmap.org do not actually run on www.openstreetmap.org, but are still required for the full OSM experience. These other applications include the tile server (http://switch2osm.org/serving-tiles/, Ubuntu_tile_server) and a geocoder (Nominatim).

It is not recommended to set up local copies of openstreetmap-website for local data editing due to the complexity of later merging the dataset back into the main OSM database. For personal use, it is possible to use an offline editor such as JOSM or Merkaartor to do off-line editing to be saved to a .osm file. This can then be used with other OSM tools, such as Mapnik, and later imported to the main database if required.

See Openstreetmap-website/UI for style-specific instructions after you've set up the code and want to start hacking on styles.

Deployments

The primary production deployment of openstreetmap-website powers the OpenStreetMap website and API. There are also a number of development instances for testing purposes; see Dev Server Account. OSM.Asia mirrors the OSM database, providing a custom fork of iD. [1]

Apart from OSM, the following projects are known to deploy their own instances of the openstreetmap-website codebase with databases separate from OSM's:

If you use JOSM to contribute map data to multiple instances, you can manage your accounts using the josm-account-manager plugin.

openstreetmap-website has also been used in some other projects that are no longer developed:

  • re.city, a historical streetscape research project with Google Research