#Projections for #30DayMapChallenege

An animation of 24 hours (from midnight at UTC+00:00) on Earth today, in four different projections: Left to right, top to bottom: #Orthographic, #Stereographic, Interrupted Goode Homolosine and #Spilhaus.

Plotted with #cartopy 's Nightshade function (repeated calls to get the different twilight zones) and #matplotlib at 15 minute time steps and then stacked together in #gimp

Background image is cartopy's `stock_img()`.

re-used some code I threw together recently to make a thing for changing my desktop background: https://tlohde.com/blog/2025/10/because-i-cant-afford-a-geochron/

#theTerminator #twilightZones #blog #geochron

day 24: #only_circular_shapes

Encircled Iceland Incircles.

The biggest circle that fits inside of Iceland (an "incircle") (in UTM), and the next biggest that doesn't overlap the first, and the next biggest and so on...

https://en.wikipedia.org/wiki/Incircle_and_excircles

method implemented similar to that of Garcia-Castellanos & Lombardo 2008 https://doi.org/10.1080/14702540801897809

colors are that of the Icelandic flag

coastline from Natural Earth. plotting with #matplotlib #shapely #cartopy #geopandas

#30DayMapChallenge

Incircle and excircles - Wikipedia

Firewall stats - Stefan Gofferje

Since recently, I’m using Grafana Loki to store the logs of my firewall. Also recently, I started learning Python, mainly to renovate the render backend of m...

Anyone knows how to plot lake shorelines with #cartopy It is easy to get the (ocean) coastlines, but I don't get it to plot the shorelines of lakes.

#python #cartopy #mapstodon

I know #matplotlib can do cartography (maps), and #osmnx uses it to plot stuff, but I can't find documentation or a decent tutorial to plot a base map and a list of latlong places as different sized circles. I'm struggling with #cartopy, in theory a wrapper to make mapping easier :((
Is it that hard or I'm just too dumb and/or I'm making everything wrong? #Python

Fyi, @ruthpozuelo (and others)

The #python #matplotlib #basemap module is now fully back on track, and the deprecation warning on their documentation page was removed. Congrats to the maintainer.

https://matplotlib.org/basemap/stable/index.html

Python has now once again two major map-plotting libraries: #basemap and #cartopy.

basemap 1.4.0-dev documentation

@phil_browne

Maybe @SigneAaboe has some #cartopy scripts that could be reused.

Myself I mostly use pylab (not cartopy) for my simple #SeaIce plots.

You can see one here:
https://github.com/TomLav/snippets/blob/main/Read%20OSISAF%20CCI%20Sea%20Ice%20Concentration%20CDR.ipynb

snippets/Read OSISAF CCI Sea Ice Concentration CDR.ipynb at main Ā· TomLav/snippets

Snippets from my research in geo-sciences (satellite, etc...), often in python. - TomLav/snippets

GitHub

James Sturman from NIWA presenting on the Development and Implementation of Historical and Current Climate Mapping for Vanuatu.

Important to have good quality weather data distributed spatially and temporally, and lots of open source software (e.g. @geopandas, @gdal, #xarray, #cartopy) to do the processing and final map creation!

#FOSS4GOceania2023 #NIWA

@EL_Uatu @ruthpozuelo if you know the lat/lon of each of you crime "cell", and the projection information to go from x/y to lat/lon you can use #pyresample (from the #pytroll ecosystem).

That's what I use for plotting satelitte and weather data. But #cartopy or #basemap can probably do the transform for you if the ony thing you want is plotting.

#ICYMI

Last night, @ruthpozuelo and I found out that #Basemap (the legacy map plotting module of #python) was not dead after all, and that a small team of developers are taking care of it.

This can be of interest for those of you that have not fully transitioned to #Cartopy yet (I have).

https://fediscience.org/@lavergnetho/109428972365252890

Thomas Lavergne (@[email protected])

@[email protected] Yes I saw ! What a plot twist ! Basemap is maintained after all. I will personally stick to #Cartopy, but #Basemap's users will be happy to know that someone is taking care of them. https://github.com/matplotlib/basemap/issues/568#issuecomment-1331235348

FediScience.org