Eden's Personal Site

8 object(s)
 

UrbanTrace — spatial data workflows

Spatial data · Visual workflows · LLM assistance

UrbanTrace: LLM-Assisted Discovery and Integration of Spatial Data

UrbanTrace is a node-based environment for building transparent spatial data workflows—from finding relevant urban datasets to combining and analyzing them on a map.

FocusUrban spatial analysis
RoleSecond author
AvailabilityOpen-source prototype
UrbanTrace interface with a data library, node-based spatial workflow, map previews, tools, and integration topology
The UrbanTrace workspace combines a searchable data library, executable spatial nodes, map previews, and an integration-topology view.

From question to spatial workflow

Urban analysis often requires discovering datasets across different portals, understanding unfamiliar schemas, and chaining spatial operations. UrbanTrace brings those steps into one visual canvas where intermediate data and operations remain explicit.

A spatial analysis canvas

  • A searchable data library exposes GeoJSON datasets and their metadata.
  • React Flow provides an infinite canvas for arranging sources and operations.
  • Deck.GL mini-maps show choropleth and geometry previews directly inside each node.
  • Resizable operation nodes execute Buffer, Intersection, Join, H3 Union, and H3 Intersect workflows.
  • An integration-topology view summarizes how sources contribute to derived outputs.

Live spatial computation

The FastAPI backend converts geometries to H3 cells for deterministic union and intersection operations. Results can be viewed as flat density maps or extruded 3D surfaces, with contextual legends calculated from overlap counts. Processing overlays and node-level results keep execution feedback close to the operation that produced it.

Integration Copilot

The “Ask AI” assistant uses dataset metadata and geometry context to recommend zoning and aggregation operators. Grid operations stay deterministic in the interface, keeping the model in an advisory role while the analytical steps remain visible and reproducible.

UrbanTrace connects two continuing themes in my work: helping people discover and integrate heterogeneous data, and making computational workflows easier to understand.

React · Vite · React Flow · Deck.GL · H3 · FastAPI · GeoJSON




All rights reserved :copyright: