this post was submitted on 17 Feb 2026
217 points (98.7% liked)

Opensource

5592 readers
85 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

MapToPoster is a free Python project that you can use to create maps that are worthy of being hung on your wall. It uses OpenStreetMap data to render the same style of striking minimalist maps you see advertised on social media, while giving you control over the exact map location, scale, and colors used.

Once the project has been installed, you can use a simple text command to create portrait PNG files of around 3630x4830 pixels in size (at a density of 300 dpi).

I tried this a few weeks ago, and my main complaint was that it wasn't caching the map files. Looks like that's fixed now: https://github.com/originalankur/maptoposter/issues/10

you are viewing a single comment's thread
view the rest of the comments
[–] mesamunefire@piefed.social 12 points 2 days ago (1 children)

I could not get it running on my local Linux machine. Looks like some error involving one of the packages. A shame. Added an issue to the board. Ill take a look in a bit after they fix the bugs.

It would make a good website to be honest. Most people will probably only want a one off of their home city.

[–] illusionist@lemmy.zip 4 points 2 days ago (1 children)

I used it a couple of weeks ago, must be a new bug then

[–] mesamunefire@piefed.social 2 points 2 days ago (1 children)

Its a combo of my os, pip, and thier requirements file.

[–] new_otters_raft@piefed.ca 2 points 2 days ago

Did you try it with venv? That might reduce the chance of interference with your system