Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anvaka/extract-osm-roads

A simple utility to fetch a city graph from OSM
https://github.com/anvaka/extract-osm-roads

Last synced: about 2 months ago
JSON representation

A simple utility to fetch a city graph from OSM

Awesome Lists containing this project

README

        

## OSM Scripts

Just a collection of scripts that I sometimes use to extract graphs from Open Street Maps.

## Usage

Install npm modules (once):

```
npm install
```

To download JSON file with all roads in the area that matches your search query:

```
node 0.download-city-roads Bellevue > data/bellevue.json
```

To convert it to binary format of a graph:

```
node 1.save-roads-graph.js data/bellevue.json
```

The graph will be saved in a binary format that is described here:

https://github.com/anvaka/ngraph.path.demo#storing-a-graph