Workspace & Sessions
FastGIS saves your work automatically and lets you create named workspaces that survive page refreshes, browser restarts, and device switches.
What is saved
A session captures the full state needed to resume work:
| Category | Details |
|---|---|
| Connection | Base URL, environment (location + mapset) |
| Camera | CesiumJS camera position, heading, pitch, roll |
| Layers | All map layers — kind, name, visibility, opacity, order |
| Profile tool | Raster selection, waypoints, resolution, chart result |
| Histogram tool | Raster selection, nsteps, null value, bounding box, chart result |
| Run Module | Last module name and arguments |
Autosave
Autosave is automatic and invisible. When you navigate away from the GRASS Runner the current state is written to localStorage. When you return within 24 hours the state is restored silently.
No action is required — autosave is always on.
Named sessions (Workspace panel)
The Workspace section in the left panel lets you save and reload named snapshots.
Saving a session
- Expand the Workspace section
- Type a name in the Session name field
- Click Save — the session is stored server-side under your user account
Loading a session
- Expand the Workspace section
- Select a session from the list
- Click Load — all state is restored in order:
- Connection and environment first
- Layers and camera after the viewer is ready
- Tool panels and charts last
Deleting a session
Select the session and click Delete.
Restore order
If restore partially fails (e.g. a raster no longer exists), the error is logged to the terminal and restoration continues with the remaining state. The app is never left in a broken state by a failed restore.