All Projects → geofabrik → openstreetmap-carto-vector-tiles

geofabrik / openstreetmap-carto-vector-tiles

Licence: other
A general-purpose OpenStreetMap mapnik style, in CartoCSS, served with vector tiles

Projects that are alternatives of or similar to openstreetmap-carto-vector-tiles

planetiler
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Stars: ✭ 823 (+1689.13%)
Mutual labels:  vector-tiles, maps, openstreetmap
mapsplit
A fast way to split OSM data in to a portable tiled format
Stars: ✭ 55 (+19.57%)
Mutual labels:  tiles, vector-tiles, openstreetmap
Mapbox Gl Native Android
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Stars: ✭ 135 (+193.48%)
Mutual labels:  vector-tiles, maps, openstreetmap
Openmaptiles
OpenMapTiles Vector Tile Schema Implementation
Stars: ✭ 1,175 (+2454.35%)
Mutual labels:  vector-tiles, maps, openstreetmap
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+8793.48%)
Mutual labels:  vector-tiles, maps, openstreetmap
Editor
An open source visual editor for the 'Mapbox Style Specification'
Stars: ✭ 1,167 (+2436.96%)
Mutual labels:  vector-tiles, maps
Osm Analytics
OSM Analytics lets you interactively analyze how specific OpenStreetMap features are mapped in a specific region.
Stars: ✭ 87 (+89.13%)
Mutual labels:  vector-tiles, openstreetmap
Osmscout Server
Maps server providing tiles, geocoder, and router
Stars: ✭ 105 (+128.26%)
Mutual labels:  vector-tiles, maps
Mapbox Gl Js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Stars: ✭ 8,017 (+17328.26%)
Mutual labels:  vector-tiles, openstreetmap
Tilehut
A modest, but cozy home for your map tiles
Stars: ✭ 132 (+186.96%)
Mutual labels:  vector-tiles, maps
Node Tileserver
A lightweight tileserver based on NodeJS for serving bitmap and vector tiles.
Stars: ✭ 148 (+221.74%)
Mutual labels:  vector-tiles, openstreetmap
Makina Maps
Full Stack to Build, Serve and Update your own Vector and Raster Tiles from OpenStreetMap Data.
Stars: ✭ 52 (+13.04%)
Mutual labels:  vector-tiles, openstreetmap
tiletool
Map tile processing tool
Stars: ✭ 15 (-67.39%)
Mutual labels:  tiles, openstreetmap
OSMChina-NextOSM
A more modern, designed and easy-to-use UI designed for browsing OpenStreetMap.
Stars: ✭ 17 (-63.04%)
Mutual labels:  tiles, openstreetmap
Baremaps
Custom vector tiles from OpenStreetMap and other data sources.
Stars: ✭ 100 (+117.39%)
Mutual labels:  vector-tiles, openstreetmap
Openstreetmap Cartographic
A port of OpenStreetMap Carto to Mapbox GL for client-side rendering
Stars: ✭ 50 (+8.7%)
Mutual labels:  vector-tiles, openstreetmap
osmscout-sailfish
OSM Scout for Sailfish OS (offline maps and navigation)
Stars: ✭ 42 (-8.7%)
Mutual labels:  maps, openstreetmap
Tilemaker
Make OpenStreetMap vector tiles without the stack
Stars: ✭ 468 (+917.39%)
Mutual labels:  vector-tiles, openstreetmap
Mapscii
🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows
Stars: ✭ 5,886 (+12695.65%)
Mutual labels:  vector-tiles, openstreetmap
Kartotherian
Map Tile Server
Stars: ✭ 230 (+400%)
Mutual labels:  vector-tiles, openstreetmap

This is a fork of the original OSM Carto project to support vector tiles. Consult the README_VECTOR_TILES.md. Original README.md is below.

OpenStreetMap Carto

screenshot

These are the CartoCSS map stylesheets for the Standard map layer on OpenStreetMap.org.

These stylesheets can be used in your own cartography projects, and are designed to be easily customised. They work with Kosmtik and also with the command-line CartoCSS processor.

Since August 2013 these stylesheets have been used on the OSMF tileservers (tile.openstreetmap.org), and are updated from each point release. They supersede the previous XML-based stylesheets.

Installation

You need a PostGIS database populated with OpenStreetMap data in the standard osm2pgsql database layout, along with auxillary shapefiles. See INSTALL.md.

Contributing

Contributions to this project are welcome, see CONTRIBUTING.md for full details.

Versioning

This project follows a MAJOR.MINOR.PATCH versioning system. In the context of a cartographic project you can expect the following:

  • PATCH: When a patch version is released, there would be no reason not to upgrade. PATCH versions contain only bugfixes e.g. stylesheets won't compile, features are missing by mistake, etc.
  • MINOR: These are routine releases and happen every 2-5 weeks. They will contain changes to what's shown on the map, how they appear, new features added and old features removed. They may rarely contain changes to assets i.e. shapefiles and fonts but will not contain changes that require software or database upgrades.
  • MAJOR: Any change the requires reloading a database, or upgrading software dependecies will trigger a major version change.

Roadmap

Initial Release (v1.0.0, December 2012)

This was a full re-implementation of the original OSM style, with only a few bugs discovered later. There's been no interest in creating further point releases in the v1.x series.

Mapnik 2 work (v2.x)

The v2.x series initially focused on refactoring the style, both to to fix glitches and to leverage new features in CartoCSS / Mapnik to simplify the stylesheets with only small changes to the output, as well as removing 'old-skool' tagging methods that are now rarely used. It then started adding new features.

Current work (v3.x)

The v3.x series was triggered by an update to the required Mapnik and CartoCSS versions.

Care is being taken to not get too clever with variables and expressions. While these often make it easier to customise, experience has shown that over-cleverness (e.g. interpolated entities) can discourage contributions.

There are over 300 open requests, some that have been open for years. These need reviewing and dividing into obvious fixes, or additional new features that need some cartographic judgement.

Database schema change (4.x)

The v4.x series will include osm2pgsql lua transforms and a hstore column with all other tags, allowing use of more OpenStreetMap data. Work is being done in the lua branch and issues have their own tag.

Initial releases will not make use of the new features, maintaining compatibility with v3.x and v3.x releases will continue with backports, allowing the style to be rendered from either a new database or an old one.

When sufficient time has passed for users to reload their databases, new features can be used and 3.x compatibility will not be maintained.

Alternatives

There are many open-source stylesheets written for creating OpenStreetMap-based maps using Mapnik, many based on this project. Some alternatives are:

Maintainers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].