Så använder du recepten
Kopiera blocket som matchar ditt behov och byt ut URL:er, layernamn och CRS.
Testa alltid lokalt innan du pushar.
Minimal init
{
"init": {
"target": "map",
"view": {
"center": [0, 0],
"zoom": 2,
"projection": "EPSG:3857"
}
}
}
Verifiera att init‑nycklar fungerar i din Origo-version.
WMS-lager
{
"source": {
"wms_example": {
"url": "https://localhost/geoserver/example_workspace/wms",
"version": "1.1.1"
}
},
"layers": [
{ "name": "example_layer_wms", "title": "WMS‑lager", "type": "WMS", "source": "wms_example" }
]
}
TODO: verifiera Origo‑nycklar för WMS.
WFS-lager
{
"source": {
"wfs_example": {
"url": "https://localhost/geoserver/example_workspace/ows",
"strategy": "all"
}
},
"layers": [
{ "name": "example_layer_wfs", "title": "WFS‑lager", "type": "WFS", "source": "wfs_example" }
]
}
TODO: verifiera Origo‑nycklar för WFS.
WMTS-lager
{
"source": {
"wmts_example": {
"url": "https://localhost/geoserver/example_workspace/gwc/service/wmts",
"matrixSet": "EXAMPLE_3008_GRID",
"matrixIdsPrefix": "EXAMPLE_3008_GRID:",
"tileSize": [512, 512]
}
},
"layers": [
{ "name": "example_layer_wmts", "title": "WMTS‑lager", "type": "WMTS", "source": "wmts_example" }
]
}
TODO: verifiera Origo‑nycklar för WMTS.
Grupper
{
"layers": [
{
"name": "example_group",
"title": "Exempelgrupp",
"type": "GROUP",
"layers": [
{ "name": "example_layer_wfs", "type": "WFS", "source": "wfs_example" }
]
}
]
}
TODO: verifiera GROUP‑struktur i Origo.
Controls
{
"controls": [
{ "name": "home" },
{ "name": "sharemap", "options": { "serviceEndpoint": "https://localhost/mapstate/" } },
{ "name": "print", "options": { "sizeInitial": "a4" } },
{ "name": "legend" },
{ "name": "measure" }
]
}
TODO: verifiera kontroll‑nycklar mot Origo‑repo.
Öppna i Try it-lab
Clustering
{
"layers": [
{
"name": "example_cluster_layer",
"type": "WFS",
"source": "wfs_example",
"layerType": "cluster",
"clusterStyle": "example_cluster_style",
"clusterOptions": { "clusterDistance": 25, "clusterMaxZoom": 12 }
}
]
}
TODO: verifiera clustering‑nycklar mot Origo‑repo.
Checklistor
- Verifiera WMS/WFS/WMTS‑URL:er i webbläsaren.
- Stäm av layernamn (workspace:layer).
- Kontrollera projection/extent i kartan.
Vanliga fel
- Tom karta → fel CRS eller fel layernamn.
- 403/401 → behörighet saknas i GeoServer.
- Fel tiles → cache (GeoWebCache) behöver rensas.