Topi Tjukanov Profile Banner
Topi Tjukanov Profile
Topi Tjukanov

@tjukanov

Followers
20,898
Following
2,429
Media
1,345
Statuses
9,594

Makes maps. Works at @Mapbox . Started #30DayMapChallenge .

Helsinki, Suomi
Joined November 2013
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@tjukanov
Topi Tjukanov
2 years
Did you know Freddie Mercury was born in Zanzibar and Barack Obama in Honolulu? Who is the most famous person from your home town? I made a map of the most notable people around the world. Built with @Mapbox . Check it out here: 🧵
211
894
2K
@tjukanov
Topi Tjukanov
6 years
Ship locations between years 1755 and 1765 based on ship logs. One animation frame = one week. A small piece of the awesome dataset shared by @stvno
26
911
2K
@tjukanov
Topi Tjukanov
6 years
8 hours of flight traffic over Europe animated. Looks quite busy, doesn't it? Animated with #QGIS . Data from @flightradar24
56
882
2K
@tjukanov
Topi Tjukanov
2 years
#30DayMapChallenge categories for 2022 are here! 🎉 Daily open map challenge happening in November. No restriction on tools or data. No need to register anywhere. Just an excuse to make maps and admire maps made by others 🌎🌎🌎
Tweet media one
26
431
1K
@tjukanov
Topi Tjukanov
7 years
2018 remake of my accessibility visualization. Rush hour travel times from my home to everywhere in Helsinki region with different modes of transport: - Pink = Car - Yellow = Public transportation - Green = Bike Made with #PostGIS + #QGIS
24
557
1K
@tjukanov
Topi Tjukanov
6 years
Animation showing how #Amsterdam has grown during the last 200 years. Buildings appear on the map on the year when they were built. Data:
12
443
1K
@tjukanov
Topi Tjukanov
7 years
Baltic Sea traffic visualized. Version 3.0. - 24 hours of data - Ships are colored based on their home country ⛴️
15
477
1K
@tjukanov
Topi Tjukanov
5 years
High(er) resolution version of Helsinki region public transport on a normal Monday afternoon from the @HSLdevcom API Yellow = Tram 🚋 Blue = Train 🚂 Pink = Bus 🚎
16
284
1K
@tjukanov
Topi Tjukanov
4 years
I quite like how these map nightmares are starting to look. #mapdreamer #StyleGAN2
16
221
1K
@tjukanov
Topi Tjukanov
4 years
Suomen kunnat pyöreysjärjestyksessä.
25
174
997
@tjukanov
Topi Tjukanov
3 years
A map of Finland. In the blue areas the distance to the closest lake is less than 1 kilometer. Data: @Maanmittaus , analysis: me + GDAL.
Tweet media one
10
188
946
@tjukanov
Topi Tjukanov
3 years
🎉Categories for #30DayMapChallenge 2021 🎉 Join in to create maps around these themes. Use your creativity and share your results with others! Starts 01/11/2021. More information:
Tweet media one
19
340
922
@tjukanov
Topi Tjukanov
4 years
#30DayMapChallenge 2020 categories are here. Starting November 1st! 🎉🎉 Publish a map each day with the following themes. No restriction on tools or data, but all maps should be made by you. Doing less than 30 is fine too. More info::
Tweet media one
26
294
774
@tjukanov
Topi Tjukanov
5 years
Announcing #30DayMapChallenge in November 2019! Create a map each day of the month with the following themes 🌍🌎🌏 No restriction on tools. All maps should be created by you. Doing less than 30 maps is fine. #gischat #geography #cartography #dataviz
Tweet media one
33
281
760
@tjukanov
Topi Tjukanov
5 years
Helsinki bubbling public transportation using live data from yesterday afternoon. Update to the old version now with metro locations included. Blue = 🚃 Green = 🚂 Pink = 🚋 Yellow = 🚇
22
160
710
@tjukanov
Topi Tjukanov
10 months
#30DayMapChallenge 2023 themes are here for November🌎 Main guidelines: have fun, get inspired by beautiful maps, try to learn new things and support others!
Tweet media one
24
218
678
@tjukanov
Topi Tjukanov
7 years
Finally I have a portfolio online showcasing what I've been doing lately with lines, points and polygons. Check it out and let me know what you think! You can find the site at
15
150
663
@tjukanov
Topi Tjukanov
7 years
From #Pasila station in #Helsinki during rush hour - Turquoise = Bicycle - Green = Public transport - Red = Car #MetropAccess #QGIS #datavis
19
426
663
@tjukanov
Topi Tjukanov
4 years
I created (again) a new #QGIS style: Qlimt. It aims to turn your data to modern artworks. You can download the style here:
Tweet media one
Tweet media two
Tweet media three
6
120
641
@tjukanov
Topi Tjukanov
4 years
I did a spatial analysis. Which is the closest neighboring country in different parts of Finland. For no particular reason.
Tweet media one
20
77
563
@tjukanov
Topi Tjukanov
6 years
There are no buildings in the orange areas.
Tweet media one
12
186
537
@tjukanov
Topi Tjukanov
4 years
Average mobile connection download speeds around Europe. Based on @Speedtest data aggregated to a larger hexagon grid. #30DayMapChallenge . Day 15: connections
Tweet media one
18
131
493
@tjukanov
Topi Tjukanov
3 years
So cool to finally share this: I will join the @Mapbox Helsinki office in January as a Sr. Map Designer. Super excited! 🥳
40
4
497
@tjukanov
Topi Tjukanov
7 years
One week of train traffic in Finland (4,5 million GPS points) compressed into one small animation. The color and size of the points change with the speed of the train.
8
222
471
@tjukanov
Topi Tjukanov
4 years
I have noticed a trend. #dataviz
Tweet media one
13
122
480
@tjukanov
Topi Tjukanov
4 years
I created a new #QGIS style: pencil(ish) You can load the style XML here:
Tweet media one
Tweet media two
Tweet media three
13
68
476
@tjukanov
Topi Tjukanov
5 years
15 minute (!) snapshot of public transport around Helsinki this morning. Created with @HSLdevcom data. Each dot is a bus, train or a tram. To give it a more dynamic look, the size changes slightly according to speed.
13
149
448
@tjukanov
Topi Tjukanov
6 years
Finished version. How much area you can cover by car in one hour? A comparison between European capitals.
Tweet media one
20
188
421
@tjukanov
Topi Tjukanov
7 years
Optimal routes from #London to ~2000 locations in the UK.
14
227
413
@tjukanov
Topi Tjukanov
2 years
The map about notable people went viral like no other map I've done before. Here's a thread 🧵
Tweet media one
12
63
404
@tjukanov
Topi Tjukanov
3 years
I exported all of my collected running, walking and cycling gpx tracks and created an animation with #QGIS . This is how it would look if all of them would start at the same time.
13
29
399
@tjukanov
Topi Tjukanov
4 years
Nighttime lights? Nope. It's aggregated mobile Internet speeds from the @Speedtest data. Work in progress.
Tweet media one
14
90
393
@tjukanov
Topi Tjukanov
4 years
Global access to Internet mapped based on the @Speedtest data. Brighter colors indicate faster connections. #30DayMapChallenge day 7: green
Tweet media one
24
102
380
@tjukanov
Topi Tjukanov
4 years
I published the pre-trained #StyleGAN2 network pickle I created for #mapdreamer . You can download it here: Blog about the process:
7
84
380
@tjukanov
Topi Tjukanov
5 years
How far can you travel from Paris by car in 5 hours? I tried to re-create a classic map with @heredev data using #QGIS
Tweet media one
12
100
369
@tjukanov
Topi Tjukanov
6 years
Finnish population cartogram. Shows pretty well how unevenly the country is populated.
7
145
374
@tjukanov
Topi Tjukanov
5 years
Refugees and asylum-seekers who have died or gone missing in the process of migration towards Europe between 2014 and 2020. A minimum estimate, as many deaths during migration go unrecorded. Data: @MissingMigrants // @IOM_GMDAC
7
400
364
@tjukanov
Topi Tjukanov
7 years
All roads lead to #Helsinki . Shortest route to Helsinki from all postal codes in Finland. Inspired by @moovelLab , data from @graphhopper API
Tweet media one
8
144
347
@tjukanov
Topi Tjukanov
4 years
Ultimate 'Nearest Neighbour Analysis' is now complete! Which is your closest neighboring country (anyhwere on the globe)? View the interactive map here 👇🏼👇🏼👇🏼 Or make a better version with the data:
12
107
325
@tjukanov
Topi Tjukanov
6 years
Still admiring this #dataviz from 110 years ago (1908) about Finnish sawmill exports. I think I have to steal that color palette.
Tweet media one
5
118
325
@tjukanov
Topi Tjukanov
3 years
Dear Twitter friends. Some personal news. On Saturday we became the proud parents of the most beautiful baby girl with @nina_tjukanov 👶🏼
45
2
324
@tjukanov
Topi Tjukanov
5 years
#30DayMapChallenge 1. Points One tiny point per 10 people found from the @EU_Eurostat population grid.
Tweet media one
10
54
314
@tjukanov
Topi Tjukanov
5 years
Exploring open data from @vaylafi . Where does heavy traffic (=trucks) move in Finland? Thicker line --> more heavy traffic.
Tweet media one
10
66
307
@tjukanov
Topi Tjukanov
4 years
Elevation around South America rendered using ETOPO1 data with #Aerialod . #30DayMapChallenge day 8: yellow.
Tweet media one
5
46
298
@tjukanov
Topi Tjukanov
4 years
2020 version of 'Most common words in (all) place names describing nature in the US'
Tweet media one
10
65
293
@tjukanov
Topi Tjukanov
5 years
Tram number 4 travelling through Helsinki. New blog post about creating animated maps with #QGIS Atlas currently in the making 🚋
4
45
287
@tjukanov
Topi Tjukanov
4 years
Finally managed to update my personal website. Still needs a few tweaks, but definitely better than before: 🌎
10
31
285
@tjukanov
Topi Tjukanov
4 years
#QGIS cartoon style: Qartoon. The structure is simpler than you might think, but you can load the style XML here and add to your own QGIS via Style Manager:
Tweet media one
Tweet media two
Tweet media three
7
55
279
@tjukanov
Topi Tjukanov
3 years
Twitter bot idea: random images from Wikipedia reprojected to web mercator.
Tweet media one
5
23
282
@tjukanov
Topi Tjukanov
6 years
Highly important. Ratio between people and pigs in Finland in each municipality..
Tweet media one
14
88
261
@tjukanov
Topi Tjukanov
2 years
#30DayMapChallenge Day 1: Points representing windfarms around the globe. Point size == capacity. Data: Global Wind Power Tracker, Global Energy Monitor, May 2022 release
Tweet media one
5
29
264
@tjukanov
Topi Tjukanov
6 years
SELECT * FROM geonames WHERE name LIKE 'Santa%'
Tweet media one
7
58
261
@tjukanov
Topi Tjukanov
4 years
#30DayMapChallenge non-geographic map. #Maradona with QGIS.
Tweet media one
6
49
257
@tjukanov
Topi Tjukanov
3 years
One more of my @unfoldedinc Studio experiments: 1.6 million GPS records of high-altitude flights of Himalayan vultures visualized in 3D:
8
55
250
@tjukanov
Topi Tjukanov
3 years
Few mappy things I've been working on lately.
Tweet media one
Tweet media two
Tweet media three
8
10
252
@tjukanov
Topi Tjukanov
4 years
SELECT * FROM Finland WHERE population IS NULL; #30DayMapChallenge day 19: NULL.
Tweet media one
6
25
251
@tjukanov
Topi Tjukanov
7 years
Baltic Sea traffic visualized version 2.0. This time with 12 hours of data.
4
103
245
@tjukanov
Topi Tjukanov
1 year
Yesterday we released a beta version of @Mapbox Standard. So awesome to finally share this work publicly. Explore the live demo here:
5
25
247
@tjukanov
Topi Tjukanov
4 years
For some people cartography seems to be like classical music. Strict rules how to do things. If you’re not qualified, don’t do it. For me cartography is like punk. If you’ve found the instruments, just fucking play.
11
32
243
@tjukanov
Topi Tjukanov
4 years
All the buildings in San Francisco in QGIS #qlimt style. #30DayMapChallenge Day 3: polygons.
Tweet media one
4
19
234
@tjukanov
Topi Tjukanov
3 years
#30DayMapChallenge 2021 Day 1: Points All parking tickets issued in Helsinki 2014-2021. About 1.5 million points. Data from @HelsinkiKymp :
Tweet media one
4
28
235
@tjukanov
Topi Tjukanov
4 years
Say hello to my new #PostGIS server.
Tweet media one
9
8
231
@tjukanov
Topi Tjukanov
4 years
#QGIS has a new feature called Temporal Controller. I wrote a pretty extensive blog post on how to make animated maps with QGIS in 2020: #geogiffery
3
54
226
@tjukanov
Topi Tjukanov
2 years
Individual trees as open data. This kind of datasets never stop to amaze me. This one is Toronto:
Tweet media one
8
31
229
@tjukanov
Topi Tjukanov
5 years
Ok... So I did a few more vintage isochrones from some very different cities. 5½ hours of travel looks very different in Chicago, Cairo, Mumbai, Mexico City and Tromsø. Full sized maps on my website:
7
60
227
@tjukanov
Topi Tjukanov
3 years
How to produce space-time cubes in QGIS:
Tweet media one
5
41
225
@tjukanov
Topi Tjukanov
3 years
The edge has been found. You don't want to fall there.
5
38
225
@tjukanov
Topi Tjukanov
4 years
Our project at @gispofinland for @GrowthZoneFi is out now completely! Regional indicators, live traffic data and mobile location data visualized with #KeplerGL 👇🏼
Tweet media one
Tweet media two
Tweet media three
9
47
219
@tjukanov
Topi Tjukanov
7 years
Routes from San Francisco to everywhere in the West U.S. Surprised how much this resembles the ones I've done earlier from Europe.
3
92
219
@tjukanov
Topi Tjukanov
6 years
I just published a blog post: 'Why should you care about PostGIS? — A gentle introduction to spatial databases' @postgis #PostGIS #gistribe
6
62
217
@tjukanov
Topi Tjukanov
3 years
ETOPO-1 + Sentinel-2 processed with #QGIS + #Blender . Combining my learnings from the excellent Blender tutorials by @klaskarlsson & @pinakographos .
Tweet media one
2
24
218
@tjukanov
Topi Tjukanov
5 years
Population change in southern Finland between 2005 and 2018. In the red 1 x 1 km squares population has decreased with more than five people and in the yellow squares there has been similar increase. #30DayMapChallenge Day 23: population.
Tweet media one
2
48
212
@tjukanov
Topi Tjukanov
7 years
Finally the tutorial is online! I wrote a small blog on how to do animated routes with QGIS:
3
69
214
@tjukanov
Topi Tjukanov
4 years
Helsinki 2020.
Tweet media one
6
20
213
@tjukanov
Topi Tjukanov
6 years
Kansan kuva. Analysoin ja yhdistin parilla rivillä koodia kaikkien kansanedustajien kasvokuvat. Tältä näyttävät siis #kansanedustajat keskimäärin. Tämä naama herättää minussa valtaisaa luottamusta.
Tweet media one
13
67
210
@tjukanov
Topi Tjukanov
4 years
Roads from @Digiroad_fi around Helsinki. Height defined by speed limit value.
Tweet media one
10
29
206
@tjukanov
Topi Tjukanov
3 years
#30DayMapChallenge day 5: OpenStreetMap A map of #Tampere , using the excellent prettymaps Python notebooks. Find prettymaps here:
Tweet media one
3
18
200
@tjukanov
Topi Tjukanov
6 years
A data visualization suitable for #ValentinesDay . 24 hour traffic isochrone heartbeat from the U.S. Who can name all the cities?
10
81
198
@tjukanov
Topi Tjukanov
3 years
What is on the other side of the globe? In case you are thinking about digging a long tunnel, this shows where you would end up.
Tweet media one
6
42
201
@tjukanov
Topi Tjukanov
6 years
U.S. urban forms. How much land area you can cover by car in one hour. The circle around each city is 30 miles from starting point in city center. European version + more info:
Tweet media one
2
63
199
@tjukanov
Topi Tjukanov
7 years
Data visualization from +100 years ago showing the value of industrial production in different sectors in Finland.
Tweet media one
3
61
195
@tjukanov
Topi Tjukanov
7 years
More typographic experiments with Danish ship data. - 24 hours of ship traffic - Size of ship name defined by a combination of vessel size and speed - Direction of the name is defined by vessel's course
5
78
194
@tjukanov
Topi Tjukanov
3 years
How much does coordinate precision matter? Do you REALLY need those 15 decimals in your GeoJSON? Same location expressed with 0, 1, 2, 3, 4 and 5 decimals in WGS84 -->
Tweet media one
14
51
195
@tjukanov
Topi Tjukanov
5 years
Day 3: Polygons Lego Finland. #30DayMapChallenge
Tweet media one
3
13
193
@tjukanov
Topi Tjukanov
2 years
#30DaysMapChallenge Day 17: a map without a computer. 🇳🇴 🇸🇪 🇫🇮
Tweet media one
4
11
192
@tjukanov
Topi Tjukanov
4 years
I recently came across (HT @vpkivimaki ) the National Archives collection of thousands of declassified CIA maps: I made a thread about few maps which I found interesting from cartographic perspective (1/n) 👇👇👇
2
51
189
@tjukanov
Topi Tjukanov
7 years
Sunday visualization experiments: - 24 hours of traffic through Danish straits on December 1st - Bigger the ship name on the map, bigger the ship in real life #QGIS #OpenData #UselessDataviz #DataIsBeautiful
9
70
192
@tjukanov
Topi Tjukanov
5 years
Came across this piece of data by accident (sic) and just had to make a map out of it: if you have a vehicle accident in Finland, what animal are you most likely to hit in different parts of the country.
Tweet media one
8
35
188
@tjukanov
Topi Tjukanov
6 years
If you are in Denmark and want to get as far away from buildings as possible, this is the most isolated point 🇩🇰. It is located between Klitmøller and Hanstholm and is 4,4 kilometers from the closest building. #QGIS #solitudespot
Tweet media one
11
43
186
@tjukanov
Topi Tjukanov
7 years
Seuraa äärimmäisen tärkeä tiedote: Suomessa on 569 paikannimeä joiden nimeen sisältyy sana paska.
Tweet media one
8
87
186
@tjukanov
Topi Tjukanov
5 years
Buildings in Madrid 🇪🇸. Darker the shade of red, older the building. Day 7 of #30DayMapChallenge .
Tweet media one
4
29
183
@tjukanov
Topi Tjukanov
6 years
Q: "Is the data stored in a database?" A: "Yes." Q: "What kind of a database? A: "A Word document."
9
41
178
@tjukanov
Topi Tjukanov
3 years
#QGIS cartography tip of the day: custom frames for your maps. 1. Add custom shape to your layout (e.g. ellipse) 2. Change shape color to black 3. Add map 4. Change map map blending mode to Addition (under rendering) 5. Profit!
2
25
180
@tjukanov
Topi Tjukanov
4 years
I created a new #QGIS style called Zebra. Black & white stripe fill rotated based on the geometry orientation. You can find the style file with previously published styles here:
Tweet media one
Tweet media two
Tweet media three
4
29
180
@tjukanov
Topi Tjukanov
4 years
Elevation. A thing of beauty.
Tweet media one
4
18
179
@tjukanov
Topi Tjukanov
5 years
5½ hour drive time isochrones from Frankfurt. Amazing how many major cities in Europe can be reached in this time. I just had to do another one and add it to my portfolio:
Tweet media one
8
45
177
@tjukanov
Topi Tjukanov
6 years
Where to find your zen? The most isolated point in Great Britain is located in Scotland and is 7.8 kilometers from the closest building. Here's a collection of 10 isolated points around GB 🇬🇧 For further information check:
7
52
175