🌍

30 Day Map Challenge

A curated collection of my entries for the 30 Day Map Challenge, exploring cartography, GIS analysis, spatial storytelling, and 3D terrain visualization.

View the full map images and details in the repository README.

Tools/Technologies Used

QGIS Google Earth Engine Climate Engine Google Earth Explorer Prettymaps Blender Aerialod Microsoft Excel Google Sheets

Challenge Entries β€” 30 Days

DAY 01

Town Distribution Across Ghana

Points
Day 1 Points Map
Points

This map visualizes the distribution of towns across Ghana's 16 administrative regions. Ghana is divided into 228 districts, categorized as ordinary, municipal, or metropolitan based on population thresholds.

Tools: Excel β€’ QGIS Data: Ghana Statistical Services β€’ City Population
DAY 02

Flight Route to DjangoCon US 2023 (Durham, NC)

Lines
Day 2 Lines Map
Lines

This map illustrates my international flight route from Ghana to DjangoCon US 2023 in Durham, North Carolina. The total flight duration was approximately 22 hours, excluding layovers.

Tools: Google Sheets β€’ QGIS
DAY 03

Lakes of the World

Polygons
Day 3 Polygons Map
Polygons

A global visualization of lakes represented as polygon features, emphasizing surface area distribution and spatial patterns.

Tools: QGIS Web Map: World Lakes Map Data: EfrainMaps
DAY 04

What Makes a Map Ineffective?

A Bad Map
Day 4 Bad Map
A Bad Map

This entry explores cartographic principles by demonstrating what constitutes a poorly designed map. A map that does not clearly answer What, Where, When, and Who may be considered ineffective.

Essential cartographic elements include: Title, Legend, Scale, North Arrow, Coordinate Reference System, and Source information.

Tools: QGIS Data: EfrainMaps
DAY 05

Mo'orea Volcanic Island (Physical Model)

Analogue
Day 5 Analogue Map
Analogue

A handcrafted terrain representation of Mo'orea, a volcanic island in French Polynesia. This entry focused on physical terrain modeling without digital GIS tools.

Tools: My hand and Imaginations πŸ˜‚πŸ‘πŸΎ
DAY 06

Country Cities in Asia

Asia
Day 6 Asia Map
Asia

This map visualizes major cities across countries within the Asian continent. Accessing consistent and reliable city-level datasets for this project was particularly challenging.

Tools: QGIS Data: EfrainMaps
DAY 07

Flight Flow from ACC to Neighboring Countries

Navigation
Day 7 Navigation Map
Navigation

This map visualizes outbound flight connections from Kotoka International Airport (ACC) to airports, airfields, and helipads across neighboring countries, highlighting regional air connectivity patterns.

Tools: QGIS Data: EfrainMaps
DAY 08

Cassava Africa

Africa
Day 8 Africa Map
Africa

This map illustrates the spatial distribution of cassava cultivation across Africa. Each point represents approximately 500 hectares of land dedicated to cassava farming.

Tools: QGIS Data: ArcGIS Hub Datasets
DAY 09

Elevation of Lesotho

Hexagons
Day 9 Hexagons Map
Hexagons

A hexagon-based elevation visualization of Lesotho. This project marked my first combination of QGIS and Blender for enhanced terrain visualization.

Tools: QGIS β€’ Blender Data: DIVA-GIS
DAY 10

Level II Ecoregions of North America

North America
Day 10 North America Map
North America

This map recreates the classification of 50 Level II ecological regions of North America, offering deeper insight into large ecological areas across the continent.

Tools: QGIS β€’ Blender Data: ArcGIS Hub Datasets
DAY 11

Soil Suitability Map of Ghana (1971)

Retro (Vintage-Style)
Day 11 Retro 2D Map
Retro β€” 2D
Day 11 Retro 3D Map
Retro β€” 3D

Originally produced by the Survey Department, Accra, Ghana in May 1971. The historical map was reinterpreted and transformed into a 3D visualization using Blender.

Tools: QGIS β€’ Blender Data: EUDASM
DAY 12

Geological Map of South America

South America
Day 12 South America 2D Map
South America β€” 2D
Day 12 South America 3D Map
South America β€” 3D

Originally published between 1928–1940 by the TCI Cartographic Office. The original map was georeferenced in QGIS and modeled in Blender for a 3D visualization.

Tools: QGIS β€’ Blender Data: Wikimedia Commons β€’ DEM - USGS
DAY 13

Hong Kong Population Distribution

Choropleth
Day 13 Choropleth Map
Choropleth

Visualizes Hong Kong's population distribution by usual spoken language across its 18 districts, based on data from the 2021 Population Census.

Tools: QGIS Data: ArcGIS Hub Datasets
DAY 14

Roads – National 250K Map of Ireland

Europe
Day 14 Europe Map
Europe

Highlights the European road network (E-roads) and key connections between built-up areas across Ireland, the third-largest island in Europe.

Tools: QGIS β€’ Blender Data: Tailte Γ‰ireann
DAY 15

Venice, Italy – OSM

OpenStreetMap
Day 15 OSM Map
OSM

