GIS capabilities showcase · by All Things Spatial

See what modern GIS can do — live, in your browser.

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

Seven things it does. One browser tab.

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.

Parcel due-diligence scoring

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.

Map workbench

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.

Four-tool analysis suite

Vegetation change, weighted site suitability, urban heat, and crash hot-spots — each one a swipe, a set of sliders, or a heatmap you drive.

Live utility editing — five slots

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.

Isolation & flow tracing

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.

Published web tools

ModelBuilder workflows published as ArcGIS Online web tools on a Professional Plus user type, with no ArcGIS Enterprise required.

Public services, called directly

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

Click a parcel. Get a verdict.

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.

  • Flood — a live FEMA National Flood Hazard Layer intersect. Special Flood Hazard Area zones score RED, with the floodway the most restrictive; shaded X and Zone D are AMBER; unshaded X is GREEN.
  • Soils — NRCS SSURGO building suitability at the parcel: Very limited is RED, Somewhat limited AMBER, Not limited GREEN. Urban land is reported as limited data rather than scored.
  • Wetlands — USFWS National Wetlands Inventory: a wetland on the parcel is RED, one within about 75 m is AMBER, none is GREEN, reported with acres and NWI codes.
  • Environmental — EPA FRS and ECHO facilities within about half a mile: a significant violation is RED, any facility AMBER, none GREEN, with up to four of the nearest named.
More detail
  • Slope & terrain — live USGS 3DEP statistics through the Slope Degrees raster function: a maximum slope over 10° is RED, over 5° AMBER, otherwise GREEN, with mean slope and elevation range.
  • Wildfire — USFS Wildfire Hazard Potential for the parcel footprint, plus the nearest active wildfire from NIFC with its name, state, size, and distance.

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.

The PDF

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

A real map workbench, not a viewer.

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.

  • Search — finds parcels by site-address prefix, owner-name substring, or PIN prefix from two characters, returns up to eight results with arrow-key and Enter navigation, and flies to the pick.
  • Bookmarks — curated parcels grouped by Parcels, Flood Zone, Soils, Wetlands, and Environmental, each with a status dot, such as “35400 Five Mile — Zone AE floodway”.
  • Basemaps — 12 styles: Esri World Imagery (the default) and OpenStreetMap, plus ten ArcGIS Location Platform styles.
  • Scale — 11 presets from 1:600 to 1:500,000, including 1:24,000 USGS 7.5′, beside a Scale & Extent readout of live scale, requested versus actual, zoom level, and WGS84 extent corners, each with a copy button.
More detail
  • City overlays — Livonia zoning in 16 districts, voting precincts with the polling place, refuse-pickup districts with schedule days, and the SEMCOG 2010 six-inch aerial.
  • Ownership insights — highlight out-of-area owners or entity-owned parcels (LLC, trust, corporation), each with a live parcel count.
  • Layer control — accessible switches with legend swatches, scale-visibility notes, Zoom to layer, and Clear all, every switch reporting aria-checked with a visible On / Off.
Urban heat — Landsat LST, July 27, 2024

Spatial analysis

Four ways to read the land.

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.

  • Vegetation change — a Swipe compares a Landsat-derived NDVI-change raster against today’s aerial, with a 1988→2025 (37 yr) and 2013→2025 (12 yr) period switch and a −0.4 to +0.4 diverging legend. The method is written into the app: Landsat Collection 2 Level-2 surface reflectance via the Microsoft Planetary Computer, on a 30 m grid, 102,897 pixels.
  • Site suitability — six weight sliders from 0 to 5 for flood, soils, wetlands, environmental, slope, and wildfire recolor every parcel client-side through an Arcade renderer, with no new queries. Four presets — Balanced, Flood-sensitive, Conservation-averse, Buildability — plus Reset, and a floating inspector with the weighted score and per-factor Poor / Moderate / Good dots.
  • Urban heat — a Swipe of Landsat 8 land-surface temperature from July 27, 2024 against the aerial, with Coolest, Mean, and Hottest cards from the service statistics and click-any-pixel °F popups.
  • Crash hot-spots — a client-side kernel-density heatmap over 32,234 SEMCOG crashes in Livonia from 2015 to 2024 (or 853 EPA facilities), with an All / Pedestrian & bike filter and a severity weighting of fatal ×8, incapacitating ×5, injury ×2. The method note says plainly: “Concentration, not significance”, and names Getis-Ord Gi* as the planned v2.

Public sources, reproducible — Landsat via the Microsoft Planetary Computer; crash data © SEMCOG. Methods and caveats are written into the app.

Vegetation change — NDVI, 1988 to 2025
Site suitability — six weighted factors
Urban heat — Landsat LST, July 27, 2024
Crash hot-spots — SEMCOG, 2015 to 2024

Network editing

