GeoServer

Attribut & filtrering

Datamodell

Attribut: stabilt, konsekvent, förutsägbart

Samma betydelse ska alltid ha samma värden och casing. Fälten används samtidigt i CQL, stilar, feature info och legendlogik.

Undvik

Föredra

Filtrera tidigt

Vi filtrerar i GeoServer så tidigt som möjligt. Hellre flera tydliga lager än ett lager med "magisk" frontendfiltrering.

Så gör vi hos oss vid publicering

  1. Validera store och feature type i GeoServer först.
  2. Testa GetMap och GetFeatureInfo direkt mot OWS-endpointen.
  3. Lägg in lagret i Origo-konfig först när serveranropen är stabila.

Vanligt fel: Schema does not exist / Unable to flush

Symptom: lager går inte att rendera eller legendanrop dör direkt.

Orsak: tabell/vy saknas, fel schema/databas eller fel behörighet i datakällan.

Verifiera: kontrollera store-anslutning och schema i GeoServer-loggar.

Fix: återskapa tabell/vy, peka om store/lager eller avpublicera lagret och ta bort referenser i layergroups/klient.