Files
geointel/docs/UI_UX_SPEC.md
T
Jens faeb58ef6d
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
Initial public release
2026-08-31 21:56:53 +02:00

1.8 KiB

UI/UX Specification

1. UX-principe

GeoIntel moet aanvoelen als een moderne technische workbench, niet als een oude GIS-desktopkloon.

De gebruiker moet altijd zien:

  • welk project actief is
  • welke dataset actief is
  • welke analyse loopt
  • welke lagen zichtbaar zijn
  • welke outputs exporteerbaar zijn

2. Globale layout

Left sidebar: navigatie
Center: kaart / lab workspace
Right panel: context, parameters, results
Bottom/toast: job status

3. Hoofdpagina's

Home

  • nieuw project
  • demo-case openen
  • recente projecten
  • status van lokale omgeving

Project Workspace

  • projectoverzicht
  • areas
  • datasets
  • analysis runs
  • exports

Map Workbench

  • kaart
  • layer manager
  • draw tools
  • inspect tool
  • area selection

Dataset Manager

  • uploads
  • brondata
  • metadata
  • validatiestatus

Raster Lab

  • raster preview
  • metadata
  • band controls
  • clip/tile acties

Vector Lab

  • feature table
  • geometry info
  • vector operations

Detection Lab

  • dataset kiezen
  • model kiezen
  • threshold
  • run button
  • resultaten

Segmentation Lab

  • model/prompt settings
  • mask preview
  • polygonize

QA/QC Lab

  • AI-run kiezen
  • referentielaag kiezen
  • metrics
  • foutenkaart

Change Lab

  • run A/B
  • methode
  • resultaten

Exports

  • exportlijst
  • downloadknoppen
  • formaatkeuze

4. Kaartlagen

Elke laag moet minimaal hebben:

  • naam
  • type
  • zichtbaarheid
  • opacity
  • bron
  • feature count indien vector
  • style

5. Jobstatus

Langlopende acties moeten duidelijke status geven:

  • queued
  • running
  • succeeded
  • failed

Bij failed altijd:

  • foutmelding
  • technische details
  • retry indien mogelijk

6. Designrichting

  • clean dark/light compatible
  • technical but readable
  • geen overbodige animaties
  • geen demo-looking placeholders
  • dense genoeg voor professionals
  • duidelijke empty states