0:00
Episode 1 · The Studio
Six public datasets read on one Livonia parcel — flood, soils, wetlands, EPA facilities, slope and wildfire — and what each check is and is not.
GIS capabilities showcase · by All Things Spatial
ATS GIS Studio assembles public federal, state, county and city data over one Michigan city: score any parcel against a suitability model whose weights the community sets, run four browser-based analyses — vegetation change, site suitability, urban heat, and crash hot-spots — edit live water, sewer, gas, and electric networks and 311 citizen reports, and see published web tools an organization can run on its own data.
Public federal, state, county and city data · every layer names its source and the date it was checked · demo footprint: Livonia, Michigan
About this demonstration. ATS GIS Studio is an independent teaching example built by All Things Spatial LLC. It assembles publicly available data from federal, state, county and municipal agencies over a single Michigan city to illustrate how local-government information is combined to help communities manage their assets and make better-informed decisions.
All Things Spatial is not affiliated with, endorsed by, or acting on behalf of the City of Livonia, Wayne County, or any government agency, and nothing presented here is their official record.
Every layer is reproduced for planning awareness only. Nothing shown constitutes a flood, wetland, environmental, or land-use determination, and none of it should be relied upon for legal, financial, or development decisions. Confirm anything you intend to act on with the responsible agency and a qualified professional.
Built on public data you can check: FEMA · USGS 3DEP · NRCS · USFWS · EPA · NIFC · USFS · SEMCOG · City of Livonia · Landsat — every layer names its source.
Capabilities
Not a slideshow and not a video — a working application you can click through: parcel due-diligence, a map workbench, a four-tool analysis suite, live utility and 311 editing with network tracing, and published web tools, all over Livonia, Michigan.
Six diligence checks stream in independently, each with a RED / AMBER / GREEN chip, a verdict sentence, key facts, the source name, and the query timestamp.
Search by address, owner, or PIN; curated bookmarks; 12 basemaps; 11 scale presets with a live Scale & Extent readout; and layer toggles with legend swatches.
Vegetation change, weighted site suitability, urban heat, and crash hot-spots — each one a swipe, a set of sliders, or a heatmap you drive.
Water, sewer, gas, electric, and 311 Reports on one switcher, each an anonymous-editable hosted feature service with an authored web map, edited through the ArcGIS Editor.
Close a gate valve and see which addresses lose water; open a switch to de-energize a section from the substation; trace sewer downstream to the outfall or upstream to its contributing connections.
ModelBuilder workflows published as ArcGIS Online web tools on a Professional Plus user type, with no ArcGIS Enterprise required.
The app sets no global API key and no ArcGIS sign-in can appear; the Location Platform key only lights up optional basemap styles. Nothing about you is stored.
Due diligence
Pick any of the 38,178 Livonia parcels and six independent checks stream in, each with its own RED, AMBER, or GREEN chip and a plain-language verdict, then roll up to a single overall call — the first-pass screen a site-selection team does by hand.
Every section carries an in-panel help block — what the check means, how to read it, and a link to the authoritative reference: FEMA MSC, Web Soil Survey, the NWI Mapper, EPA ECHO, USGS 3DEP, and the USFS Wildfire Hazard Potential.
Planning awareness only — not a determination of any kind. Every source is named and dated; verify with the appropriate authorities before acting.
Export PDF builds a branded A4 report in the browser: a navy header band with the logo, the subject-parcel block, the overall status chip with its headline, a server-rendered map inset of the highlighted parcel, the six-row scorecard with every source and query timestamp, and a disclaimer plus “Page N of M” on every page. It saves as ATS-Parcel-Diligence_<PIN>_<date>.pdf.
The map
The map is a working surface with the tools an analyst actually reaches for — and every one of them is a custom component, not a default widget dropped on the map.
aria-checked with a visible On / Off.Spatial analysis
The Analysis tab is a suite — four browser-based analyses over the same city, each a real technique rendered client-side on public data, each deep-linkable.
Public sources, reproducible — Landsat via the Microsoft Planetary Computer; crash data © SEMCOG. Methods and caveats are written into the app.
Network editing
Five live slots sit on one switcher — water, sewer, gas, electric, and 311 Reports — each an anonymous-editable hosted feature service with an authored web map. The 311 layer is a point layer with 11 problem-type subtypes, from Pothole to Other, plus severity and status domains and a guided “file a report” task.
A public sandbox — anyone can add, edit, or delete, and a nightly job resets it to the original sample data. Production runs on the ArcGIS Utility Network; the Studio shows the workflow client-side.
Published web tools
The Tools tab shows the next step: the same site-suitability model, published as an ArcGIS Online web tool. The page shows the pre-computed balanced composite on the map — no live geoprocessing, no credit burn — beside an inline model diagram of the six input layers and their weights feeding a weighted overlay.
Shown pre-baked, so nothing here burns credits. Running a published web tool uses the owning organization’s credits — by design, that is the paid tier.
One Studio, two builds
We built the ATS GIS Studio twice, on purpose — the same parcels, the same live editing services, the same analysis, delivered two fundamentally different ways. Because the right way to build your application depends on where your organization lives.
Custom React build
Every component hand-engineered on React 19 and the newest ArcGIS Maps SDK for JavaScript — for public-facing, brand-first applications.
studio.allthingsspatial.io
ArcGIS Experience Builder · Developer Edition
The same Studio, assembled in Esri’s ArcGIS Experience Builder 1.20 around three custom ATS widgets and an ATS brand theme — the ArcGIS-native way.
exb-studio.allthingsspatial.io · desktop-optimized showcase
| Custom React build | Developer Edition build | |
|---|---|---|
| Six-source parcel diligence with RAG chips | Yes | Yes — custom widget |
| Branded PDF report | Yes — server-rendered map inset | Yes — custom widget, screenshot inset |
| Search by address / owner / PIN · bookmarks · basemaps | Yes — custom pods | Yes — Esri Search, Bookmark, Basemap Gallery |
| Layer toggles, legends, and city overlays | Yes — custom Layers tab | Partial — Esri Map Layers on the web map |
| Analysis ×4 (NDVI, suitability, urban heat, hot-spots) | Yes | Yes — custom widget |
| Editing ×5 (water, sewer, gas, electric, 311) | Yes — ArcGIS Editor | Yes — Esri’s native Edit widget, one per utility |
| Feature Inspector with connections | Yes | No — authored web-map popups instead |
| Network trace (isolation, directed sewer, de-energize) | Yes | No — on the backlog |
| Published web tools page | Yes | Yes — native Text, Image, Button, and Accordion |
| Help | Yes | Yes — custom widget |
| Scale picker and Scale & Extent readout | Yes | No — React only |
| Mobile | Fully responsive from 768 px | Desktop-optimized; viewable |
Not sure which fits your team? Book an intro call and we will walk through both.
Under the hood
PUBLIC
Public government services, called directly and client-side, with no backend in between and no API keys exposed — nothing about you is stored.
HONEST
Sources and update times on every result, and a clear line between this demonstration and the production systems it represents.
LATEST
The newest ArcGIS Maps SDK for JavaScript on React 19, Vite, TypeScript, and Tailwind — Esri’s Swipe and Editor widgets where they earn their place.
RESPONSIVE / ACCESSIBLE
A desktop icon rail that expands to labels at 1024 px, and on phones a bottom tab bar with the panel below the map and map pods as bottom sheets. Dialogs trap focus and close on Esc, switches report their state, and touch targets are 44 px.
Data
Trust in a geospatial tool comes from knowing where the data came from and when it was last touched. In the Studio that is on every popup and every report line — not buried in fine print.
City of Livonia cadastre (38,178 parcels), zoning, voting precincts, refuse districts and the SEMCOG 2010 aerial, hosted and attributed by ATS.
FEMA NFHL flood · NRCS SSURGO soils · USFWS NWI wetlands · EPA FRS and ECHO facilities · USGS 3DEP terrain · NIFC active wildfires · USFS Wildfire Hazard Potential — all public services.
Esri World Imagery and OpenStreetMap basemaps · Landsat Collection 2 surface reflectance and thermal, via the Microsoft Planetary Computer, for the NDVI vegetation-change and July 27, 2024 land-surface-temperature analyses.
SEMCOG (Southeast Michigan Council of Governments) crash locations, 2015–2024 — public and attributed — for the crash hot-spot analysis.
The only key in the app is scoped to optional basemap styles.
FAQ
It's a public demonstration — a showcase of what All Things Spatial builds. The data, techniques, and design are production-grade; the footprint and the editing sandbox are there so you can explore freely without consequences.
Yes. There's no login and nothing to sign up for. The Studio runs entirely in your browser against public services — nothing about you is collected or stored. Close the tab and it's gone.
Yes — there are five live slots: water, sewer, gas, electric, and 311 Reports. Each has three modes: Inspect a feature for its domain-resolved attributes and connections, Trace the consequences of a change, or Edit with the ArcGIS Editor. It is a public sandbox, and a nightly job resets it to the original sample data, so you can't break anything.
Almost. Parcel diligence with its PDF, the four analysis tools, and Help are the same capabilities rebuilt as custom ArcGIS Experience Builder widgets, and all five editing slots are there on Esri’s native Edit widget. What the Developer Edition build does not have is network tracing or the Feature Inspector — it uses authored web-map popups instead — and it is desktop-optimized rather than phone-first.
One clean, complete footprint lets the Studio show the full range — parcels, hazards, imagery, and five editing slots — without distraction. The same can be built for any city or service area.
The newest ArcGIS Maps SDK for JavaScript on React 19, Vite, TypeScript, and Tailwind, with Esri’s Swipe and Editor widgets where they earn their place, calling public government and Esri services directly from the browser. The four-tool analysis suite runs client-side, and the Tools tab adds ModelBuilder workflows published to ArcGIS Online as web tools. The second build is ArcGIS Experience Builder Developer Edition 1.20 with custom ATS widgets.
Yes — that's the Tools story. The demonstrations here show the technique; the productized version is a ModelBuilder workflow published as an ArcGIS Online web tool, built on a Professional Plus user type with no Enterprise required, that your whole organization can run on your own data. Get in touch to scope it.
Yes — that's exactly what All Things Spatial does. Branded GIS applications on the modern Esri and open-source stacks. Get in touch or book a working session.
Video tour
All seven episodes in one 34-minute tour, start to finish — a parcel verdict, the map, the analysis, the utility networks, editing, the workbench and the two builds. Every chapter below jumps to its part of the video; each is also its own short episode.
0:00
Six public datasets read on one Livonia parcel — flood, soils, wetlands, EPA facilities, slope and wildfire — and what each check is and is not.
5:16
Why a layer you turned on shows nothing: scale thresholds, checks computed per parcel rather than published, and the difference between a feature layer and a map image.
10:42
Vegetation change, site suitability, urban heat and crash density — what each number is worth, and which of two answers to trust.
15:52
Close a gate valve and watch which houses go dry — why one valve never isolates a section, what a curb stop is, and what an app that infers connectivity from geometry is not.
21:05
Edit a gas network with the rules a real utility enforces — coded domains, subtypes, snapping, a nightly reset, and the parcel report as a PDF.
26:01
Search that leads with the property, a gallery of worked examples, why a layer refuses to draw, scale as a ratio an engineer can read, and what it costs to run your own analysis model.
30:07
The same city built twice — coded against the ArcGIS Maps SDK for JavaScript and assembled in ArcGIS Experience Builder — and where configuration covers the job and where code earns its cost.
Build with us
The Studio is a tour of what we build. The real thing — on your data, your brand, your infrastructure — is what All Things Spatial does for clients.