Skip to content
This repository has been archived by the owner on May 23, 2022. It is now read-only.

andrewharvey/osm-hybrid-carto

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

About

OSMT (OSM Hybrid Carto) is a map style written in carto for OpenStreetMap data. It is designed as an overlay to be shown on top of satellite or aerial imagery.

OSMT Preview on AGRI Base Imagery image attribution

License

OSM Hybrid Carto Style sheet (c) by Andrew Harvey <andrew.harvey4@gmail.com>

OSM Hybrid Carto Style sheet is licensed under a Creative Commons CC0 Public Domain Dedication license.

You should have received a copy of the license along with this work. If not, see http://creativecommons.org/publicdomain/zero/1.0/.

Although not required, I would prefer you give Attribution when using this work and release modifications to this stylesheet under the same CC0 license.

Configuration

You need to run ./configure.py first to configure osmt/osmt.mml with your PostgreSQL connection parameters. Run ./configure.py --help for syntax.

After this you can compile the style sheet to a Mapnik2 XML style sheet using carto osmt/osmt.mml > osmt.xml

You will also need to have some OSM data loaded into PostgreSQL using osm2pgsql with the --hstore option. A recent default.style shipped with osm2pgsql should be sufficient.

Symbols

The contents of the symbols directory are referenced as /usr/share/icons/osmt/ in the style sheet.

The SJJB Map Icons referenced can be installed onto the system using the Debian package from http://anonscm.debian.org/gitweb/?p=pkg-osm/sjjb-map-icons.git or extracting the PNG package from http://www.sjjb.co.uk/mapicons/downloads into same system location.

Fonts

I encountered problems with fonts when using TileLite, TileCache and TileStache.

This is probably because the Debain build of Mapnik uses a font path of /usr/share/fonts/truetype/ttf-dejavu. You can run mapnik-config --fonts to check the current path. I found setting this to /usr/share/fonts/truetype worked, either by changing this at Mapnik build time or by editing /usr/share/pyshared/mapnik2/paths.py.

About

Transparent map stylesheet for OSM data written in carto. Designed as an overlay for aerial imagery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published