@dcz property-wise, #cartocss is a thin layer on top of #mapnik XML:
https://github.com/mapnik/mapnik/wiki/XMLConfigReference
As for the operators, check:
https://github.com/mapnik/mapnik/wiki/Filter
Make sure you read the examples, because it has more types of expressions that are not defined elsewhere, I think.
Finally #OSM 's style has more examples, but it might be tedious to read them all:
"From 2019, the #cartographic style #OpenArdenneMap is updated every 6 months. OpenArdenneMap is a cartographic style for topographic maps based on #OSM data.OpenArdenneMap was originally developed as a cartographic style with the #imposm importer and a #cartoCSS style derived from #OSMBright. Later the #osm2pgsqlimporter was used instead of the imposm. From 2023, the OpenArdenneMap is also available in #QGIS"
#mapnik #cartography #belgium
https://www.nobohan.be/2023/03/02/openardennemap-hiver-22-23/
#cartographic #OpenArdenneMap #osm #imposm #cartocss #osmbright #osm2pgsqlimporter #qgis #mapnik #cartography #belgium
#Mapnik, the #OpenStreetMap default layer now renders unpaved roads differently.
It is now visually distinct from other highways, based on the surface=* tags.
Other map renderers, of course, handled this differently.
@justb4
To be honest, #MapProxy is poor choice for rendering with #Mapnik if you do not want to maintain your own fork of MapProxy. Without one of the many unmerged MapProxy patches, rendering performance will be poorer than possible.
Reason: MapProxy does not cache the Mapnik objects and therefore it initialises the map style on each request. This causes unnecessary Postgres queries.
@jakobmiksch
Screen caps from a #CNA news program stream showing Certis CISCO Secure Logistics, a security company in #Singapore using #OpenStreetMap (the #mapnik layer, specifically) in their operations centre.
#OpenStreetMapInTheWild #CNA #singapore #OpenStreetMap #mapnik #awesomeOSM
Surprise, it's #OpenStreetMap! 😅
While trying to verify information, I found a link from a local government website about a district.
Suprised (and disappointed, actually), that it's basically just an embelished #Mapnik map
To their credit, they did attempt to attribute.
#OpenStreetMap #mapnik #OpenStreetMapInTheWild
#MyOSMatic è un servizio web basato su #softwarelibero che permette di creare e stampare in diversi formati #mappe cittadine costruite su dati di #OpenStreetMap: https://maposmatic.osm-baustelle.de/ #OSM #mapnik @maupao @informapirata @filippodb @ItaLinuxSociety @scuola @lealternative @wikimediaitalia
#MyOSMatic #softwarelibero #mappe #openstreetmap #osm #mapnik