Hey everyone! Thanks for checking out my project. Let me provide a little more context on what you’re seeing 🙂
– This is a piece of Data Art, not a traditional atlas. Its goal is not to show all the largest localities, but to visualize a country’s geography in a way, letting the data itself create the art.
– There are some pretty large towns can be missed. A custom algorithm I wrote myself processes a dataset of all populated places from OpenStreetMap and attempts to place each name, starting with the most populous cities, at its exact coordinates. But the main rule is that names cannot overlap. In dense areas, the “text box” of a large, early-placed city can block its neighbors. While smaller towns with shorter names or located a couple of pixels more left/right/up/down are able to find an empty spot later, when it’s their turn. The final map is a snapshot of how the data fits together under these strict rules.
I hope you enjoy the result and I’m happy to answer any questions!
___
(Lithuanian translation below, with the help of a translator. My apologies for any mistakes!)
Sveiki visi! Dėkoju, kad domitės mano projektu. Leiskite šiek tiek plačiau paaiškinti, ką matote 🙂
– Tai yra duomenų meno (Data Art) kūrinys, o ne tradicinis atlasas. Jo tikslas – ne parodyti visas didžiausias gyvenvietes, o vizualizuoti šalies geografiją taip, kad patys duomenys kurtų meną.
– Gali būti, kad kai kurie gana dideli miestai yra praleisti. Mano paties sukurtas algoritmas apdoroja visų apgyvendintų vietovių duomenų rinkinį iš OpenStreetMap ir bando patalpinti kiekvieną pavadinimą jo tiksliose koordinatėse, pradedant nuo daugiausiai gyventojų turinčių miestų. Tačiau pagrindinė taisyklė yra ta, kad pavadinimai negali persidengti. Tankiai apgyvendintose vietovėse didelio, anksčiau patalpinto miesto „teksto laukelis“ gali užblokuoti jo kaimynus. Tuo tarpu mažesni miesteliai su trumpesniais pavadinimais arba esantys keliais pikseliais kairiau/dešiniau/aukščiau/žemiau, gali rasti laisvą vietą vėliau, kai ateina jų eilė. Galutinis žemėlapis yra momentinė nuotrauka to, kaip duomenys susidėlioja pagal šias griežtas taisykles.
Tikiuosi, kad rezultatas jums patiks, ir mielai atsakysiu į visus klausimus
That’s pretty cool. Would be even cooler if it did contain all the cities and villages, going to smaller fonts as neccessary. Would even consider hanging a high quality print of this somewhere in my house, maybe with some other pretty colored overlays. I’d make these maps and sell them if i were you hehe
5 comments
Hey everyone! Thanks for checking out my project. Let me provide a little more context on what you’re seeing 🙂
– This is a piece of Data Art, not a traditional atlas. Its goal is not to show all the largest localities, but to visualize a country’s geography in a way, letting the data itself create the art.
– There are some pretty large towns can be missed. A custom algorithm I wrote myself processes a dataset of all populated places from OpenStreetMap and attempts to place each name, starting with the most populous cities, at its exact coordinates. But the main rule is that names cannot overlap. In dense areas, the “text box” of a large, early-placed city can block its neighbors. While smaller towns with shorter names or located a couple of pixels more left/right/up/down are able to find an empty spot later, when it’s their turn. The final map is a snapshot of how the data fits together under these strict rules.
I hope you enjoy the result and I’m happy to answer any questions!
___
(Lithuanian translation below, with the help of a translator. My apologies for any mistakes!)
Sveiki visi! Dėkoju, kad domitės mano projektu. Leiskite šiek tiek plačiau paaiškinti, ką matote 🙂
– Tai yra duomenų meno (Data Art) kūrinys, o ne tradicinis atlasas. Jo tikslas – ne parodyti visas didžiausias gyvenvietes, o vizualizuoti šalies geografiją taip, kad patys duomenys kurtų meną.
– Gali būti, kad kai kurie gana dideli miestai yra praleisti. Mano paties sukurtas algoritmas apdoroja visų apgyvendintų vietovių duomenų rinkinį iš OpenStreetMap ir bando patalpinti kiekvieną pavadinimą jo tiksliose koordinatėse, pradedant nuo daugiausiai gyventojų turinčių miestų. Tačiau pagrindinė taisyklė yra ta, kad pavadinimai negali persidengti. Tankiai apgyvendintose vietovėse didelio, anksčiau patalpinto miesto „teksto laukelis“ gali užblokuoti jo kaimynus. Tuo tarpu mažesni miesteliai su trumpesniais pavadinimais arba esantys keliais pikseliais kairiau/dešiniau/aukščiau/žemiau, gali rasti laisvą vietą vėliau, kai ateina jų eilė. Galutinis žemėlapis yra momentinė nuotrauka to, kaip duomenys susidėlioja pagal šias griežtas taisykles.
Tikiuosi, kad rezultatas jums patiks, ir mielai atsakysiu į visus klausimus
Užskaitau. Cool!
I love that you included my childhood village.
https://preview.redd.it/p3yzylk58cuf1.png?width=1096&format=png&auto=webp&s=4539b928b3c866e5a89687b5898333294342a9c5
Tai puiku 😍 How cool is that!
That’s pretty cool. Would be even cooler if it did contain all the cities and villages, going to smaller fonts as neccessary. Would even consider hanging a high quality print of this somewhere in my house, maybe with some other pretty colored overlays. I’d make these maps and sell them if i were you hehe
Comments are closed.