Urban Landscape Graphics0.1.0

UrbanSens · Ecological Vector Style

Urban Landscape Graphics: documentation

The UrbanSens Ecological Vector Style as a library: one catalog of colours, textures and symbols for urban landscape maps, tied to German and European standards, with renderers for Python and exporters for QGIS, GeoServer, the web and design tools.

2 min read

Angerpark, the demo quarter, drawn in the house style at 1:1500

Chapters#

Chapter What you find there
1 Origins where the look comes from: the Englischer Garten, the Bavarian survey of 1808, Lenné's plans, PlanZV, OpenStreetMap, the EU Nature Restoration Regulation and the UrbanSens brief
2 The style guide principles, palette, textures, lines, symbols, levels of detail, drawing order, legibility, themes, do and don't
3 The catalog the 173 elements, what an element is made of, the coefficients they carry
4 Python install, look-ups, classifying data, drawing SVG and Matplotlib maps, legends, sheets, OSM data, site figures, the command line
5 GIS and web QGIS styles, OGC SLD for GeoServer, MapLibre sprites and layers, Leaflet, design tokens, print
6 Standards what "conform" means, themes, the 26 crosswalks, coefficients, drawing conventions, deliberate departures
7 For AI agents the agent skill, the rules agents follow, JSON output, example requests
8 Extending adding elements, colours, motifs, themes and crosswalks; checks, tools, versions

As HTML#

The same pages as a browsable site with search and light/dark mode, in English at urbansens.github.io/Urban-Landscape-Graphics/en/ and in German (the default) at urbansens.github.io/Urban-Landscape-Graphics. Each language is also one self-contained file for e-mail and offline reading (English, German). All of it is generated by python tools/build_html.py (into docs/html/); GitHub runs it on every push and publishes the result with GitHub Pages.

Reference#

Page Content
Element list every element id with names, aliases and description (generated)
Attributes coefficients per element and their sources (generated)
Crosswalks the 26 schemes with coverage, sources and notes (generated)
Themes the seven themes with sources and evidence (generated)
API functions, classes and the command line (generated)
Crosswalk format how to write a crosswalk file
Standards report the synthesis of the standards research: findings, conformance matrix, open points
Research streams the seven detailed research files behind the report

Project#

Page Content
Licence and credit the MIT licence, how to credit UrbanSens, the mark on the sheets, the logos, third-party material
Changelog what changed in each version
Working on ulg rules and commands for contributors and coding agents

Reading paths#

Continue reading