PythonMaps
@pythonmaps.bsky.social
๐ค 1066
๐ฅ 5
๐ 124
Mapping the world with Python. Geospatial data scientist who likes maps. Contact
[email protected]
I created a global forest map showing how forests vary by climate zone - Added twist, 90% of the code + the following post was generated by Claude. 1/4
#Python
#GIS
#DataViz
#Cartography
#Forests
2 days ago
1
6
1
Day 26 of the
#30DayMapChallenge
- Transport - Shipping Lanes.
about 1 month ago
0
17
3
Running a little bit behind. Day 25 of the
#30DayMapChallenge
- Hexagons - I have used the @KonturInc population density hexagons to generate this population density map of Southern Asia
about 1 month ago
0
10
2
Day 24 of the
#30DayMapChallenge
- Places and their names - Here are the World's rivers with labels on some of the major ones.
about 1 month ago
1
7
0
Day 23 of the
#30DayMapChallenge
- Process - "Show how you make a map" - Well luckily, there is an entire book dedicated to how I make maps - get yours now
locatepress.com/book/pymaps
about 1 month ago
0
6
0
Day 22 of the
#30DayMapChallenge
- Natural Earth Data. I used the Ocean Bottom layer to make a Bathymetry map of Northern Europe.
about 2 months ago
0
31
5
Day 21 of the
#30DayMapChallenge
- Icons - Use icons to highlight points of interest. Here are lighthouses of the Caribbean and Gulf of America. I used a few tricks to make the points look like they are shining out to sea.
about 2 months ago
0
2
0
Day 20 of the
#30DayMapChallenge
- Water - Rivers of South America
about 2 months ago
0
13
0
Day 19 of the
#30DayMapChallenge
- Projections. Here are maps showing tropical storms using a number of different projections. We have the South Polar Stereo, the Robinson, the Lambert Conformal and finally I have included a shipping lanes map using the infamous Spilhaus projection.
about 2 months ago
1
11
1
Day 18 of the
#30DayMapChallenge
- Out of this World. Here is a topographical map of Mars. I have added some hill shading and used a colourmap that simulates an ocean, proportionally equal in size to Earths.
about 2 months ago
0
10
1
Day 17 of the
#30DayMapChallenge
- New tool. It has been on my radar for a while so I tried out datashader to visualise population density. These maps usually take minutes to render but with datashader it takes seconds.
about 2 months ago
0
7
0
Day 16 of the
#30DayMapChallenge
- Cell - Here is a map of Cell tower density in Europe. Clearly this is just a population density map but gotta follow the theme.
about 2 months ago
0
14
2
Day 15 of the
#30DayMapChallenge
- Fire. Wildfire map. Data aggregated for all of 2024.
about 2 months ago
0
6
0
Day 14 of the
#30DayMapChallenge
Open Street Map - Railways.
about 2 months ago
0
3
0
Day 13 of the
#30DayMapChallenge
โ 10-minute map. Once Iโve made a particular type of map once, I can usually recreate it in about 10 minutes. This oneโs a bivariate map โ the style that probably took me the longest to learn the first time around. Rainfall vs Temperature in South America
about 2 months ago
0
15
0
Day 12 of the
#30DayMapChallenge
- Map from 2125 - I think Northern Ireland and the Republic of Ireland could merge into a new country. So here is a topography map.
about 2 months ago
0
12
1
Day 11 of the
#30DayMapChallenge
- Minimal - Population density of Egypt. This was always my preferred style but recently I caved to academics who wanted labels and keys ๐คฎ. Glad to get back to basics.
about 2 months ago
0
12
0
Day 10 of the
#30DayMapChallenge
- Air - Map of the world's airports and airways.
about 2 months ago
1
11
2
Day 9 of the
#30DayMapChallenge
- Analog. Create your map using traditional methods. Obviously I am not going to stick to this. Frankly nothing is more traditional that Python so here is another map made with Python. Roads of the Roman Empire.
about 2 months ago
1
6
1
Day 8 of the
#30DayMapChallenge
Urban - Roads of the world. Couldn't think of anything more urban than roads.
about 2 months ago
0
10
2
Capitalism vs communism eh ๐
add a skeleton here at some point
about 2 months ago
0
1
0
Day 7 of the
#30DayMapChallenge
- Accessibility - "Visualize travel time, barriers....." - Here is a map showing nighttime lights in the Korean Peninsula. The border between North and South is visible from space.
about 2 months ago
1
8
2
Day 6 of the
#30DayMapChallenge
- Dimensions. A thread of a few maps that cross into the three dimensional world. Here is a 3D representation of the topography and bathymetry around Gibralta.
about 2 months ago
0
9
1
Day five of the
#30DayMapChallenge
- Earth. Soil moisture. Data comes from the TerraClimate project. I love this colourmap.
about 2 months ago
0
3
0
Day four of the
#30DayMapChallenge
- Data challenge: My Data. I made some historical geojsons of the Roman and Mongol empires. Accuracy is vaguely correct but the Mongol Empire does look a bit like a bear.
about 2 months ago
0
5
0
Day 7 of the
#30DayMapChallenge
- Accessibility - "Visualize travel time, barriers....." - Here is a map showing nighttime lights in the Korean Peninsula. The border between North and South is visible from space.
about 2 months ago
0
5
2
Day three of the
#30DayMapChallenge
- Polygons. This map shows the earths tectonic plates. I have overlayed all of the earthquakes with a magnitude greater than 4.0 over the last 20 years, coloured according to their magnitude (blue (smallest) - red (largest).
2 months ago
3
51
16
Day 2 of the
#30DayMapChallenge
- Lines. This map shows the rivers of Africa, coloured according to the minimum river temperature.
2 months ago
2
102
16
Day one of the
#30DayMapChallenge
- Points. These maps show lighthouses of the British Isles, the Aegean Sea and Italy. I have tried to simulate how they would shine and cast light out to sea.
2 months ago
2
30
3
Croplands. This map shows the croplands of East Asia. Using my new favourite colourmap. Data -
www.nature.com/articles/s43...
3 months ago
0
3
0
Soil moisture. Data comes from the TerraClimate project. Is my choice of colourmap appropriate? No. Do I care? No. Do I just like making pretty pictures? Yes
3 months ago
0
4
0
Evapaotranspiration. Data comes from the TerraClimate project.
3 months ago
0
9
2
Wildfires. Data aggregated for all of 2024.
4 months ago
0
3
0
Aridity of Oceania. Aridity is usually expressed as a generalized function of precipitation, temperature and reference evapo-transpiration. Higher values represent more humid conditions and lower values represent higher aridity.
4 months ago
0
5
3
Religions of the world coloured by majority religious affiliation. Deeper colours denote greater percentage of people practicing the corresponding religion.
5 months ago
0
3
0
Aridity of North America. Aridity is usually expressed as a generalized function of precipitation, temperature and reference evapo-transpiration. Higher values represent more humid conditions and lower values represent higher aridity. Data from
csidotinfo.wordpress.com/2019/01/24/g...
5 months ago
1
6
1
Bathymetry of the Gulf of America, the Caribbean and parts of the Atlantic and Pacific.
5 months ago
2
5
2
This is a bivariate map showing rainfall vs temperature.
5 months ago
1
5
0
Few people realise the scale of the Himalayas because static maps are a bad way to convey topography. Fortunately, we can use interactive maps to explore topography. Here is an example using Pyvista.
loading . . .
6 months ago
3
37
10
Here is an old favourite. Shipping lanes. This time drawn using the Spilhaus projection, which centers the map on Antartica and presents the worlds oceans as one continuous body. Athelstan F. Spilhaus, a South African-American geophysicist and oceanographer in 1942
6 months ago
0
36
8
I have combined two datasets for fun. Here are the world's shipping lanes (red) and the worlds flight paths (white) on the same map.
7 months ago
0
13
0
Expermineting with different datasets. Plotting a topography map, with contour lines on top creates a really cool hillshading effect. Couple that with rivers and you are getting close to a OS map, all in Python
7 months ago
1
6
1
Roads of London! This map was generated using
#Matplotlib
#Numpy
#Geopandas
.
#Python
#DataScience
#Data
#DataVisualization
#London
.
7 months ago
0
3
0
Forest Loss. This map shows forest loss since 2000 in Africa. Defined as a stand-replacement disturbance, or a change from a forest to non-forest state.
8 months ago
1
2
0
Forest Loss. This map shows forest loss since 2000 in Brazil. Defined as a stand-replacement disturbance, or a change from a forest to non-forest state.
8 months ago
2
15
3
Minimum river temperature. Data comes from Hydrosheds (GLORIC). I think this is the prettiest map that I have made to date.
8 months ago
1
9
2
Minimum river temperatures down under!
8 months ago
1
7
1
Roads in Northern Ireland and the Rupublic of Ireland.
8 months ago
0
4
0
Another ACLED map. This map shows violence and social unrest in the Middle East between 2021-2024.
9 months ago
0
2
0
Minimum river temperatures in South East Asia!
10 months ago
1
2
0
Load more
feeds!
log in