Kyle Walker's Avatar

Kyle Walker

@kylewalker.bsky.social

Demographics | Geospatial | Data Science | Open Source

3,057 Followers  |  212 Following  |  1,107 Posts  |  Joined: 06.02.2024  |  1.7743

Latest posts by kylewalker.bsky.social on Bluesky

It's easy to feel overwhelmed by the current pace of change in technology.

A useful counterpoint:

There are STILL organizations using ArcMap for their GIS even though ArcGIS Pro has been out for over a decade.

Technology moves fast; capacity for adoption, not always.

08.02.2026 16:18 β€” πŸ‘ 29    πŸ” 9    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

Showed my Advanced GIS students Claude Code this week.

We built this map of code compliance violations in Fort Worth; heatmap giving way to points on zoom.

Used the ArcGIS SDK for JavaScript.

Took 10 minutes.

I believe in Jevons Paradox.

But we need to be teaching skills for 2026, not for 2016.

06.02.2026 15:09 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

West Texas energy infrastructure identified from satellite imagery using zero-shot image segmentation.

Shown:

Well pads from simple text prompts;

Draw a box around a wind turbine, find the others in the view;

Click a solar farm, segment the area.

05.02.2026 17:26 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Half of the United States' population lives in these 144 counties.

Explore: walkerke-county-popu...

04.02.2026 13:25 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Post image Post image

In Feb 2024, I asked ChatGPT:

"What do income levels by neighborhood look like in Dallas, Texas? Make me a map of the results."

The result: the first nonsensical image.

Today I asked Claude that question - it made an accurate MapLibre map.

Wonder where we'll be in 2028...

03.02.2026 02:46 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Quality-of-life improvements to the #rstats {geosam} package:

- Interactive swatches let you customize extraction color in the explorer;
- The explorer sidebar is now collapsible;
- The package installs the stable version of HuggingFace Transformers

walker-data.com/geosam

02.02.2026 19:04 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

walker-data.com/geosam

02.02.2026 19:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Distributed energy is harder to map than centralized infrastructure, but cutting-edge AI tools can help.

Shown: identifying rooftop solar panels in a suburban neighborhood with Mapbox imagery, Meta's SAM3.

Useful for utilities, grid planners, and solar prospecting.

01.02.2026 17:53 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Mapped every pipeline in Texas: 368,000 miles of infrastructure at your fingertips.

For energy operators, midstream companies, and data center site selectors, understanding pipeline proximity matters.

Open data + modern GIS makes it accessible.

