We found a bug in one of our production datasets yesterday. By the afternoon we had diagnosed it, fixed it, checked the fix against imagery in two metros, updated the client PDFs, and committed the change. A corrected reprocessing run across 198 metro areas was...
Articles & Tutorials
The Boise Boom Didn’t Slow Down — It Moved West
What eight years of satellite-measured land change says about the Treasure Valley Ask a national headline writer about Boise and you'll get the 2020–2021 story: pandemic boomtown, California license plates, bidding wars. Ask the land itself and you get something more...
A Complete Guide to Graduated Color Renderers in ArcGIS Pro
Few symbology tools get more use in day-to-day GIS work than the graduated colors renderer. Whether you're mapping median household income by census tract, crime rates by precinct, or population change by county, graduated colors are the workhorse behind the classic...
Python, ModelBuilder, or Tasks? Choosing the Right Automation Tool in ArcGIS Pro
Ask three GIS professionals how they automate work in ArcGIS Pro and you'll often get three different answers, each delivered with the conviction that theirs is the "real" way to do it. The Python crowd treats everything else as training wheels. The ModelBuilder users...
Custom Project Templates in ArcGIS Pro: A Powerful Tool With One Quiet Gotcha
If you find yourself rebuilding the same project structure over and over in ArcGIS Pro — adding the same basemaps, wiring up the same database connections, recreating the same layout, importing the same toolboxes — there is a better way. Custom project templates let...
Analyzing Map Performance in ArcGIS Pro 3.7
Every GIS professional knows the feeling. You open a map you authored last week, click around to verify a few edits, and the whole thing crawls. Layers paint in fits and starts, the scale bar lags, and you're left guessing which of your two dozen layers is the...
What’s New in ArcGIS Pro 3.7: A Practical Guide to the May 2026 Release
Esri has officially released ArcGIS Pro 3.7, the latest minor release in the 3.x series, arriving in May 2026 right on the biannual schedule. This release doesn't introduce breaking changes — your existing projects, scripts, and workflows remain fully compatible — but...
The Determinism Gap: Why AI Doesn’t Replace GIS Automation
A planner sits down with ChatGPT and asks for help finding suitable parcels for a new fire station. They paste in a description of the criteria — inside the city limits, outside the floodplain, at least two acres, within half a mile of a major road. The model returns...
ArcPy Cursors That Scale: Patterns for Real-World Geodatabases
In the last article we built a script that inventories everything inside a geodatabase: feature classes, tables, fields, domains, subtypes, and relationship classes. Knowing what's in there is the first step. The second is being able to read and write all that data...
Know Your Geodatabase: A Reusable ArcPy Inspection Script
You've been here before. A vendor delivers a file geodatabase as part of a contracted project and you need to verify what they built before signing off. Your predecessor leaves the agency and you inherit an enterprise geodatabase connection and a folder of...










