← Work 01 2026

Generative design · Cartography · Python

Mapped
for the wall

A custom Python script that pulls OpenStreetMap data and turns the geography of a chosen place into carefully styled, print-ready artwork. Roads, rivers, buildings and landscape features can be redrawn through different palettes, line weights and formats, creating a distinctive visual portrait rather than a conventional reference map.

DetailsProject particulars

Project details

The useful
particulars.

Client
Personal project
Role
Designer & Python developer
Status
Complete
Year
2026
Place
Crediton, Devon
Disciplines
Python development · OpenStreetMap data · Cartographic design · Print and vector artwork
01

The problem

Raw mapping data is built for navigation and analysis, not for hanging on a wall. The challenge was to preserve enough geographic detail for each place to remain recognisable while removing visual noise and producing artwork that would reproduce cleanly at large print sizes.

02

The approach

The script gathers and separates OpenStreetMap features into controllable layers, then applies a custom visual system for roads, water, buildings, land and labels. Palettes, line weights, crop, scale and output size can be changed without redrawing the map by hand.

03

The result

A reusable map-art generator capable of producing scalable, print-ready portraits of towns, villages and cities in a range of visual styles and formats.

Privacy choices

Choose what this site may store.

Necessary storage Remembers your privacy choice and helps the site operate securely.
Always active

You can change or withdraw your choice at any time using Privacy choices in the footer. See the cookie notice for details.