Convert
Resolve coordinates, names, admin codes, postal references, and
boundaries into loc_id. Start with a preview, then scale
with MCP, API, or bulk conversion.
DaedalMap uses loc_id to connect user datasets, maintained
packs, geometry, live feeds, Research, maps, and agent tools through one
shared place key.
The join problem
Public and institutional data lives across separate portals, file formats, geographies, time ranges, update cadences, and coding systems. The facts may be available, but the working surface is fragmented.
DaedalMap turns those separate location references into loc_id,
a shared place key. Bring coordinates, place names, admin codes, postal
references, or boundaries; get back rows that can join against maintained
packs, geometry, maps, reports, and agent tools.
Start with a small preview. When the matches make sense, MCP, API, and bulk tools scale the same conversion path to larger datasets and recurring pipelines.
Resolve coordinates, names, admin codes, postal references, and
boundaries into loc_id. Start with a preview, then scale
with MCP, API, or bulk conversion.
Use one shared place key across your own data and maintained DaedalMap packs. Keep source meaning, geometry, and provenance attached.
Bind a corpus and ask evidence questions through Research MCP or the Research workspace. The source boundary stays explicit.
Explore maps, watch live feeds in Ops, and call the same loc_id-keyed layer from agents, scripts, and local workflows.
Shared geography
Governments, researchers, agencies, utilities, and local teams all define places differently. DaedalMap does not force those systems into one universal hierarchy. It gives each reference domain a bridge into a shared graph.
Once a domain is connected, it becomes interoperable with the domains already connected. A county, watershed, postal area, alert polygon, and live event footprint can all describe the same place without losing their own meaning.
The map is the most visible interface, but the durable asset is the web of relationships: identity, geometry, source provenance, history, and current state tied to places.
Once your rows have loc_ids, you can download compatible data, ask source-bound questions through Research MCP, inspect patterns in Research or Explore maps, watch live loc_id-keyed feeds in Ops, or build your own workflow with API and MCP calls.
Disasters, demographics, economics, climate, and risk stay queryable through the same geographic reference graph. Maintained packs carry the source-backed evidence; access surfaces decide how people use it.
Explore discovers what exists. Research builds a bounded corpus. Ops watches what changes. Agents call the same maintained graph directly.
Built by
DaedalMap is built by Bryan Hellard. Background in robotics and systems engineering, focused on disaster impacts, response, and making geographic data accessible for decision-making.
Vice chair of STAR-TIDES, the global resilience and disaster-response network coordinated through George Mason University.
Substack · LinkedIn · GitHub · X / Twitter · [email protected]
Public datasets DaedalMap hosts after their publishers stopped distributing them. Mirror provenance and drift notes per source, including the CIA World Factbook, FEMA Future NRI, and CEJST.
View project › Source coverageThe full source map. Which families are in play, what they cover, and which packs ship on the live MCP catalog.
View source map ›How access splits
The public GitHub repo is the open engine. The data layer is governed pack by pack by upstream source terms. The maintained work sits in the middle: reference alignment, normalization, preservation, metadata, crosswalks, QA, and packaging.
On top of that maintained layer, DaedalMap offers different access patterns. The hosted app is the easiest way in. Research uses hosted credits for synthesis. Ops and agent access are paid hosted lanes because live collectors, machine-query infrastructure, and support all cost money to run. The local runtime is the controlled handoff for researchers and teams who need the same engine with more local control.
Run it yourself
Use the hosted app if you want the fastest path in. Use GitHub if you want the raw manual path. Request the local runtime when you want the same engine on your own machine with a guided research-oriented setup, larger local control, and the option to use your own LLM keys.