Displaying 1 to 20 from 58 results

leaflet-omnivore - universal format parser for Leaflet & Mapbox.js


Leaflet supports the GeoJSON format by default. What if you have something else? That's where omnivore comes in.Omnivore also includes an AJAX library, corslite, so you can specify what you want to add to the map with just a URL.

ArcGIS Editor for OpenStreetMap


The ArcGIS Editor for OpenStreetMap is designed to help ArcGIS users to become active members in the growing community of users building an open and freely available database of geographic data.




overpass-turbo - A web based data mining tool for OpenStreetMap using Overpass API.


This is a GUI for testing and developing queries for the Overpass-API. It can also used for simple analysis of OSM data. Just point your browser to overpass-turbo.eu and start running your Overpass queries.

osm-navigation-map - A map to explore navigation data in OpenStreetMap


The OpenStreetMap Navigation map is a web application which uses Mapillary vector layer to highlight the traffic signages detected in Mapillary images. The application is helpful to add/verify/modify turn-restrictions on OpenStreetMap.The map uses various custom Mapbox tilesets maintained by @planemad that has OSM navigation data extracted via overpass/shaktimaan. The tilesets are updated infrequently, please request an update if required.

osm-tag-stats - filter OSM features, find stats and export GeoJSON using OSM QA Tiles


osm-tag-stats uses OSM QA Tiles and TileReduce to filter OSM features and export them to GeoJSON. You can download planet tiles or use country extracts.If you are using your own vector tiles, osm-tag-stats currently assumes osm as the tile layer.

malaria-mapping - Visualize the mapping efforts of HOT and DigitalGlobe support of Malaria elimination


You can find the data processing scripts in scripts.You can find the data processing scripts in scripts.


mapbox-gl-directions - Directions plugin for mapbox-gl-js using Mapbox Directions API.


A full featured directions plugin for Mapbox GL JS using the Mapbox Directions API. Quickly add UI to display driving, cycling, or walking directions on the map. The Mapbox Directions API is powered by the OSRM routing engine and open data from the OpenStreetMap project.For directions functionality in native mobile and desktop applications, see Mapbox Android Services, MapboxDirections.swift, and MapboxNavigation.swift.

mapbox-gl-geocoder - Geocoder control for mapbox-gl-js using Mapbox Geocoding API


A geocoder control for mapbox-gl-js using the Mapbox Geocoding API.See API.md for complete reference.

mapbox-match.js - A plugin to align geometries to streetmap data


Mapbox.js plugin to match GeoJSON geometries to the OpenStreetMap streets network using the Mapbox Map Matching API.A GPS track (cyan) matched to the streets via a profile for cars (solid red line) and for pedestrians (dotted red line).

osm-pbf-parser - streaming open street maps protocol buffer parser


Return a transform parser stream that takes a binary OSM protocol buffer stream as input and produces parsed objectMode rows as output.Each row from the output stream has a row.type.

o5m-decode - streaming parser for o5m files


This library works in node or in the browser using browserify.

macrocosm - Macrocosm is a partial port of the Open Street Map Rails API in NodeJS


Macrocosm is a partial port of the Open Street Map Ruby API in NodeJS. With Macrocosm, you can host your own version of the OSM platform. It comes bundled with a fork the iD editor that has been lightly modified to send data to a local Macrocosm API (more on that below). Macrocosm supports other data inputs, including direct uploads of OSM XML. API docs are available here.

planet-stream - Stream the planet!


OSM Planet Stream creates a readable stream that combines the metadata from planet.osm.org with the Augmented Diff API. Planet stream uses redis as a backing cache to merge the data from OSM and Overpass. To run standalone, you can either use your own redis server or use the provided Dockerfile.

ChangesetMD - Simple XML parser to shove OpenStreetMap changeset metadata dump files into a postgres database


ChangesetMD is a simple XML parser written in python that takes the weekly changeset metadata dump file from http://planet.openstreetmap.org/ and shoves the data into a simple postgres database so it can be queried. ChangesetMD works with python 2.7.

leaflet-overpass-layer - This is an simple way to bring OSM data as POI overlay on your leaflet Map


If you use bower to install leaflet-layer-overpass, you need to load JsClipper first. You can include and use the OverpassLayer.css and OverpassLayer.bundle.js files from the dist folder in your html.

mapeo-desktop - An offline mapping app based on iD Editor, for indigenous territory mapping in remote environments


An experimental offline mapping app for indigenous territory mapping in remote environments. It uses osm-p2p for offline peer-to-peer synchronization of an OpenStreetMap database, without any server. The editor is based on iDEditor, a simple and easy to use editor for OpenStreetMap. The app is web app built with Electron for desktop integration and offline usage. This project is under active development and is still at the prototype phase, although we are already testing it out in the field in Ecuador.

osm-p2p - High-level p2p OpenStreetMap database for node and the browser


In this example, we can add points and query the points we've added. The point data persists using IndexedDB, a native browser API. And put <script src="bundle.js"></script> into your html. See the example/browser directory for the rest of this example.

osm-p2p-db - Peer-to-peer database for OpenStreetMap data


You may optionally pass in a hyperkv instance as opts.kv, but otherwise one will be created from the opts.log and opts.db. You may safely delete the index database whenever you like. The index data is automatically regenerated. This is very useful if there are breaking changes to the index code or if the data becomes corrupted. The hyperlog contains the source of truth.