Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tannewt/menzies

Menzies is a distributed geodata store implementing the OpenStreetMap API.
https://github.com/tannewt/menzies

Last synced: about 2 months ago
JSON representation

Menzies is a distributed geodata store implementing the OpenStreetMap API.

Awesome Lists containing this project

README

        

DEPENDENCIES

Python modules required by all servers:
bsddb
thrift

Python modules required by front/rest.py:
libxml2dom (optional, but is a huge performance boost)

MIGRATION

1) Import the planet osm

Talk about partitioning...

2) Build the spatial index for each node server

RUNNING THE SERVICE

The service consists of a frontend server, a way server, a relation server, and a set of node servers.

* front/rest.py starts the frontend server
** servers.conf tells the frontend where to find the other servers and on what ports to communicate
* waybox/ready_go.py starts the way server
* relationbox/ready_go.py starts the relation server
* nodebox/ready_go.py starts a node server