﻿﻿{"id":2145,"date":"2026-01-22T12:09:56","date_gmt":"2026-01-22T11:09:56","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes\/"},"modified":"2026-01-22T12:09:56","modified_gmt":"2026-01-22T11:09:56","slug":"maptoposter-generez-vos-propres-affiches-de-villes-minimalistes","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes\/","title":{"rendered":"Maptoposter &#8211; G\u00e9n\u00e9rez vos propres affiches de villes minimalistes"},"content":{"rendered":"<p>Si vous avez envie de refaire un peu votre d\u00e9co chez vous, sans forc\u00e9ment raquer des fortunes chez des designers scandinaves en claquettes chaussettes, j&#8217;ai trouv\u00e9 un petit soft qui va vous plaire. \u00c7a s&#8217;appelle <strong>maptoposter<\/strong> et c&#8217;est un script Python qui permet de transformer la plupart des villes en une affiche minimaliste plut\u00f4t jolie<\/p>\n<p>Vous lui donnez le nom d&#8217;une ville et son pays (c&#8217;est oblig\u00e9 pour pas que le script se perde), et il va piocher dans les donn\u00e9es d&#8217;OpenStreetMap via la biblioth\u00e8que<br \/>\n<a href=\"https:\/\/wiki.openstreetmap.org\/wiki\/OSMnx\">OSMnx<\/a><br \/>\npour vous dessiner un plan aux petits oignons au rendu propre g\u00e9n\u00e9r\u00e9 par matplotlib avec des calques pour les routes, les parcs et l&#8217;eau. On est loin du screenshot Google Maps repass\u00e9 au stylo Bic que certains vendent sur les march\u00e9s, ahaha.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Et m\u00eame sans les b\u00e2timents qui ne sont pas inclus par d\u00e9faut, je trouve que le rendu est vraiment tr\u00e8s chouette&#8230; en tout cas suffisamment pour \u00eatre encadr\u00e9 et expos\u00e9.<\/p>\n<p>Et pas mal d&#8217;\u00e9l\u00e9ments sont \u00e9galement personnalisables, ce qui vous permettra de bricoler un truc propre avec les th\u00e8mes d\u00e9j\u00e0 inclus comme &#8220;noir&#8221; pour un look sombre ou &#8220;sunset&#8221; si vous \u00eates d&#8217;humeur nostalgique. Et si vous avez la flemme de choisir, vous pouvez m\u00eame lui demander de g\u00e9n\u00e9rer la m\u00eame ville avec tous les th\u00e8mes d&#8217;un coup.<\/p>\n<p>Tr\u00e8s pratique pour faire son choix avant de faire chauffer l&#8217;imprimante !<\/p>\n<p>Maintenant pour ceux qui se demandent comment on installe ce bazar, c&#8217;est hyper fastoche. On r\u00e9cup\u00e8re d&#8217;abord le d\u00e9p\u00f4t, on installe les d\u00e9pendances, et c&#8217;est parti :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">git clone https:\/\/github.com\/originalankur\/maptoposter\n<\/span><\/span><span class=\"line\"><span class=\"cl\">cd maptoposter\n<\/span><\/span><span class=\"line\"><span class=\"cl\">pip install -r requirements.txt\n<\/span><\/span><\/code><\/pre>\n<p>Ensuite, pour sortir votre premi\u00e8re affiche de Paris par exemple, c&#8217;est aussi simple que \u00e7a :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">python create_map_poster.py -c \"Clermont-Ferrand\" -C \"France\" -t noir -d 10000\n<\/span><\/span><\/code><\/pre>\n<p>Le param\u00e8tre <code>-d<\/code> d\u00e9finit le rayon en m\u00e8tres autour du centre, donc vous pouvez vraiment zoomer sur votre quartier pr\u00e9f\u00e9r\u00e9 ou prendre toute la m\u00e9tropole. D&#8217;ailleurs, \u00e7a me rappelle un peu<br \/>\n<a href=\"https:\/\/korben.info\/creer-oeuvres-art-routes-ville-city-roads.html\">City Roads<\/a><br \/>\ndont je vous avais parl\u00e9 il y a un bail, mais ici on a un peu plus de contr\u00f4le sur les th\u00e8mes JSON et les d\u00e9grad\u00e9s de couleurs.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes\/maptoposter-generez-vos-propres-affiches-de-villes-minimalistes-3.png\" alt=\"\" loading=\"lazy\"><\/p>\n<p>On peut m\u00eame ajouter des fondus d\u00e9grad\u00e9s sur les bords pour donner un petit c\u00f4t\u00e9 artistique suppl\u00e9mentaire et tout \u00e7a sans passer par la case Photoshop. Je suis s\u00fbr aussi que le code peut \u00eatre modifi\u00e9 pour traiter d&#8217;autres data que des cartes&#8230; En tout cas, si vous cherchez une id\u00e9e cadeau originale ou si vous voulez juste donner un look original \u00e0 votre bureau avec des posters de qualit\u00e9, allez jeter un \u0153il \u00e0 ce projet.<\/p>\n<p>Et n&#8217;oubliez pas de garder l&#8217;attribution OpenStreetMap si vous imprimez le r\u00e9sultat, c&#8217;est la moindre des choses !<\/p>\n<p>\n<a href=\"https:\/\/github.com\/originalankur\/maptoposter\">C&#8217;est par ici que \u00e7a se passe<\/a><br \/>\n!<\/p>\n<p>Et merci \u00e0 Lorenper !<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si vous avez envie de refaire un peu votre d\u00e9co chez vous, sans forc\u00e9ment raquer des fortunes chez des designers scandinaves en claquettes chaussettes, j&#8217;ai trouv\u00e9 un petit soft qui va vous plaire. \u00c7a s&#8217;appelle maptoposter et c&#8217;est un script Python qui permet de transformer la plupart des villes en une affiche minimaliste plut\u00f4t jolie Vous lui donnez le nom d&#8217;une ville et son pays (c&#8217;est oblig\u00e9 pour pas que le script se perde), et il va piocher dans les donn\u00e9es d&#8217;OpenStreetMap via la biblioth\u00e8que OSMnx pour vous dessiner un plan aux petits oignons au rendu propre g\u00e9n\u00e9r\u00e9 par matplotlib avec des calques pour les routes, les parcs et l&#8217;eau. On est loin du screenshot Google Maps repass\u00e9 au stylo Bic que certains vendent sur les march\u00e9s, ahaha. Et m\u00eame sans les b\u00e2timents qui ne sont pas inclus par d\u00e9faut, je trouve que le rendu est vraiment tr\u00e8s chouette&#8230; en tout cas suffisamment pour \u00eatre encadr\u00e9 et expos\u00e9. Et pas mal d&#8217;\u00e9l\u00e9ments sont \u00e9galement personnalisables, ce qui vous permettra de bricoler un truc propre avec les th\u00e8mes d\u00e9j\u00e0 inclus comme &#8220;noir&#8221; pour un look sombre ou &#8220;sunset&#8221; si vous \u00eates d&#8217;humeur nostalgique. Et si vous avez la flemme de choisir, vous pouvez m\u00eame lui demander de g\u00e9n\u00e9rer la m\u00eame ville avec tous les th\u00e8mes d&#8217;un coup. Tr\u00e8s pratique pour faire son choix avant de faire chauffer l&#8217;imprimante ! Maintenant pour ceux qui se demandent comment on installe ce bazar, c&#8217;est hyper fastoche. On r\u00e9cup\u00e8re d&#8217;abord le d\u00e9p\u00f4t, on installe les d\u00e9pendances, et c&#8217;est parti : git clone https:\/\/github.com\/originalankur\/maptoposter cd maptoposter pip install -r requirements.txt Ensuite, pour sortir votre premi\u00e8re affiche de Paris par exemple, c&#8217;est aussi simple que \u00e7a : python create_map_poster.py -c &#8220;Clermont-Ferrand&#8221; -C &#8220;France&#8221; -t noir -d 10000 Le param\u00e8tre -d d\u00e9finit le rayon en m\u00e8tres autour du centre, donc vous pouvez vraiment zoomer sur votre quartier pr\u00e9f\u00e9r\u00e9 ou prendre toute la m\u00e9tropole. D&#8217;ailleurs, \u00e7a me rappelle un peu City Roads dont je vous avais parl\u00e9 il y a un bail, mais ici on a un peu plus de contr\u00f4le sur les th\u00e8mes JSON et les d\u00e9grad\u00e9s de couleurs. On peut m\u00eame ajouter des fondus d\u00e9grad\u00e9s sur les bords pour donner un petit c\u00f4t\u00e9 artistique suppl\u00e9mentaire et tout \u00e7a sans passer par la case Photoshop. Je suis s\u00fbr aussi que le code peut \u00eatre modifi\u00e9 pour traiter d&#8217;autres data que des cartes&#8230; En tout cas, si vous cherchez une id\u00e9e cadeau originale ou si vous voulez juste donner un look original \u00e0 votre bureau avec des posters de qualit\u00e9, allez jeter un \u0153il \u00e0 ce projet. Et n&#8217;oubliez pas de garder l&#8217;attribution OpenStreetMap si vous imprimez le r\u00e9sultat, c&#8217;est la moindre des choses ! C&#8217;est par ici que \u00e7a se passe ! Et merci \u00e0 Lorenper !<\/p>\n","protected":false},"author":1,"featured_media":2146,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2145","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2145"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2146"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}