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
Announcing spopt-r: spatial optimization for regionalization, facility location, and market analysis in R.

My all-time favorite Python package is PySAL's spopt - and until now, it did not have an R equivalent.

Get started here: walker-data.com/spopt-r
January 7, 2026 at 1:46 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
Reposted by Jakub Nowosad
✨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
Introducing gdalcli by Andrew Brown -- an R frontend to GDAL’s unified CLI (≥3.11) 🌐

Compose and execute GDAL workflows with pipe-friendly functions.

Learn more: github.com/brownag/gdal...

#RStats #GDAL #Geospatial #OpenSource #RSpatial
GitHub - brownag/gdalcli: An R Frontend for the GDAL CLI
An R Frontend for the GDAL CLI. Contribute to brownag/gdalcli development by creating an account on GitHub.
github.com
January 4, 2026 at 3:01 PM
Reposted by Jakub Nowosad
Working with big spatial data sets in #rstats? You should try {duckspatial}. The dev version of #duckspatial (soon on CRAN) uses #duckdb to perform super fast and memory efficient spatial operations cidree.github.io/duckspatial/...
In a benchmark against, {sf}....
December 30, 2025 at 5:28 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
Reposted by Jakub Nowosad
Introducing {geosam}: an R toolkit for Meta's Segment Anything Model 3

- Detect objects in satellite imagery with text prompts
- Interactive Shiny tools with draw & click-to-identify
- Works with Mapbox, Esri, MapTiler
- Use regular images too!

walker-data.com/geosam/
December 17, 2025 at 5:23 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
Reposted by Jakub Nowosad
🚨 New #DataViz post!

I explore smart alternatives to a broken chart and highlight why avoiding bad practices matters.

👉 Which alternative do you prefer? Let us know in the comments!

#rstats

dominicroye.github.io/blog/2025-12...
Broken Chart: discover 9 visualization alternatives
Researcher in climate science at MBG-CSIC
dominicroye.github.io
December 15, 2025 at 9:02 AM
🌍 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
Reposted by Jakub Nowosad
❗️Our next workshop will be on Jan 8 , 6 pm CET titled Inference for non-probability samples with nonprobsvy package in R by
@mberesewicz.bsky.social

Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
December 12, 2025 at 9:01 AM
Reposted by Jakub Nowosad
It had to be done.

Geospatial tools for @Meta's Segment Anything Model 3 are coming to R.

Shown: @TCU's football stadium as an sf polygon.

Extracted with SAM3 from the second image with the prompt "football stadium".

Keep an eye out here for updates and a package release.
December 9, 2025 at 11:11 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
Reposted by Jakub Nowosad
2025 GDAL User Survey is now active for the entire month of December! Visit gdal.org/survey/ & tell the project how you use it, where you get help, what it should do in the future, & how/if it should use LLMs going forward. (optionally) give us your email, we'll even enter you to win a GDAL t-shirt!
2025 GDAL User Survey
In 2024, the GDAL User Survey solicited feedback to help focus GDAL Sponsorship Program activities. Your contribution mattered. Last years' results triggered the project to embark on the GDAL CLI Mode...
gdal.org
December 1, 2025 at 3:32 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
Reposted by Jakub Nowosad
Happy to see new newest member of the #geocompx family up on the geocompx.org website: Spatial Data Visualization with tmap is an awesome book that is still in progress 🏗️ Well worth a read to launch your reproducible map making journey 🚀
November 28, 2025 at 3:24 PM
🚀 Tomorrow’s the day! (Thu, Nov 27 (6 PM CET))

We’ll explore practical workflows for geospatial predictive mapping in R: covering interpolation, machine learning, and strategies to make spatial predictions more reliable.

Details: www.meetup.com/rome-r-users...

#RStats #GISchat #RSpatial
R for geospatial predictive mapping, Thu, Nov 27, 2025, 6:00 PM | Meetup
**R for geospatial predictive mapping: practical workflows for reliable spatial predictions** This talk introduces practical workflows for building reliable spatial predic
www.meetup.com
November 26, 2025 at 5:05 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
Reposted by Jakub Nowosad
Is it possible to teach an Introduction to Data Science course in 3 hours? I will find out soon!

You can too if you attend the course this Friday as part of the MSc at the Institute for Transport Studies (ITS) in Leeds. You can also attend remotely, watch this space for #openaccess materials 🚀
November 25, 2025 at 10:31 AM