Displaying 1 to 20 from 66 results

mapscii - 🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii

  •    CoffeeScript

A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals. If you're on Windows, use the open source telnet client PuTTY to connect.

osrm-backend - Open Source Routing Machine - C++ backend

  •    C++

High performance routing engine written in C++14 designed to run on OpenStreetMap data. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top.

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

  •    Javascript

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.

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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.

  •    Javascript

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

  •    Javascript

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

  •    HTML

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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!

  •    Javascript

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

  •    Python

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

  •    Javascript

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

  •    Javascript

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

  •    Javascript

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.