Skip to content

Web service to download customised OSM data in various file formats

License

Notifications You must be signed in to change notification settings

mohammadareeb95/osm-export-tool

 
 

Repository files navigation

Export Tool

Join the chat at https://gitter.im/hotosm/osm-export-tool2

CircleCI

The Export Tool creates OpenStreetMap exports for GIS programs and mobile devices. It outputs files in various tabular formats based on an input area of interest polygon and a selection of OpenStreetMap tags. It is synchronized minutely with the main OSM database, so exports can be created to accompany real-time humanitarian mapping efforts.

screenshot

Get involved!

This is the source code for the web service available at export.hotosm.org. If you would like to export OSM data offline without using the website, you can access the separate command line tool and Python Library. This repository is at github.com/osm-export-tool-python.

Product Roadmap

We have included below a reference to the HOT Export Tool Product Roadmap [subject to change]. We hope it is a useful reference for anyone wanting to get involved. image

How to Contribute

  • To report a problem or bug, please include a link to the export's download page. This will be a URL that looks like this: export.hotosm.org/en/v3/exports/cb709d41-6f78-4ee5-8e9a-9eae7b63177c
  • Include the GIS program you are using and the version: for example, QGIS 3.8.
  • Screenshots of the web interface or the data within your GIS program are always helpful!
  • See detailed contributor guidelines here.

For Developers

The code in this repository powers the export tool web service and includes a number of features besides creating GIS files:

  • Periodic exports for HOT's partner humanitarian organizations, such as those that appear on the Humanitarian Data Exchange platform.
  • Authentication via OSM accounts and email notifications for when exports are complete.
  • Storage of YAML feature tag selections.
  • A rich user interface with error reporting and geometry drawing/uploading, built on OpenLayers.

If you would like to host the Export Tool yourself, see the ops folder, which includes instructions for setting up both an Overpass Instance and the Export tool web app on Ubuntu.

If you would like to enhance the code of the Export Tool web app, a guide to installing it in a local development environment is at docs/setup-development.md.

About

Web service to download customised OSM data in various file formats

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.3%
  • Python 38.4%
  • CSS 11.9%
  • HTML 2.0%
  • Other 0.4%