GeoServer

GeoWebCache

Drift

Tile cache 101

GeoWebCache är tile-cachen som sitter nära GeoServer. Den lagrar kartbilder som små tiles så att klienten (Origo) får snabba svar vid pan/zoom.

Hur GeoWebCache hänger ihop med GeoServer

Begrepp (enkelt)

Seed / Truncate / Bypass: skillnaden

Vanligt misstag Att seeda allt på alla zoomnivåer. Välj hellre relevant område och nivåer för att undvika långa körningar.

CRS & gridsets

Gridset måste matcha kartans CRS. Om gridset/CRS inte stämmer får du fel placering eller tomma tiles. Vår vanligaste CRS är EPSG:3008.

Tänk så här: CRS styr hur världen delas upp i zoomnivåer. Gridset och resolutions måste därför hänga ihop med samma projektion och samma extent.

Grid misalignment

Gridset, origin och matrixset

Seeding och REST-anrop

Seed‑strategi

Cacheability och parametrar

Metastore och disk quota

Praktisk checklista

  1. Använd cache för publika bakgrundskartor och statiska lager.
  2. Seeda bara de zoom-nivåer som faktiskt används.
  3. Rensa cache när stilen eller datan ändras.
  1. Rensa inte cache i onödan. Det är dyrt.
  2. Seeda hellre smala områden än hela världen.
  3. Testa alltid visuellt i Origo efter ändring.

Stale tiles

Om du ser gamla kartbilder, rensa cache eller ändra tile-URL för cache-busting.

Vanliga misstag

  • Rensa cache i live utan plan.
  • Seeda för många zoom‑nivåer samtidigt.
  • Fel gridset för CRS.

Felsökningsflöde

Klientperspektiv (Origo + browser)

# exempel: cache-busting
https://geoserver.example.com/geoserver/gwc/service/wms?layer=workspace:layer&v=2026-01-25