Open City Street Map (backend)
 
 
 
 
 
 
Go to file
Hartmut Holzgraefe b6cc8cd575 TODO fixed 2020-10-31 15:14:20 +00:00
.tx Transifex language layout configuration 2012-12-19 08:39:06 +01:00
ci-scripts@4c472b586f Fix commit message 2013-06-20 14:21:32 +02:00
images additional SVGs for 2nd logo and for POI markers 2016-03-27 09:24:33 +00:00
locale Translated using Weblate (German) 2020-07-05 16:13:40 +02:00
ocitysmap keep stylesheet name as property of map canvas 2020-10-31 15:09:46 +00:00
scripts Seperate git commits into own perl script 2013-06-20 13:50:34 +02:00
stylesheet copy in OSM Mapnik style icons to ease installation 2019-09-15 19:45:11 +00:00
support Changes for PostgreSQL 9.x/PostGIS 2.x with hstore 2014-11-11 14:42:58 -08:00
templates add support for customizable GPX track colors 2020-10-15 21:18:21 +00:00
.gitignore TODO fixed 2020-10-31 15:14:20 +00:00
.gitmodules change ci-scrips url from git: to https: to avoid ssh dialog 2020-02-18 18:00:22 +00:00
AUTHORS
COPYING
I18N
INSTALL.md added missing python3-gi-cairo dependency 2019-09-10 23:37:07 +02:00
README small READE update 2019-12-15 17:55:55 +00:00
i18n.py one more (last?) python 2 thing missed now switched to version 3 2020-04-19 12:46:33 +00:00
ocitysmap.conf.dist paper size handling fixes 2019-12-05 00:19:59 +01:00
render.py only process import_files if there are actually any 2020-04-11 11:37:08 +00:00
setup.py

README

Open City Street Map
--------------------

ocitysmap generates a city street map, using the OpenStreetMap project's data
and the Mapnik map renderer. The generated maps are vector graphics images,
optionally including things like a street index and city grid.

For example, for a simple Chevreuse rendering, run:

 ./render.py -t "Ceci n'est pas Paris" --osmid=-943886

Alternatively you may specify a bounding box rather than an OSM ID:

 ./render.py -t "Ceci n'est pas Paris" -b 48.7268,1.9946 48.6801,2.0742

This is useful when OpenStreetMap does not contain the administrative
boundary of the city you want to render. To determine the OSM ID
and/or the bounding box of cities from their name, please use the
nominatim service: http://nominatim.openstreetmap.org/

By default, the maps are generated in PDF format with the street index
at the bottom, with an additional CSV containing the street index. To
see the available options to change this behavior, please run:

  ./render.py --help

See INSTALL for installation instructions.

This code is under AGPLv3 (GNU Affero General Public License 3.0) except
the included OpenStreetMap logo under CC-BY-SA (Creative Common
Attribution-Share Alike) license.