#30DayMapChallenge 2023
Daily social mapping project happening every November
This is Federica Gazzelloni’s official #30DayMapChallenge repository
My contributions will be posted on Twitter: \@fgazzelloni and Mastodon with the hashtag #30DayMapChallenge
Themes for this year are:
![Themes for the 2023 maps.](/30DayMapChallenge/images/30dmc_2023.png)
The official repository for #30DayMapChallenge is a daily mapping challenge open to everyone by Topi Tjukanov \@tjukanov.
The idea is to create maps based around different themes each day of November using the hashtag #30DayMapChallenge
. You can prepare the maps beforehand, but the main idea is to publish maps on the dedicated days. Just include a picture of the map when you post to Twitter (or other platforms) with the hashtag. You don’t have to sign up anywhere to participate. There are no restrictions on the tools, technologies or the data you use in your maps. Doing less than 30 is also fine. See the Code of Conduct at the bottom of the page.
Maps |
|
|
|
Day 1 - 01-11-2023 - Points |
Day 2 - 02-11-2023 - Lines |
Day 3 - 03-11-2023 - Polygons |
Day 4 - 04-11-2023 - A Bad Map |
![day1_points](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day1_points/day1_points.png) |
![day2_lines: NY Land Use Land Cover](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day2_lines/day2_lines.png) |
![day3_polygons: Colombia](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day3_polygons/day3_polygons.png) |
![day4 A Bad Map](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day4_a-bad-map/day4_a-bad-map.png) |
Day 5 - 05-11-2023 - Analog Map |
Day 6 - 06-11-2023 - Asia |
Day 7 - 07-11-2023 - Navigation |
Day 8 - 08-11-2023 - Data: Africa |
![Day5 Analog Map: Portofino, Italy](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day5_analog-map/day5_analog-map.png) |
![Day 6 Asia](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day6_asia/day6_asia.png) |
![day7_navigation](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day7_navigation/day7_navigation.png) |
![Day 8 Africa](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day8_africa/day8_africa.png) |
Day 9 - 09-11-2023 - Hexagons |
Day 10 - 10-11-2023 - North America |
Day 11 - 11-11-2022 - Retro |
Day 12 - 12-11-2023 - South America |
![Day 9 Hexagons](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day9_hexagons/day9_hexagons.png) |
![Day 10 North America](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day10_north-america/day10_north-america.png) |
![Day 11 Retro](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day11_retro/day11_retro.png) |
![Day 12 South America](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day12_south-america/day12_south-america.png) |
Day 13 - 13-11-2023 - Choropleth |
Day 14 - 14-11-2023 - Europe |
Day 15 - 15-11-2023 - Open Street Map |
Day 16 - 16-11-2023 - Oceania |
![Day 13 Choropleth](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day13_choropleth/day13_choropleth.png) |
![day 14 Europe](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day14_europe/day14_europe.png) |
![day 15 openstreetmap](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day15_openstreetmap/day15_openstreetmap.png) |
![Day 16 Oceania](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day16_oceania/day16_oceania.png) |
Day 17 - 17-11-2023 - Flow |
Day 18 - 18-11-2023 - Atmosphere |
Day 19 - 19-11-2023 - 5 minute Map |
Day 20 - 20-11-2023 - Outdoors |
![day 17 flow](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day17_flow/day17_flow.png) |
![day 18 Atmosphere](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day18_atmosphere/day18_atmosphere.png) |
![day19_5-minute-map](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day19_5-minute-map/day19_5-minute-map.png) |
![day 20 outdoors](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day20_outdoors/day20_outdoors.png) |
Day 21 - 21-11-2023 - Raster |
Day 22 - 22-11-2023 - North is not always up |
Day 23 - 23-11-2023 - 3D |
Day 24 - 24-11-2023 - Black & White |
![day 21 Raster](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day21_raster/day21_raster.png) |
![day22_north-is-not-always-up](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day22_north-is-not-always-up/day22_north-is-not-always-up.png) |
![Day 23 3D](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day23_3D/day23_3D.png) |
![Day 24 Black & White](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day24_black%26white/day24_black%26white.png) |
Day 25 - 25-11-2023 - Antarctica |
Day 26 - 26-11-2023 - Minimal |
Day 27 - 27-11-2023 - Dot |
Day 28 - 28-11-2023 - Is this a chart or a map |
![day25_antarctica](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day25_antarctica/day25_antarctica.png) |
![day26_minimal](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day26_minimal/day26_minimal.png) |
![day27 dot](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day27_dot/day27_dot.png) |
![day28_is-this-a-chart-or-a-map](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day28_is-this-a-chart-or-a-map/day28_is-this-a-chart-or-a-map.png) |
Day 29 - 29-11-2023 - Pouplation |
Day 30 - 30-11-2023 - My Favourite |
Collage |
|
![day29_population](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day29_population/day29_population.png) |
![day30_my-favourite](https://raw.githubusercontent.com/Fgazzelloni/30DayMapChallenge/master/2023/day30_my-favourite/day30_my-favourite.png) |
![Collage 2023](/30DayMapChallenge/2023/collage/collage2023.png) |
|
Data 🗺
You can use what ever data you want. But here are a few sources which could help you to get started or give you new ideas 👇
Because the challenge is aimed to be open for everyone, the tools listed here will be open source tools. Still, the challenge can be done with any kind of software (or even without any software). Programming skills are not in any way a requirement to do the maps.
- QGIS
- A Free and Open Source Geographic Information System. A desktop software that allows you to read/write multiple data formats and output (mainly static) maps.
- Kepler
- Open source geospatial analysis tool for large-scale data sets and for interactive maps.
- Aerialod
- Not really a GIS tool, but can be used to create some stunning 3D visualizations
- Blender
- Free and open source 3D creation suite. Check out the BlenderGIS extension.
- R packages for geospatial
- Python packages for geospatial
- Mapshaper
- Useful for geospatial data processing in the browser such as file format conversion, map projection, feature simplification, filtering, clipping, merging etc. Can also be run locally from the command line.
- Vega-Lite
- Vega
- More flexible but lower-level declarative visualization specification including cartographic output. Specifications can be written directly in JSON or via program language interfaces such elm-vega.
- Litvis
- Literate Visualization notebook environment optimised for specifying visualizations and documenting the design process. While not specific to cartography, can be a useful environment for exploring cartographic design.
- Observable
- Reactive notebook environment for generation of visualization and cartographic output embedded in a textual narrative. Focus is on using d3 for specifying visual output.
Tutorials & Helpful Resources 📚
If you want to make maps with QGIS, this video is a great starting point. Check out also other videos by Klas Karlson - Excellent QGIS introduction YouTube series by Steven Bernard - QGIS Tutorials and Tips by Ujaval Gandhi - Tutorial on how to make 3D landscapes and city models by Alasdair Rae - Blog post by Kenneth Field about the basics of mapmaking
Maps & Stats
In 2021 there were more than 1200 mappers and more than 9000 maps created for the challenge. In 2020 more than 1000 people posted more than 7000 maps for the challenge on different platforms. If you want to see some maps from past challenges, browse the hashtag on Twitter or check the official website of the challenge and browse different years.
#30DayMapChallenge bot by Haifeng Niu harvested comprehensive stats and maps from the challenge
In 2020 & 2019 David Friggens did a huge lift on the 30DayMapChallenge2020Metadata repository with metadata & interactive gallery.
Code of Conduct
No matter if you are a GIS expert or never made a map before this challenge, everyone is welcome to participate,
But keep in mind a few things: - All maps you publish have to be your original work. Don’t steal content from others. - Give credit to the original data source whenever possible. - The challenge is all about creativity, openness and the joy of beautiful maps and cartography. It is not a competition, - Don’t be an asshole.
Inspiration for the challenge came from Inktober and Tidy Tuesday.