English Polish
The <i>%(stylesheet_name)s</i> stylesheet
more info
The <i>%(stylesheet_name)s</i> overlay
Invalid layout '%s'
Invalid style '%s'
User Guide
This is a fork of the original <a href="http://maposmatic.org">MapOSMatic</a> service. The source for this fork can be found on GitHub:
The forked MapOSMatic web frontend
The forked Ocitysmap rendering backend
If you want to try to run your own instance you may want to check out my <a href='https://github.com/hholzgra/maposmatic-vagrant'>Vagrant test setup</a> as a starting point
Below you'll find the "About" text of the original MapOSMatic project.
MapOSMatic has been started thanks to an idea of
Gilles Lamiral, an <a
href="http://www.openstreetmap.org">OpenStreetMap</a> and free
software contributor of Rennes area, France. From his idea, a group of
crazy <a
met together during a one-week <em>Hackfest</em> in August 2009 and
brought the idea of Gilles Lamiral to life by writing the code and
named the project <strong>MapOSMatic</strong>. The group of crazy
hackers would like to thank Gilles for sharing his bright
Of course, MapOSMatic is fully free software,
licensed under the <a
On our server, we run a <a
href="http://www.postgresql.org">PostgreSQL</a> server, with the <a
href="http://postgis.refractions.net">PostGIS</a> extension. In this
PostgreSQL server, we have loaded the <a
data for the whole world</a> using the <a
tool. The same tool is also used to apply <a
href="http://planet.openstreetmap.org/daily/">daily differences</a> of
the database, which allows to keep it up to date with the new
contributions of OpenStreetMap users.
For the map rendering, we use the
famous <a href="http://www.mapnik.org">Mapnik</a> with the OpenStreetMap
available <a href="http://svn.openstreetmap.org/applications/rendering/mapnik">in
OpenStreetMap Subversion repository</a>. Using Mapnik
and <a href="http://cairographics.org/pycairo/">Cairo</a>, we
built <i>OCitySMap</i>, a Python module that:
Renders the map using OpenStreetMap data and the
OpenStreetMap Mapnik stylesheet;
Renders on top of the map, using Mapnik, the grid
of 500 meters squares, the labels of the squares, and some more
information on the map (copyright, scale,
Greys out all the area outside the city if we find
its administrative boundary;
Renders an index of the streets, based on
OpenStreetMap data and the intersection of the streets with the
squares on the map.
This Python module can be used through a command-line
tool provided with OCitySMap, so everyone can run its own city-map
rendering suite. However, as the installation of the different
components is quite complicated, a small web service has been created
on top of it so that end-users can easily generate and use
OpenStreetMap city maps.