{"id":13549747,"url":"https://github.com/gravitystorm/openstreetmap-carto","last_synced_at":"2025-05-14T02:04:52.075Z","repository":{"id":5507322,"uuid":"6707453","full_name":"gravitystorm/openstreetmap-carto","owner":"gravitystorm","description":"A general-purpose OpenStreetMap mapnik style, in CartoCSS","archived":false,"fork":false,"pushed_at":"2025-03-24T10:16:48.000Z","size":17657,"stargazers_count":1584,"open_issues_count":657,"forks_count":833,"subscribers_count":82,"default_branch":"master","last_synced_at":"2025-04-12T17:45:10.293Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CartoCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gravitystorm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-11-15T16:06:16.000Z","updated_at":"2025-04-03T15:07:26.000Z","dependencies_parsed_at":"2023-02-19T10:45:18.736Z","dependency_job_id":"2f0fb6a2-74aa-4c0b-acde-8cf1e99f5189","html_url":"https://github.com/gravitystorm/openstreetmap-carto","commit_stats":{"total_commits":2601,"total_committers":134,"mean_commits":19.41044776119403,"dds":0.8146866589773164,"last_synced_commit":"dae7527d6d530e9ea650bd0bb0e761faaa5c9cad"},"previous_names":[],"tags_count":116,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitystorm%2Fopenstreetmap-carto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitystorm%2Fopenstreetmap-carto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitystorm%2Fopenstreetmap-carto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitystorm%2Fopenstreetmap-carto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gravitystorm","download_url":"https://codeload.github.com/gravitystorm/openstreetmap-carto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254052670,"owners_count":22006716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:01:25.066Z","updated_at":"2025-05-14T02:04:52.054Z","avatar_url":"https://github.com/gravitystorm.png","language":"CartoCSS","funding_links":[],"categories":["CartoCSS","others"],"sub_categories":[],"readme":"# OpenStreetMap Carto\n\n![screenshot](https://raw.github.com/gravitystorm/openstreetmap-carto/master/preview.png)\n\nThese are the CartoCSS map stylesheets for the Standard map layer on [OpenStreetMap.org](https://www.openstreetmap.org/).\n\nThe general purpose, the cartographic design goals and guidelines for this style are outlined in [CARTOGRAPHY.md](CARTOGRAPHY.md).\n\nThese stylesheets can be used in your own cartography projects, and are designed\nto be easily customised. They work with [Kosmtik](https://github.com/kosmtik/kosmtik)\n and also with the command-line [CartoCSS](https://github.com/mapbox/carto) processor.\n\nSince August 2013 these stylesheets have been used on the [OSMF tileservers](https://operations.osmfoundation.org/policies/tiles/) (tile.openstreetmap.org), and\nare updated from each point release. They supersede the previous [XML-based stylesheets](https://github.com/openstreetmap/mapnik-stylesheets).\n\n# Installation\n\nYou need a PostGIS database populated with OpenStreetMap data along with auxillary shapefiles.\nSee [INSTALL.md](INSTALL.md).\n\n# Contributing\n\nContributions to this project are welcome, see [CONTRIBUTING.md](CONTRIBUTING.md)\nfor full details.\n\n# Versioning\n\nThis project follows a MAJOR.MINOR.PATCH versioning system. In the context of a\ncartographic project you can expect the following:\n\n* PATCH: When a patch version is released, there would be no reason not to\n  upgrade. PATCH versions contain only bugfixes e.g. stylesheets won't compile,\n  features are missing by mistake, etc.\n* MINOR: These are routine releases and happen every 2-5 weeks. They will\n  contain changes to what's shown on the map, how they appear, new features\n  added and old features removed. They may rarely contain changes to assets i.e.\n  shapefiles and fonts but will not contain changes that require software or\n  database upgrades.\n* MAJOR: Any change the requires reloading a database, or upgrading software\n  dependencies will trigger a major version change.\n\n# Roadmap\n\n## Initial Release (v1.0.0, December 2012)\n\nThis was a full re-implementation of the original OSM style, with only a few bugs discovered later. There's been\nno interest in creating further point releases in the v1.x series.\n\n## Mapnik 2 work (v2.x)\n\nThe v2.x series initially focused on refactoring the style, both to to fix\nglitches and to leverage new features in CartoCSS / Mapnik to simplify the\nstylesheets with only small changes to the output, as well as removing 'old-skool'\ntagging methods that are now rarely used. It then started adding new features.\n\n## Mapnik and CartoCSS update (v3.x)\n\nThe v3.x series was triggered by an update to the required Mapnik and CartoCSS\nversions.\n\nCare has been taken to not get too clever with variables and expressions. While\nthese often make it easier to customise, experience has shown that over-cleverness\n(e.g. [interpolated entities](https://github.com/openstreetmap/mapnik-stylesheets/blob/master/inc/settings.xml.inc.template#L16)) can discourage contributions.\n\n## Database schema change (v4.x)\n\nThe v4.x series includes [osm2pgsql lua transforms](https://osm2pgsql.org/doc/manual.html#lua-tag-transformations)\nand a hstore column with all other tags, allowing use of more OpenStreetMap data. Users need\nto reload their databases, v3.x compatibility is not maintained.\n\n## Database schema change (v5.x)\n\nThe v5.x series updates Lua tag transforms, linestring and polygon decisions have changed.\n\nThere are over [500 open requests](https://github.com/gravitystorm/openstreetmap-carto/issues), some that have been open for years.\nThese need reviewing and dividing into obvious fixes, or additional new features\nthat need some cartographic judgement.\n\n# Alternatives\n\nThere are many open-source stylesheets written for creating OpenStreetMap-based\nmaps using Mapnik, many based on this project. Some alternatives are:\n\n* [OSM Bright](https://github.com/geofabrik/osm-bright)\n* [XML-based stylesheets](https://github.com/openstreetmap/mapnik-stylesheets)\n* [OpenStreetMap \"FR\" Carto](https://github.com/cquest/osmfr-cartocss)\n* [OpenStreetMap Carto German](https://github.com/giggls/openstreetmap-carto-de)\n\n# Maintainers\n\n* Andy Allan [@gravitystorm](https://github.com/gravitystorm)\n* Daniel Koć [@kocio-pl](https://github.com/kocio-pl)\n* Christoph Hormann [@imagico](https://github.com/imagico)\n* Lukas Sommer [@sommerluk](https://github.com/sommerluk)\n* Joseph Eisenberg [@jeisenbe](https://github.com/jeisenbe)\n\n## Previous maintainers\n\n* Paul Norman [@pnorman](https://github.com/pnorman)\n* Michael Glanznig [@nebulon42](https://github.com/nebulon42)\n* Matthijs Melissen [@matthijsmelissen](https://github.com/matthijsmelissen)\n* Mateusz Konieczny [@matkoniecz](https://github.com/matkoniecz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitystorm%2Fopenstreetmap-carto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgravitystorm%2Fopenstreetmap-carto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitystorm%2Fopenstreetmap-carto/lists"}