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/
We just published a JOSIS paper on what spatial data science languages have in common and what they still need. Insights from across the R, Python & Julia ecosystems.

URL: doi.org/10.5311/JOSI...

#SpatialDataScience #GISchat #OpenSource #RSpatial #GeoPython #JuliaGeo
January 11, 2026 at 4:01 PM
🗺️ In his blog post, David O’Sullivan outlines an approach for dividing New Zealand into four regions with identical population counts.

URL: dosull.github.io/posts/2025-0...

#Geospatial #PopulationAnalysis #RSpatial #RStats
January 7, 2026 at 3:03 PM
New in the spatial toolbox: {spdgp} 🔧

Generate data for SEM, SAR, SLX, SARAR, Durbin, GNM, MESS, and other spatial regression models.

github.com/JosiahParry/...

#RStats #GIS #SpatialMethods
December 30, 2025 at 3:03 PM
The spcosa package provides an R framework for spatial coverage sampling.

Explore examples at git.wur.nl/Walvo001/spc...

#Rstats #RSpatial #GIS #SpatialStatistics
December 22, 2025 at 2:03 PM
✨What’s new in geocomputation this year?

The #geocompx 2025 update covers project milestones, current work, and future plans.

URL: geocompx.org/post/2025/up...

#rstats #rspatial #geopython
December 21, 2025 at 2:00 PM
🚀 Exploring COGs (Cloud‑Optimized GeoTIFFs) in R with the terra package (e.g., visualizing the internal tile structure).

See: guide.cloudnativegeo.org/cloud-optimi...

#RStats #RSpatial #Geospatial #CloudNativeGeo #GISchat
December 17, 2025 at 2:02 PM
🌍 Recently I gave a brief intro talk on three connected deep learning concepts: GNNs, embeddings, and foundation models.

URL: jakubnowosad.com/agforum2025

The slides include reproducible R examples showing how each concept works in practice.

#geoAI #RSpatial #gischat
December 15, 2025 at 2:02 PM
A growing list of 2026 geospatial conferences is live 🌍

URL: github.com/Nowosad/conf...

If you know of additional GIS or remote-sensing events, please contribute. PRs and suggestions are welcome.

#GISchat #Geospatial #SpatialData #Conferences2026
December 14, 2025 at 2:01 PM
David O’Sullivan explores population quadtrees in R: iteratively bisecting New Zealand’s population into equal population rectangular areas.

URL: dosull.github.io/posts/2025-0...

#RStats #RSpatial #GISchat
December 10, 2025 at 2:04 PM
Call for papers: Coding Earth — Open Source Solutions in Physical Geography for Progress in Physical Geography ⚡

Show how open-source tools, coding workflows, and open science are reshaping physical geography.

journals.sagepub.com/pb-assets/PD...

Deadline: 1 March 2026.

#GISchat
December 9, 2025 at 2:02 PM
🌱 Want to calculate growing degree days (GDD) in R?

The pollen package supports three different GDD methods, letting you explore heat accumulation for plant & animal development.

Examples: jakubnowosad.com/pollen/artic...

#rstats #Ecology #Phenology
December 7, 2025 at 2:01 PM
New in gdalraster 2.2.0 🎉

You can now run GDAL CLI algorithms (e.g., gdal raster calc) directly from R -- thanks to the new GDAL 3.11 unified CLI.

Docs: usdaforestservice.github.io/gdalraster/a...

#RStats #RSpatial #GDAL #OSGeo
December 3, 2025 at 2:02 PM
🌍 How trustworthy are your spatial predictions?

In my talk for the Rome R Users Group, I showed practical ways to evaluate where spatial predictions are trustworthy, and where they aren't.

Slides: jakubnowosad.com/rome2025
Video: youtu.be/uZe7thh80MI

#RSpatial #RStats #GISchat #SpatialModelling
December 1, 2025 at 2:00 PM
🔍 David O’Sullivan explores how to generate random points on the globe in R -- from uniform random to Halton sequences and blue-noise sampling.

Read more: dosull.github.io/posts/2025-0...

#RStats #RSpatial #GISchat
November 25, 2025 at 2:04 PM
What are the most exciting trends you’re seeing in spatial data science lately?
Some of mine:

- New file formats (e.g. #GeoParquet)
- Geospatial DBs (e.g. #DuckDB + spatial)
- Global discrete grids

What would you add?

#Geospatial #GISchat #RSpatial #GeoPython
November 19, 2025 at 2:03 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
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
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
🌍 Blog series: Spatial Machine Learning with R

From caret to tidymodels, mlr3, and specialized spatial ML packages — explore how spatial context changes the way we build ML models in R.

Start with Part 1 👉 geocompx.org/post/2025/sm...

#RStats #SpatialML #MachineLearning #RSpatial
October 22, 2025 at 1:05 PM
📚 I have a few misprinted (black and white) hardcovers of Geocomputation with R.

Happy to send them to readers in Europe.

Email me if you’d like one — if there’s lots of interest, I’ll draw randomly. Shipping costs optional.

#Gischat #Giveaway #RStats #RSpatial #geocompr
October 21, 2025 at 2:00 PM
New R package: gridmappr by Roger Beecham

It automates creating small multiple gridmap layouts by optimally placing geographic points into grid cells (inspired by Jo Wood’s Observable notebooks).

👉 github.com/rogerbeecham...

#RStats #RSpatial #DataViz #GISchat
October 15, 2025 at 1:04 PM
🗺️ New blog post: introducing Spatial Data Visualization with tmap, a work-in-progress guide to thematic mapping in #RStats.

Learn about the book, its progress, and how to contribute: geocompx.org/post/2025/tm...

#DataViz #Mapping #tmap #geocompx
October 14, 2025 at 1:03 PM
Working with geospatial attribute data in Python? 📊🌍🐍

Chapter 2 of Geocomputation with Python covers subsetting, aggregation & joins for vector data, and subsetting + summarizing raster values.

👉 py.geocompx.org/02-attribute...

#GeoPython #Python #GISchat
October 12, 2025 at 1:03 PM
New blog post by Adam Steer: Identifying deformed sea ice using geomorphons ❄️🌊

Exploring sea ice as a landscape analysis problem with QGIS + GRASS GIS, using drone + lidar data.

👉 www.spatialised.net/identifying-...

#Geospatial #RStats #RSpatial #GISchat
October 8, 2025 at 1:05 PM
Starting out with geographic data in Python? 🌍🐍

Chapter 1 of Geocomputation with Python introduces vector & raster models + core tools (geopandas, shapely, rasterio).

👉 py.geocompx.org/01-spatial-d...

#GeoPython #Python #GISchat
October 5, 2025 at 1:03 PM