Kyle Walker's Avatar

Kyle Walker

@kylewalker.bsky.social

Demographics | Geospatial | Data Science | Open Source

3,061 Followers  |  212 Following  |  1,112 Posts  |  Joined: 06.02.2024  |  1.6404

Latest posts by kylewalker.bsky.social on Bluesky

Video thumbnail

Client-side #GIS tools are very effective for exploring patterns in dense datasets.

Shown here: click a Texas well, create an AOI from the approximate boundary of other wells in its lease / unit.

Stack: R, MapLibre/mapgl, Turf.js.

13.02.2026 15:04 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Looks great!

Finishing a lab right now for GIS students where they use Experience Builder and vibe code apps, then compare the two

Banging my head against the keyboard using Experience Builder

ChatGPT one-shotted a much better app with the JavaScript SDK

(which I can't write myself by hand)

12.02.2026 04:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We're at a weird inflection point where LLMs are making it easier to build dashboards / data apps with code than with WYSIWYG / drag-and-drop editors

The advantage to WYSIWYG was always the gentle learning curve compared to more customizable code... that advantage is evaporating

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

I'm a loyal Claude Opus / Claude Code user, but I have to say...

They are right about Codex 5.3

11.02.2026 18:23 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

My most popular map ever, Educational Attainment in America, gets a fresh look for 2026:

- Updated to the 2024 ACS
- MapLibre via R's mapgl with built-in interactivity
- OpenFreeMap basemap, Cloudflare-hosted PMTiles (blazing fast!)

Explore your city: personal.tcu.edu/kylewalker/m...

10.02.2026 14:52 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1

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 β€” πŸ‘ 14    πŸ” 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

@kylewalker is following 19 prominent accounts