Generated using Prettymaps, a Python package for drawing customizable maps from OpenStreetMap data, built on osmnx, matplotlib, shapely, and vsketch.

Tools: Prettymaps
DAY 16

3D Visualized Elevation of Australia

Oceania
Day 16 Oceania 2D Map
Oceania β€” 2D
Day 16 Oceania 3D Map
Oceania β€” 3D

Inspired by a historical map from the University of Wisconsin–Milwaukee American Geographical Society Library, reinterpreted as a 3D elevation visualization.

Tools: QGIS β€’ Blender
DAY 17

International Students in the US from West Africa (2022/2023)

Flow
Day 17 Flow Map
Flow

Visualizes the flow of international students from West African Sub-Saharan countries to the U.S. during the 2022/2023 academic year.

Tools: Microsoft Excel β€’ QGIS Data: US Embassy Ghana β€’ Open Doors Data
DAY 18

Global Burning Index (CEMS), 2010

Atmosphere
Day 18 Atmosphere Map
Atmosphere

Visualizes the Global Burning Index (CEMS) for 2010, developed using Climate Engine β€” a platform leveraging Google Earth Engine for on-demand satellite data processing.

Tools: Google Earth Engine β€’ Climate Engine Data: Climate Engine
DAY 19

OSM Portions of KNUST

5-Minute Map
Day 19 5-Minute Map
A 5-Minute Map

Generated in just over five minutes using Prettymaps, a rapid workflow exercise focused on efficiency and automation from OpenStreetMap data.

Tools: Prettymap
DAY 20

Kilimanjaro

Outdoors
Day 20 Outdoors Map
Outdoors

Mount Kilimanjaro β€” the tallest mountain in Africa at 5,895m β€” visualized using Google Earth to emphasize terrain structure and the mountain's dominant landscape presence.

Tools: Google Earth
DAY 21

3D Bathymetry of New Zealand

Raster
Day 21 Raster 2D Map
Raster β€” 2D
Day 21 Raster 3D Map
Raster β€” 3D

Developed using NIWA's bathymetry model of New Zealand at 250m spatial resolution, compiled from coastal nautical charts, digital sounding archives, and multibeam survey data.

Tools: QGIS β€’ Blender Data: NIWA Open Data
DAY 22

Fossil Map of Antarctica (1970)

North Is Not Always Up
Day 22 North Not Up 2D Map
North Not Up β€” 2D
Day 22 North Not Up 3D Map
North Not Up β€” 3D

A 3D visualization of a historical map depicting fossil sites in Antarctica as of 1970, originally compiled by Campbell Craddock and published by the American Geographical Society.

Tools: QGIS β€’ Blender Data: Open Topography β€’ UW AGS Library
DAY 23

Elevation Map of Laos

3D
Day 23 2D Map
2D
Day 23 3D Map
3D

A 3D elevation model highlighting Laos' mountainous terrain and river systems. Laos is characterized by a predominantly mountainous landscape traversed by the Mekong River.

Tools: QGIS β€’ Blender Data: DIVA-GIS
DAY 24

Homebush Bay, Sydney

Black & White
Day 24 Black and White Map
Black & White

Homebush Bay, located ~13km west of Sydney's CBD, generated using Prettymaps to align with the black-and-white theme, emphasizing minimalism and contrast.

Tools: QGIS β€’ Prettymap Data: OSM
DAY 25

Antarctica 1987

Antarctica
Day 25 Antarctica 2D Map
Antarctica β€” 2D
Day 25 Antarctica 3D Map
Antarctica β€” 3D

A 3D visualization of a historical 1987 Antarctic map from the University of Wisconsin Library, originally produced by the American Geographical Society.

Tools: QGIS β€’ Blender Data: UW AGS Library Digital Map Collection
DAY 26

Minimal Administrative Map

Minimal
Day 26 Minimal Map
Minimal

Visualizes the elevation of Madagascar using the Contour Polygon tool in QGIS β€” less is more.

Tools: QGIS Data: DIVA-GIS
DAY 27

Open Pubs in UK

Dot Map
Day 27 Dot Map
Dot Map

Visualizes open pubs across the UK sourced from GetTheData, a platform organizing UK open data into location-based dashboards.

Tools: QGIS Data: GetTheData
DAY 28

Isometric Terrain Render β€” Japan Climate

Chart/Map
Day 28 Chart Map
Chart or Map

Explores Japan's climate and seasonal variation across its regions using averages from 1981–2010. Is this a chart or a map? In thematic mapping, the distinction isn't always clear.

DAY 29

Ghana Population Density 2020, UN Adjusted

Population
Day 29 Population Map
Population

Visualizes Ghana's population density at 30 arc-second resolution (~1km), adjusted to match UN population estimates. My first use of Aerialod for 3D population visualization.

Tools: QGIS β€’ Aerialod Data: WorldPop Hub
DAY 30

2023 Challenge Summary

Wrap-Up (Favorite)
Day 30 Wrap-up
Favorite

This marks the wrap-up of the visualization challenge β€” an incredible journey of exploring diverse mapping concepts and refining cartography skills over 30 days.