← back
2022FOSS4G 2022 speaker Florence (Firenze), Italy talk

GIS has historically been tied to specific hardware, specific operating systems, and a specific kind of user. The framing question behind this project was simpler: what would be possible if anyone, anywhere — without special hardware, without writing code — could work with the digital earth?

Three design bets followed from that question:

  • A fully browser-based application — no install, no platform-specific build, available from any device with a browser
  • No-code authoring as the default mode — managing, editing, computing, and publishing 3D geospatial data without writing anything
  • A plugin system that runs in the browser at runtime — extending the map itself, rather than just configuration files around it

We also made the open-source bet early. The wrapper that lets Cesium be used cleanly from React — Resium — was released as a stand-alone OSS package before the main product was finished, and it's still maintained and used outside our team.

This was a 4-minute lightning talk — the project's first public introduction at FOSS4G. The product, Re:Earth — the open-source WebGIS our team builds — was at version 1.x at the time, on a React / TypeScript front end and a Go back end, picked so the codebase would stay readable enough for outside contributors to engage with. A few years on, the bets have mostly held, and the project has expanded into the general-purpose data-management surface the talk hinted at.

The underlying mission — open the digital earth, let people who aren't professional GIS users do real work on it — is still the right thing to keep solving.