Edit the network. Trace the consequences.

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.

  • Three modes — Inspect, Trace, and Edit. Trace is hidden for 311, which has no network.
  • Edit — the ArcGIS Editor widget with add, update, and delete on every layer and snapping across layers; coded-value domains and subtypes drive the pick-lists, templates, and symbols.
  • Inspect — click a feature for a Feature Inspector card with domain-resolved attribute groups and a clickable list of coincident connections.
  • Water and gas trace — close a gate or distribution valve and a breadth-first traversal from the feed highlights the lost pipes in red and lists the affected addresses: N valves closed, M customers lose water. Valves are cumulative; Reset reopens all.
  • Electric trace — open a switch to de-energize a section from the substation, or drop a fuse to take out one transformer cluster; Reset re-energizes.
  • Sewer trace — a directed gravity graph with 3DEP-derived inverts: Downstream to the outfall with segment and manhole counts, Upstream contributing connections and parcel count, and cumulative Blockage marks showing which connections back up.
More detail
  • Per-utility accordions — How to use, a data-driven Map key showing only the subtypes present in the live sample data, the Data model, a Try this task (add a main down the unconnected Veri Court cul-de-sac), and About this model, with lineage from Esri’s Utility Network Foundation Essentials.

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.

Sewer — a blockage backs up 308 connections
311 Reports — the Feature Inspector

Published web tools

From this demonstration to a tool your organization runs.

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.

  • No Enterprise required — ModelBuilder web tools publish on a Professional Plus user type and run on your organization’s ArcGIS Online.
  • The model, shown — the workflow diagram and a pre-baked result, so you see exactly what gets built.
  • Demonstration to productized — the clearest “here is what we would build on your data” story in the Studio, with a CTA that says so.

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

Same city. Same data. Two ways to build it.

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

When the experience is the product.

Every component hand-engineered on React 19 and the newest ArcGIS Maps SDK for JavaScript — for public-facing, brand-first applications.

  • Fully custom UI — the Feature Inspector, valve-isolation and directed sewer tracing, and a branded PDF engine.
  • Phone-first — fully responsive from a 768 px breakpoint.
  • Pixel-level brand control — designed, not assembled.

studio.allthingsspatial.io

ArcGIS Experience Builder · Developer Edition

When your organization lives on ArcGIS.

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.

  • Custom widgets where it counts — parcel due-diligence with PDF export, the four-tool analysis switcher, and Help.
  • Esri built-ins for the rest — editing is Esri’s native Edit widget on five web maps, with Search, Bookmark, Basemap Gallery, Map Layers, and Legend.
  • At home in your stack — configured in the Builder by your own GIS staff.

exb-studio.allthingsspatial.io · desktop-optimized showcase

Map — layers and parcels
Help — custom widget
Custom React buildDeveloper Edition build
Six-source parcel diligence with RAG chipsYesYes — custom widget
Branded PDF reportYes — server-rendered map insetYes — custom widget, screenshot inset
Search by address / owner / PIN · bookmarks · basemapsYes — custom podsYes — Esri Search, Bookmark, Basemap Gallery
Layer toggles, legends, and city overlaysYes — custom Layers tabPartial — Esri Map Layers on the web map
Analysis ×4 (NDVI, suitability, urban heat, hot-spots)YesYes — custom widget
Editing ×5 (water, sewer, gas, electric, 311)Yes — ArcGIS EditorYes — Esri’s native Edit widget, one per utility
Feature Inspector with connectionsYesNo — authored web-map popups instead
Network trace (isolation, directed sewer, de-energize)YesNo — on the backlog
Published web tools pageYesYes — native Text, Image, Button, and Accordion
HelpYesYes — custom widget
Scale picker and Scale & Extent readoutYesNo — React only
MobileFully responsive from 768 pxDesktop-optimized; viewable

Not sure which fits your team? Book an intro call and we will walk through both.

Under the hood

How it is built.

PUBLIC

Runs in your browser

Public government services, called directly and client-side, with no backend in between and no API keys exposed — nothing about you is stored.

HONEST

Every layer named & dated

Sources and update times on every result, and a clear line between this demonstration and the production systems it represents.

LATEST

Modern Esri stack only

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

Works on a phone, works with a keyboard

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.

The Map at 390 px — the phone layout

Data

Every layer names its source. On purpose.

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.

Parcels & city layers

City of Livonia cadastre (38,178 parcels), zoning, voting precincts, refuse districts and the SEMCOG 2010 aerial, hosted and attributed by ATS.

Hazards & environment

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.

Imagery & change

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.

Mobility & safety

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

Fair questions.

Is this a real product or a demo?

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.

Is my data safe?

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.

Can I really edit the utilities?

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.

Is the Experience Builder version the same app?

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.

Why Livonia, Michigan?

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.

What is it built on?

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.

Can the analysis tools run on my data?

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.

Can you build something like this for my organization?

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

The whole Studio, one video.

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.

Build with us

GIS built around your data.

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.