These features are great for interactive demos and visualizing custom scenarios without Shiny.
The new release (v0.4.4) is on CRAN now, so go get it!
walker-data.com/posts/mapgl-...
These features are great for interactive demos and visualizing custom scenarios without Shiny.
The new release (v0.4.4) is on CRAN now, so go get it!
walker-data.com/posts/mapgl-...
Workflow: spin up a quick map; use the new interactive legend to filter your data; drag a marker; take a screenshot; share with colleagues.
Uses html2canvas internally to capture the exact state of your map view.
#rstats
Workflow: spin up a quick map; use the new interactive legend to filter your data; drag a marker; take a screenshot; share with colleagues.
Uses html2canvas internally to capture the exact state of your map view.
#rstats
Click a category in the legend to turn the corresponding features on/off on the map.
Not groundbreaking, but you get this out of the box with one argument.
It used to take me forever to code this manually!
Click a category in the legend to turn the corresponding features on/off on the map.
Not groundbreaking, but you get this out of the box with one argument.
It used to take me forever to code this manually!
They're finally here in the upcoming package release: a filter slider for continuous legends, and click-to-filter for categorical legends.
Blog post coming this week!
They're finally here in the upcoming package release: a filter slider for continuous legends, and click-to-filter for categorical legends.
Blog post coming this week!
This week:
🔹 Open Source of the Week - The spopt project by Kyle Walker
🔹 New learning resources
🔹 Book of the week - Building Natural Language and LLM Pipelines by Laura Funderburk
ramikrispin.substack.com/p/building-n...
This week:
🔹 Open Source of the Week - The spopt project by Kyle Walker
🔹 New learning resources
🔹 Book of the week - Building Natural Language and LLM Pipelines by Laura Funderburk
ramikrispin.substack.com/p/building-n...
It's helped me create things this year that I couldn't have done otherwise.
But I notice often it lacks "common sense."
Meaning, it makes decisions that "work" but shouldn't be made.
It's helped me create things this year that I couldn't have done otherwise.
But I notice often it lacks "common sense."
Meaning, it makes decisions that "work" but shouldn't be made.
The just-released 2023 LODES data is one of the most underrated public datasets.
The just-released 2023 LODES data is one of the most underrated public datasets.
knaaptime.com/urban_analys...
knaaptime.com/urban_analys...
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
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
Here's my advice:
1. Make sure that you can review *outputs*. If something looks wrong, it probably is.
2. Have another LLM review it. I write with Opus, review with Gemini.
Here's my advice:
1. Make sure that you can review *outputs*. If something looks wrong, it probably is.
2. Have another LLM review it. I write with Opus, review with Gemini.
Learn how: gist.github.com/walkerke/a4b...
Learn how: gist.github.com/walkerke/a4b...
Shown: sand trap detection on a golf course from text, exemplar, and point prompts.
Try out {geosam}: walker-data.com/geos...
Shown: sand trap detection on a golf course from text, exemplar, and point prompts.
Try out {geosam}: walker-data.com/geos...
Try it out- it'll default to your current time and (approximate) time zone: gist.github.com/walkerke/c4a...
Try it out- it'll default to your current time and (approximate) time zone: gist.github.com/walkerke/c4a...
In 2026, I'm working on open source and lightning-fast tools to make spatial optimization accessible.
Shown: interactively solving a "location-allocation" problem in an app with instant results.
In 2026, I'm working on open source and lightning-fast tools to make spatial optimization accessible.
Shown: interactively solving a "location-allocation" problem in an app with instant results.
This past year I've branched out and focused on bringing interfaces to some of the most exciting geospatial technologies to the R community.
Here's a summary:
This past year I've branched out and focused on bringing interfaces to some of the most exciting geospatial technologies to the R community.
Here's a summary:
In a benchmark against, {sf}....
In a benchmark against, {sf}....
- Pull demographic data for all ~7k Census tracts in Texas;
- Create a territory design solution with spatial and demographic constraints;
- Explore the result on a WebGL map;
All in seconds.
Technology is no longer the bottleneck.
- Pull demographic data for all ~7k Census tracts in Texas;
- Create a territory design solution with spatial and demographic constraints;
- Explore the result on a WebGL map;
All in seconds.
Technology is no longer the bottleneck.
I’ve had no shortage of ideas, but coding was always the bottleneck.
Which is why I’m unbelievably excited about the moment we are in.
However, I get why people whose value proposition is coding itself are skeptical and anxious.
I’ve had no shortage of ideas, but coding was always the bottleneck.
Which is why I’m unbelievably excited about the moment we are in.
However, I get why people whose value proposition is coding itself are skeptical and anxious.
There's a spatial algorithm I've long wanted in R. It's complex, so I wanted a Rust backend for speed. I don't know Rust, and I don't have time to learn it.
There's a spatial algorithm I've long wanted in R. It's complex, so I wanted a Rust backend for speed. I don't know Rust, and I don't have time to learn it.
It helps you with:
📊 Facility location planning;
📊 Sales territory design;
📊 Maximizing market share;
And much more! Check it out here:
pysal.org/spopt/
It helps you with:
📊 Facility location planning;
📊 Sales territory design;
📊 Maximizing market share;
And much more! Check it out here:
pysal.org/spopt/
This week, users have:
- Segmented trees in Belgium;
- Found paths in rural areas;
- Identified boats in harbors;
All in R!
Try out geosam: walker-data.com/geosam
This week, users have:
- Segmented trees in Belgium;
- Found paths in rural areas;
- Identified boats in harbors;
All in R!
Try out geosam: walker-data.com/geosam
Claude Code is going mainstream, and guess what language it's using.
#LongLiveR
#rstats
Claude Code is going mainstream, and guess what language it's using.
#LongLiveR
#rstats
This past year, I wrote an R package to help you get started.
Learn how here:
This past year, I wrote an R package to help you get started.
Learn how here: