How do you make spatial visualization scale? In a new post, Josiah Parry explains how Lonboard, GeoParquet, GeoArrow, and GPU rendering enable fast, scalable spatial visualization in Python -- and highlights similar developments in R. ricochet.rs/blog/high-pe... #GISchat #GeoPython #RSpatial
Jakub Nowosad
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/
5.1K followers49 following273 posts
🎥 The recording of my talk, “Rethinking Validation for Spatial Machine Learning,” at Machine Learning for Earth Observation (ML4EO) 2026 in Exeter, UK, is now online! 🌍 Watch it at youtu.be/swWqxLznbP4 #ML4EO #SpatialMachineLearning #EarthObservation
🌍 The {terra} documentation now clearly shows which calculations for longitude/latitude data use ellipsoidal algorithms (instead of treating the data as projected). Read it at: rspatial.github.io/terra/refere... #rstats #GISchat #RSpatial
🎬 Recordings from the Machine Learning for Earth Observation (ML4EO) 2026 conference are now online! 🌍🛰️ Explore the talks at ml4eo.org/ml4eo-2026/ #ML4EO #RemoteSensing #MachineLearning
{geodensity} by Andrew Brown provides fast kernel density estimation, calculating density directly on the Earth’s surface using great-circle distances. github.com/brownag/geod... #rstats #GISchat #RSpatial
📊 Visualization for Social Data Science is an open online book by Roger Beecham on using visualization and statistics to explore social science data. (It also includes many great maps!) vis4sds.github.io/vis4sds/ #rstats #DataViz #GIS #RSpatial
⛰️ Want to see geomorphometry in action? Book chapter "Geomorphometry Using Open-Source Programming Languages" comes with a companion collection of code and practical examples in #Rspatial #Geopython #Juliageo. 💻 Code: github.com/geomorphomet... #Geomorphometry #OpenSource #GISchat
Jakub Nowosad reposted
Want to work with the AlphaEarth Embedding data from R? 🛰️🌍 Felipe Carlos has developed an R package that makes it easier to search and retrieve AlphaEarth embeddings for your area of interest. m3nin0-labs.github.io/alphaearth/ #rstats #RemoteSensing #EarthObservation #RSpatial
A new R package for redistributing counts to flexible spatial grids 🗺️ Christopher D. Higgins’ `{pycnogrid}` implements pycnophylactic interpolation for H3, A5, S2, ISEA, raster, and local hexagonal grids, while preserving the original totals. higgicd.github.io/pycnogrid/ar... #rstats #RSpatial
Jakub Nowosad reposted
Round 2 for 2026 technical grants. Let's get those proposals in, #Rstats! We need to work together to tend our technical research, maintenance, and improvements! We're not the biggest fund but we're laser focused on the R language and community.
Have an idea that could strengthen the R ecosystem? The R Consortium is accepting proposals for its second Technical Grants cycle of 2026! 📅 Deadline: Oct. 1, 11:59 p.m. US ET Learn more & submit: r-consortium.org/all-projects... #RStats #OpenSource #RCommunity
🚀 NLMR 1.4.0 is now on GitHub! A major terra migration, new `landscape_classify()` & `catalog_nlm()` helpers, and more. github.com/ropensci/NLMR (⚠️ `nlm_fbm()` & `nlm_gaussianfield()` are currently missing -- still figuring out the best way forward for these two functions) #rstats #rspatial
Missed the OpenGeoHub Earth Observation Summer School 2026? 🛰️ You can now explore the slides, links, and other course materials from the sessions in one place: github.com/Nowosad/OGH_... #EarthObservation #RemoteSensing #Geospatial #OpenGeoHub
Working with OpenStreetMap data in R? 🗺️ Louis Laurian and Timothée Giraud have put together a "Cheat sheet for using OpenStreetMap with R". zenodo.org/records/2084... #rstats #OpenStreetMap #RSpatial
What are the key challenges when using machine learning for spatial prediction? In a new blog post, I summarize our recent paper, where we discuss spatial dependence, validation, sampling, uncertainty, applicability, and reproducibility in spatial ML. jakubnowosad.com/posts/2026-0... #SpatialML
Jakub Nowosad reposted
Today, I talked about 🐘🪿⛰️, or more precisely, about PostGIS, DuckDB and Apache SedonaDB at FOSS4G Hiroshima 2026. Here's my slides. Guess which one I chose to recommend after this roulette?? 🎰 SedonaDB: Why Yet Another Geospatial Database Engine? github.com/yutannihilat...
🚀 Exciting developments in blockCV v4.0 by Roozbeh Valavi! A major update for spatial cross-validation in R, adding new tools for kNN distance matching, fold diagnostics, and more. github.com/rvalavi/bloc... #rstats #rspatial #spatialML #GISchat #MachineLearning
Notes from UseR! 2026: reflections on geocomputation in R, the evolving spatial ecosystem, and why community, validation, and trustworthy maps matter as much as code. jakubnowosad.com/posts/2026-0... #rstats #rspatial #geocompx #GISchat #UseR2026
Working with spatial data in R? The terra cheat sheet is a quick reference for raster/vector operations, projections, plotting, and more. Check it at rspatial.org/_static/terr... #rstats #GISchat #rspatial
Last week at #EOschool2026 in Istanbul 🇹🇷, I gave a workshop on spatial visualization with tmap. Slides and related scripts are now available at: jakubnowosad.com/ogh2026/docs... #rstats #rspatial #GIS
Where can your spatial model be trusted? 🌍 Yesterday at #EOschool2026 in Istanbul, I talked about reliable validation of spatial machine learning: evaluate the map, not just the model. Slides (expanded ML4EO 2026 talk): jakubnowosad.com/ogh2026/docs... #rstats #rspatial #gischat
New slides from the Earth Observation Summer School 2026 in Istanbul 🇹🇷 "Building reproducible spatial workflows in R": a tour of functions, iterations, and choosing the right spatial tools -- from sf/terra to wk/geos/gdalraster. Slides + code: jakubnowosad.com/ogh2026/docs... #rstats #rspatial
tmap just got a very useful deep dive on units 🗺️ From symbols and circles to fonts, margins, and legends -- this vignette explains the hidden world of units in tmap. r-tmap.github.io/tmap/article... #rspatial #rstats #Cartography #GIS #DataViz
🚌 On my way to Istanbul for the Earth Observation Summer School 2026 Looking forward to it -- this is going to be a great week of learning, discussion, and geospatial inspiration. opengeohub.org/2026/01/29/e... #OpenGeoHub #EarthObservation #GIS #rstats #rspatial
If you like interactive maps in R, this is worth a look. Nicolas Lambert’s *geovizr* is an htmlwidget wrapping the geoviz (d3-based) library, supporting everything from choropleths and spikes to pictograms and cartograms. 🗺️ riatelab.github.io/geovizr/ #rspatial #rstats #Cartography #GIS
What's better to think about in the middle of summer than geospatial conferences? ☀️ Whether you're looking for your next event or want to share one with the community -- take a look. github.com/nowosad/geos... #rspatial #GISchat #GeoSpatial #Conference #OpenScience
Notes from ML4EO 2026 🌍 A short blog post summarizing my talk and workshop from the ML4EO conference on spatial machine learning validation. jakubnowosad.com/posts/2026-0... #rspatial #EarthObservation #MachineLearning #RemoteSensing #GeoSpatial
Always happy to see new mapping tools for R. David Willinger's **{cartographr}** is a welcome addition to the spatial visualization ecosystem. The more the merrier! cran.r-project.org/package=cart... #rspatial #rstats #Cartography #DataViz #GeoSpatial
A resource from Jérôme Guélat for anyone working with spatial data in R. *Spatial Data Processing with R* combines GIS fundamentals with practical, reusable workflows for analysis and map making. 🗺️ jguelat.github.io/spatial-r/ #rspatial #rstats #SpatialAnalysis #OpenSource
Jakub Nowosad reposted
I'm excited to share that I've received a grant from R Consortium to modernize R's tigris and tidycensus packages this summer. Over the past decade, tigris and tidycensus have become fixtures in R's demographic and spatial data ecosystems.
Want to learn geocomputation with R? The materials from our tutorial at UseR! 2026 are now available: slides, hands-on exercises, datasets, and solutions, covering CRS, vector and raster data, and mapping with **tmap**. github.com/geocompx/use... #rstats #geocompx #rspatial #UseR2026
📢 Call for Papers: The Open-Source Approach to Geospatial Applications (Geocarto International) 🗓️ Submission deadline: 31 January 2027 think.taylorandfrancis.com/article_coll... #FOSS4G #GISchat #OpenScience
How does landscape shape soil respiration? Baumberger et al. apply interpretable machine learning to high-resolution field data, showing how spatial heterogeneity and land use influence soil respiration over space and time. doi.org/10.1016/j.ge... #SoilScience #MachineLearning #EarthObservation
Jakub Nowosad reposted
Introducing {rdoom} - Play Doom in #RStats (in time for #UseR2026 !) github.com/coolbutusele... This is a demonstration that {tigerfb} + {nara} can do realtime interactivity in R! Includes: keyboard & mouse control, audio, cheat modes!
A world still to be mapped 🌍 Today at UseR! 2026 in Warsaw, I gave a talk "A world still to be mapped: reflections on geocomputation in R". A look at the #rspatial history, current state, my challenges, and more. Slides: jakubnowosad.com/user2026/ #rstats #geocomputation #UseR2026
🚂 Heading to useR!2026 in Warsaw (6–9 July 2026). user2026.r-project.org I’ll be around and keen to meet others working on #rspatial and geocomputation in R (etc.). #useR2026 #rstats #rspatial
⏰️ Still time to sign up for our "Geocomputation with R" workshop at UseR! 2026 (July 6, 9AM). A 3-hour intro to spatial data in R using sf, terra, and tmap by Jannes Muenchow and me. user2026.r-project.org #rspatial #geocompx #RStats #USER2026
🚦 New workshop from #ML4EO2026: "Where your models can be trusted" Learn how to evaluate spatial ML using kNNDM CV, Area of Applicability, and more. All with R examples. Materials: jakubnowosad.com/ml4eo2026wor.... #SpatialML #MachineLearning #RStats #RSpatial
Jakub Nowosad reposted
I have been tinkering with how to quickly modify a Quarto theme, and I think I have a decently fast solution. Introducing the Quarto Theme Tweaker Run the `Open Theme Tweaker` command in an active qmd file. Modify the settings to your liking. Save the results. github.com/EmilHvitfeld... #quarto
🌍 My #ML4EO2026 talk focused on spatial machine learning and prediction-domain adaptive evaluation: defining the prediction domain, adapting validation, and weighting evaluation by deployment location properties. Slides: jakubnowosad.com/ml4eo2026/ #SpatialML #MachineLearning #RSpatial
📘 Geomorphometry: Concepts, Software, Applications (2nd ed.) by Reuter, Grohmann & Lecours is coming this fall! A new edition covering approaches and applications in quantitative terrain analysis and Earth surface processes. shop.elsevier.com/books/geomor... #Geomorphometry #GIScience
Jakub Nowosad reposted
Jakub Nowosad reposted
5 days left to register!
3 weeks left to register your interest in our workshop on urban segregation computation with R. @erc-segue.bsky.social @rbanism.bsky.social Please circulate to anyone who might benefit from it (early career, outside dominant institutions or with less developed networks). erc-segue.nl/Workshop
🗺️ New in the development version of the {tmap} R package: blending modes are now available! This makes it much easier to create more expressive terrain visualizations. github.com/r-tmap/tmap/... #rstats #tmap #GISchat #rspatial
Jakub Nowosad reposted
Do you love maps? Of course you do! With the latest release of #ggsql we now support spatial plotting directly from your database. As a cherry on top, the release also provides powerful in-layer aggregation. Read all about it on the blog
⏳ One week remaining to submit to Coding Earth in Progress in Physical Geography: Earth and Environment. The issue focuses on open-source tools, geospatial workflows, and code-driven physical geography research. Deadline: 30 June 2026. Url: journals.sagepub.com/home/ppg #Geospatial #OpenSource
Jakub Nowosad reposted