Jakub Nowosad
banner
jakubnowosad.com
Jakub Nowosad
@jakubnowosad.com
Computational geographer. Associate Professor at AMU, Poznan, Poland. Co-author of http://r.geocompx.org, http://py.geocompx.org, and http://tmap.geocompx.org books. #rstats #rspatial #geocompx

https://jakubnowosad.com/
Reposted by Jakub Nowosad
R, Rust, Geospatial "AI", and laughs with @fransvandunne.com and Diego of @ixpantia.com on their Podcast @datalatam.bsky.social

It was a blast! Thanks for having me.
open.spotify.com/episode/6C5L...
#rstats #gischat #rust
Josiah Parry, R Developer & Spatial Statistician, on pragmatic AI and the "ggplot gateway drug"
open.spotify.com
November 17, 2025 at 5:29 PM
🚀 Excited to speak at the Rome R User Group Thu, Nov 27 (6PM CET)!

I’ll show practical workflows for geospatial predictive mapping in R — including tools to avoid spatial bias and improve prediction reliability.

More info: www.meetup.com/rome-r-users...

#RStats #Geospatial #GISchat #RSpatial
November 17, 2025 at 2:04 PM
Chapter 7 of Geocomputation with Python shows how to:

🔹 Find spatial datasets (geoportals & download tools)
🔹 Work with different file formats (strengths & limits)
🔹 Read & write vector + raster files efficiently

👉 py.geocompx.org/07-read-write

#GeoPython #Python #GISchat #geocompx
7  Geographic data I/O – Geocomputation with Python
An introductory resource for working with geographic data in Python
py.geocompx.org
November 16, 2025 at 2:02 PM
Reposted by Jakub Nowosad
Are you interested in Japan's historical map, or creating historical maps with modern web technologies general? 🗺️ If so, you should find this writeup by my colleague interesting!
November 14, 2025 at 8:40 AM
Reposted by Jakub Nowosad
🔥 {torchgnn} 🕸️ is a WIP implementation of Graph Neural Networks in R.

- GCN
- GCN (generalized)
- GraphSAGE
- Aggregators

Development based on personal needs, ofc :)

#rstats
github.com/JosiahParry/...
November 13, 2025 at 8:14 PM
Reposted by Jakub Nowosad
Aside from being cool research on remote-sensing of AGB across Canada, this is an amazing visualisation by Tompalski et al. (2025). Paper here: academic.oup.com/forestry/adv... 🌲🌏🧪
November 12, 2025 at 4:24 PM
tmap or ggplot2 for maps? 🗺️

David O’Sullivan breaks down the trade-offs in a blog post.

URL: dosull.github.io/posts/2024-1...

#RStats #RSpatial #Maps #tmap #ggplot2
tmap vs. ggplot2 for mapping – Geospatial Stuff
For me at least the choice between ggplot2 and tmap is an ongoing question. Here are my latest thoughts on the subject (with code).
dosull.github.io
November 12, 2025 at 2:02 PM
Reposted by Jakub Nowosad
The program for the 6th Spatial Data Science Symposium is now online. Registration will open soon. The symposium is Dec 4 & 5. Plan to check out the Thematic Sessions, Paper Sessions, Emerging Researchers Panel, Keynotes, and Interview. sdss2025.spatial-data-science.net/program.html
November 11, 2025 at 6:37 PM
Confused about coordinate reference systems (CRSs)? 🧭🌍🐍

Chapter 6 of geocompy dives into:

- Geographic vs projected CRSs (lon/lat vs meters)
- Getting, setting & reprojecting CRSs
- Why ignoring CRSs can break your analysis 🚨

👉 py.geocompx.org/06-reproj

#GeoPython #Python #GISchat #geocompx
November 9, 2025 at 2:02 PM
Reposted by Jakub Nowosad
The {sf} package continues to blow my mind with how easy it is to make maps with #rstats and ggplot (code for that map here gist.github.com/andrewheiss/...)
November 4, 2025 at 1:34 PM
Reposted by Jakub Nowosad
Two days ago, our PostDoc @schwalb-willmann.de visited the Institute for Geoinformatics at University of Münster on invitation by @edzer.bsky.social and Johannes Heisig to give a talk at the GI forum on using animals to classify land use.
Visit at the Institute for Geoinformatics (IFGI) at University of Münster
Two days ago, our PostDoc Dr. Jakob Schwalb-Willmann visited the Institute for Geoinformatics at University of Münster to give a talk at IFGI's GI Forum titled "Can animals be used to classify land use? Employing movement-tracked animals as environmental informants using deep learning".
remote-sensing.org
November 6, 2025 at 10:00 AM
The CRAN Spatial Task View just got a proper table of contents (thanks to Krzysztof Dyba) -- easier to navigate all those R spatial packages now. 🌍

> cran.r-project.org/view=Spatial

