Origo

Origo Server

Drift

Översikt

Origo Server fungerar som ett stöd bakom Origo‑klienten. Den kan ligga mellan Origo och GeoServer för att hantera vissa tjänster och förenkla klienten.

TODO: verifiera exakt roll i arkitekturen mot Origo Server‑källor.

Användningsfall

TODO: verifiera vilka use‑case som stöds i Origo Server.

Installera & kör

Hög nivå: hämta koden, installera beroenden och starta servern.

# TODO: verifiera exakta kommandon
git clone https://example.com/origo-server.git
cd origo-server
npm install
npm start

Konfiguration

Konfigurationen styr exempelvis endpoints och proxy‑mål.

{
  "server": {
    "port": 3001
  },
  "proxy": {
    "target": "https://localhost/geoserver"
  }
}

TODO: verifiera filnamn och nycklar i Origo Server‑konfig.

Endpoints

# TODO: verifiera endpoints
https://localhost/origoserver/health
https://localhost/origoserver/proxy?url=https://localhost/geoserver/wms
https://localhost/origoserver/state

Recept

Proxy:a WMS/WFS

# TODO: verifiera proxy‑format
https://localhost/origoserver/proxy?url=https://localhost/geoserver/workspace/wms

Share/state till server

# TODO: verifiera state‑endpoint och payload
curl -X POST https://localhost/origoserver/state -H "Content-Type: application/json" -d '{ "state": "..." }'

Elevation

# TODO: verifiera elevation‑endpoint
https://localhost/origoserver/elevation/3008/150000/6450000

Felsökning

TODO: verifiera loggplatser och relevanta inställningar.

Release‑checklista