Ideas in Action

Bright Rain builds things. Some of them become useful. That's usually how we find out which ones.

This is where we share what we're making, breaking, and figuring out — custom apps, mapping tools, workflows, whatever the current obsession is. Not theory. Not thought leadership. Just experiments worth writing about because we learned something, or because someone else might save themselves the trouble.

The best ideas are the ones you can actually use. We're interested in those.

David Puckett

arcgis js 3D camera setter

A simple way to grab arcgis js 4.x 3D camera json by copying the current camera state to your clipboard: https://dev.brightrain.com/camera-setter code here: https://github.com/BrightRainSolutions/arc-camera-setter Moar I'm building a 3D mapping app using the ArcGIS JS 4.x API that requires a new 3D camera position for…

Continue reading...
David Puckett

Road to GIS

My Road to GIS I am absolutely fascinated by the various paths that lead nerds of all types to GIS. From natural sciences, social sciences, science fiction, art, wanderers of all kinds stumble upon GIS and decide to stay. Me too. Some use it as…

Continue reading...
David Puckett

outdoorsy-nerds

DISCLAIMER (2025): This post describes a small demo I built in 2015 using the USDA Recreation Information Database (RIDB) API and Mapzen services. Both the RIDB API and Mapzen Search have since been discontinued, so the live demo no longer functions. I’m keeping the write-up…

Continue reading...
David Puckett

map-autocomplete

Autocomplete Map Search Autocomplete multi-source search with ArcGIS REST services Search First. Search is expected in modern web applications. And what better use of a map application than to start typing what you want, get a list of relevant suggestions, pick one, and be taken…

Continue reading...