All Projects β†’ osmoscope β†’ osmoscope-ui

osmoscope / osmoscope-ui

Licence: GPL-3.0 License
An OpenStreetMap Quality Assurance Tool - User Interface

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to osmoscope-ui

mapus
A map tool with real-time collaboration πŸ—ΊοΈ
Stars: ✭ 2,687 (+8567.74%)
Mutual labels:  openstreetmap
ohsome-api
API for analysing OpenStreetMap history data
Stars: ✭ 25 (-19.35%)
Mutual labels:  openstreetmap
OSMDashboard
OpenStreetMaps Dashboard for OpenTracks
Stars: ✭ 37 (+19.35%)
Mutual labels:  openstreetmap
gosmparse
Processing OpenStreetMap PBF files at speed with Go
Stars: ✭ 55 (+77.42%)
Mutual labels:  openstreetmap
AndroidOfflineMapLibrary
Offline OpenStreet Map Library (No Internet Required) You dont have to even one-time connect!
Stars: ✭ 16 (-48.39%)
Mutual labels:  openstreetmap
query-overpass
Query the OpenStreetMap Overpass API.
Stars: ✭ 17 (-45.16%)
Mutual labels:  openstreetmap
vtm
OpenGL vector map library - running on Android, iOS, Desktop and browser.
Stars: ✭ 212 (+583.87%)
Mutual labels:  openstreetmap
openinframap
Open Infrastructure Map
Stars: ✭ 59 (+90.32%)
Mutual labels:  openstreetmap
prototypes
miscellaneous wolfram language functions
Stars: ✭ 24 (-22.58%)
Mutual labels:  openstreetmap
JOSM easypresets
No description or website provided.
Stars: ✭ 19 (-38.71%)
Mutual labels:  openstreetmap
mapping-north-korea
Humanitarian Project for Mapping North Korea
Stars: ✭ 15 (-51.61%)
Mutual labels:  openstreetmap
map
πŸ³οΈβ€πŸŒˆπŸ—Ί A map of community centers and other helpful information for queer (LGBTQ) people.
Stars: ✭ 15 (-51.61%)
Mutual labels:  openstreetmap
taghistory
πŸ“ˆ History of OSM tag usage
Stars: ✭ 33 (+6.45%)
Mutual labels:  openstreetmap
humanized opening hours
A parser for the opening_hours fields from OpenStreetMap
Stars: ✭ 22 (-29.03%)
Mutual labels:  openstreetmap
to-fix
A task manager for OpenStreetMap
Stars: ✭ 54 (+74.19%)
Mutual labels:  openstreetmap
maps4cim
maps4cim - a real world map generator for CiM 2
Stars: ✭ 21 (-32.26%)
Mutual labels:  openstreetmap
osmcha
Python package to detect suspicious OSM changesets
Stars: ✭ 33 (+6.45%)
Mutual labels:  openstreetmap
bexhill-osm
A local mapping project using data from OpenStreetMap. Includes overlays, walking directions and historical information.
Stars: ✭ 16 (-48.39%)
Mutual labels:  openstreetmap
MapComplete
A small and easy OpenStreetMap editor
Stars: ✭ 101 (+225.81%)
Mutual labels:  openstreetmap
o.map
Open Street Map app - KaiOS
Stars: ✭ 51 (+64.52%)
Mutual labels:  openstreetmap

Osmoscope

Osmoscope is an OpenStreetMap quality assurance tool. It runs in the web browser displaying problems with OSM data and gives you access to the OSM editors to fix those issues. Additional layers can be added by anyone.

Status

At the moment this software is only barely usable, more a proof-of-concept.

To run the web application

To run this yourself, simply serve the contents of the site directory through a webserver and access that site in your browser. No server side components are necessary besides a web server that can server static pages.

Here are some ways to start a simple web server for development using only Python2/3 or Ruby. All will serve the current directory on port 8000.

cd site
python2 -m SimpleHTTPServer 8000

or

cd site
python3 -m http.server --bind 127.0.0.1 8000

or

cd site
ruby -run -ehttpd . -p8000 --bind-address=127.0.0.1

A test server is available at http://osmoscope.openstreetmap.de/ .

To add your own layers

For each layer you need to write a JSON file describing this layer. Several layers can be combined into a data source which is also described in a JSON file. Look at the example for some idea about the format. You must put these JSON files somewhere on the web. You can access the layers by typing the data source URL into the config dialog box.

The actual data of the layers has to be in GeoJSON or Mapbox Vector Tile format and must be put online somewhere also.

For a more detailed description read this.

Javascript libraries used

License

Copyright (C) 2018 Jochen Topf ([email protected])

This program is available under the GNU GENERAL PUBLIC LICENSE Version 3. See the file LICENSE.txt for the complete text of the license.

Authors

This program was written and is maintained by Jochen Topf ([email protected]).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].