#RStats #RSpatial #OpenSource #gischat
November 5, 2025 at 2:03 PM
Reposted by Jakub Nowosad
Any examples of fitting a graph convolution network in {torch} or {luz} folks are aware of? #rstats
November 4, 2025 at 11:05 PM
Reposted by Jakub Nowosad
infos about more great talks at the GI forum here: www.uni-muenster.de/Geoinformati...
GI-Forum
GI-Forum neu
www.uni-muenster.de
November 4, 2025 at 8:19 AM
Reposted by Jakub Nowosad
today our postdoc @schwalb-willmann.de will talk at the GI forum in Münster about the power of #animaltracking data for innovative #earthobservation information @edzer.bsky.social @jakubnowosad.com Hanna Meyer - thanks for the invite!
November 4, 2025 at 8:18 AM
Reposted by Jakub Nowosad
Thank you @hormiga.bsky.social for writing this book. Beyond learning what may be right/wrong with current practices and many new tips, it makes you think throughout what kind of teacher you want to be and how to get there. Highly recommend

press.uchicago.edu/ucp/books/bo... #teaching #AcademicSky
November 2, 2025 at 10:11 AM
Working with raster + vector together in Python? 🗺️🌍🐍

Chapter 5 of geocompx talks about:

- Cropping & masking rasters with vectors
- Extracting raster values via vector data
- Raster ↔️ vector conversion (polygonize & rasterize)

👉 py.geocompx.org/05-raster-ve...

#GeoPython #Python #GISchat
5  Raster-vector interactions – Geocomputation with Python
An introductory resource for working with geographic data in Python
py.geocompx.org
November 2, 2025 at 2:01 PM
Reposted by Jakub Nowosad
The Global FOSS4G conference in Auckland is just a few weeks away! I'm sorry I forgot to share this here, but I'm excited to be speaking about the state of GeoArrow **on the web**.

21th November, 11:00–11:25
talks.osgeo.org/foss4g-2025/...
November 1, 2025 at 11:55 AM
#30DayMapChallenge starts tomorrow: 30 days, 30 map ideas.

If you’re using R, Python, or Julia, consider sharing open-source examples or tutorials. 🧭

30daymapchallenge.com

#GeoData #DataViz #Maps #SpatialViz
30DayMapChallenge
Daily mapping challenge happening every November!
30daymapchallenge.com
October 31, 2025 at 3:02 PM
Reposted by Jakub Nowosad
I've been posting about PMTiles for geospatial visualization for good reason.

However - you can push mapgl quite a ways without tiles!

In this post, I cover how to map all 85,000+ Census tracts in the US without pre-tiling, along with performance tips.

walker-data.com/post...
October 30, 2025 at 5:49 PM
Interested in teaching spatial data skills for urbanism? 🗺️

The Geospatial Data Carpentry for Urbanism (TU Delft / thecarpentries) seeks beta pilot workshops.

Details 👉 carpentries.org/blog/2025/10...

#RStats #GIS #Carpentries #RSpatial
Calling for Beta Pilot Workshops: Geospatial Data Carpentry for Urbanism
Researchers from the Department of Urbanism and members of the Digital Competence Centre at TU Delft have worked since 2023 on the curriculum Geospatial Data Carpentry for Urbanism, currently in The…
carpentries.org
October 29, 2025 at 2:04 PM
Reposted by Jakub Nowosad
A lot of you are asking about PMTiles - one of the most exciting innovations in geospatial in the past decade.

My most recent blog post helps you get started. Use this reproducible workflow to learn how to create, explore, and visualize PMTiles.

walker-data.com/post...
October 27, 2025 at 5:29 PM
Want to transform the geometry of spatial data in Python? ✨🌍🐍

Chapter 4 of geocompy covers:

- Vector: simplify, buffer, centroid, clip, unions, affine transforms
- Raster: crop, resample, aggregate, align datasets

👉 py.geocompx.org/04-geometry-...

#GeoPython #Python #GISchat #geocompx
4  Geometry operations – Geocomputation with Python
An introductory resource for working with geographic data in Python
py.geocompx.org
October 26, 2025 at 2:02 PM
Reposted by Jakub Nowosad
Announcing 🍱 Lunchbox Models 🍱
– an online seminar series all about ecological modelling & career insights, hosted by the @gfoesoc.bsky.social AKs Computational Ecology and YoMos 🦊

Find the topics and details as well as access to Zoom on our webpage: www.yomos.org/lunchbox-mod...

Please share!
October 14, 2025 at 10:05 AM
Reposted by Jakub Nowosad
Still fascinated with #webR and its potential for teaching stats

Here students can play (even from their phones) and find out themselves how the p-value depends on sample size

pakillo.github.io/LM-GLM-GLMM-... #rstats
October 22, 2025 at 6:36 AM