31.01.2026 16:14 β€” πŸ‘ 10    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Load US Census Boundary and Attribute Data as tidyverse and sf-Ready Data Frames An integrated R interface to several United States Census Bureau APIs (<https://www.census.gov/data/developers/data-sets.html>) and the US Census Bureau's geographic boundary files. Allows R users to ...

Learn more:

walker-data.com/tidycensus

walker-data.com/mapgl

29.01.2026 18:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

library(tidycensus)
library(mapgl)

get_acs(
geography = "tract",
variables = "B19013_001",
state = "TX",
geometry = TRUE,
year = 2024
) |>
maplibre_view(
column = "estimate",
interactive_legend = TRUE
)

29.01.2026 18:46 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

It's 2024 5-year American Community Survey release day!

The ACS is the best resource for small-area analysis of US demographics.

In R, use tidycensus and mapgl to dive into the data right now.

Copy-paste the code below for an interactive income map with a legend filter:

29.01.2026 18:46 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
  Interactive data visualization dashboard showing Palmer Penguins dataset. Left sidebar contains collapsible controls for selecting X axis (Bill length), Y axis (Bill depth), and color grouping (Species) variables using dropdown menus. Main panel displays a scatter plot with points colored by penguin species (Adelie, Chinstrap, Gentoo), built with Esri's Calcite Design System components in R Shiny.

Interactive data visualization dashboard showing Palmer Penguins dataset. Left sidebar contains collapsible controls for selecting X axis (Bill length), Y axis (Bill depth), and color grouping (Species) variables using dropdown menus. Main panel displays a scatter plot with points colored by penguin species (Adelie, Chinstrap, Gentoo), built with Esri's Calcite Design System components in R Shiny.

{calcite} looking good πŸ’…

πŸ—ΊοΈ Esri's Calcite Design System in {shiny}? Yes, please!!!

Full-stack spatial in R keeps getting better.

github.com/r-arcgis/cal...
#rstats

28.01.2026 20:14 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

The big story coming out of yesterday's 2025 Census Population Estimates release: international migration declined in EVERY state in the past year.

The plot: international migration rates since 2021 (each year covers the previous 12 months).

Biggest drops: NY, NJ, CO, TX, UT

28.01.2026 19:00 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

The 2025 @uscensusbureau Population Estimates were released today. Some takeaways:

- Rapid growth in the Carolinas, Idaho, Texas;
- 17 states + PR had more deaths than births;
- Florida is #1 for international migration;
- SC ranks #1 for domestic migration rate; NY ranks last

27.01.2026 21:00 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I merged a PR for mirai today (fixing an esoteric bug), that came with a performance boost that I'd never have thought existed. That means that on my laptop, the default (with dispatcher) round-trip performance now dips into sub-100 microseconds territory!! Get it now: `pak::pak("r-lib/mirai")`

26.01.2026 21:04 β€” πŸ‘ 33    πŸ” 8    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

Nearly 18 million California jobs in 2023, visualized by 2-digit NAICS category with block-level precision.

Open data and modern geospatial technology make powerful labor market analytics possible.

27.01.2026 17:20 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Identifying possible empty lots in Fort Worth's South Main district with Meta's Segment Anything Model 3.

Draw an "exemplar" prompt, find similar areas in the satellite image. Useful for urban redevelopment, real estate, and more.

Try out {geosam}: walker-data.com/geosam

26.01.2026 18:39 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Social media: "if you're not using {Ralph Wiggum|Clawdbot|next week's new framework} you're ngmi"

Now you're endlessly trying to optimize your workflows instead of doing the actual work you're avoiding.

Agents will get better and better but they don't substitute for agency.

25.01.2026 20:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

spopt for R implements the Max-P-compact regions algorithm. Draw contiguous regions that optimize both for attribute similarity and compactness.

Shown here: regular Max-P with queen weights (left), Max-P-compact with rook weights (right)

Learn more: walker-data.com/spopt-r/arti...

25.01.2026 15:06 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

awesome! lonboard is quite impressive. My demos use PMTiles but there's more setup involved for that

24.01.2026 01:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
mapgl: Interactive Maps with 'Mapbox GL JS' and 'MapLibre GL JS'

if you need it now but can't install from source, try R-Universe!

walkerke.r-universe.dev/mapgl

24.01.2026 00:59 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Southlake, Texas

24.01.2026 00:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

definitely! it is getting better, I'll admit. Google / Gemini is probably the best at it.

24.01.2026 00:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

LLMs both enable and impede innovation in open source software.

They help developers bring previously impossible ideas to life.

But they also recommend older solutions to users given their training data.

So even if a new innovation is better, users might not know about it.

23.01.2026 14:57 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

for a common object like a swimming pool and a confidence level of 0.5 or higher, basically 0. though you will miss some pools.

Lowering the confidence level will catch even more pools, but you will start to get false positives (like ponds)

22.01.2026 21:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Nearly 1500 swimming pools found across a 10 square kilometer suburban area, all from a single text prompt.

Meta's SAM3 and Mapbox imagery combine for incredible zero-shot geospatial intelligence.

22.01.2026 20:22 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0
Preview
Interactive legends and screenshot export in mapgl – WALKER DATA GIS, demographics, and data science consulting

On the blog: interactive legend filters and screenshot export in mapgl.

Try out the interactive examples in the post!

21.01.2026 22:46 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

The one key caveat- r5 is better at public transit routing than Valhalla in my experience

21.01.2026 13:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

probably not. the advantage to r5 is it's easier to set up (now that we have rJavaEnv). You've already solved the hard part of using Valhalla, so that will work well too

21.01.2026 13:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@kylewalker is following 19 prominent accounts