Arkitektur
Nordiq WebGIS kører som ét eller flere sites bag en reverse proxy. Hvert site har MapStore som frontend, GeoServer til datatjenester og Nordiqs plugins og opsætning. Konfigurationen ligger i en Postgres-database. Keycloak kan tilkobles som fælles brugerstyring.

IIS eller Caddy sidder som omstillingsbord foran MapStore, GeoServer og Nordiq-plugins. Data kommer fra databaser, interne tjenester, Active Directory og eksterne tjenester som Datafordeleren.
Lagene i løsningen
Sektion kaldt “Lagene i løsningen”| Del | Rolle |
|---|---|
| IIS eller Caddy | Reverse proxy – det fælles indgangspunkt til sitet |
| MapStore | WebGIS-frontend |
| GeoServer | Udstiller WMS, WFS og øvrige datatjenester |
| Nordiq plugins og setup | Dansk tilpasning, kommuneværktøjer og driftspakke |
| Keycloak | Valgfri fælles brugerstyring og single sign-on |
| Postgres | Konfigurationsdatabase |
Under platformen ligger:
- databaser, typisk Postgres/PostGIS eller Microsoft SQL Server
- interne tjenester hos kunden
- Active Directory til brugere og grupper
- eksterne tjenester, for eksempel Datafordeler (DAF) og Dataforsyningen (DAFS)
Der kan være flere WebGIS-sites i samme installation, for eksempel et internt og et offentligt site.
Brugerstyring
Sektion kaldt “Brugerstyring”MapStore har indbyggede brugere og grupper. De kan kobles til eksterne udbydere, og GeoServer og MapStore kan dele brugerstyring.
Understøttede udbydere:
- Active Directory via LDAP(s) direkte til organisationens brugerdatabase
- OpenID Connect til en identity provider
- Keycloak via direkte integration eller OpenID Connect
- Keycloak SSO til single sign-on
Det giver mulighed for at begrænse og logge adgang til personfølsomme data.
Administration
Sektion kaldt “Administration”Systemet administreres primært i GeoServers administrationsside og i WebGIS-brugergrænsefladen. Data og stilarter kan også vedligeholdes fra desktop-GIS, typisk QGIS.