Skip to content

Værktøjer på kortet

Værktøjslinjen er de knapper brugeren ser ved kortet — fx udskrift, mål afstand og areal, højdeprofil, rute og fuld skærm. Her finder du både hvordan du bruger dem som slutbruger og hvordan administratorer tænder og tilpasser dem i style.yml.

Hvor konfigureres de?

Kortets værktøjer ligger i style.yml (mapsconfigmapcontrols).

Sådan bruger du værktøjerne på kortet

Rute mellem to punkter

  1. Klik på «Rute mellem to punkter» (rute-ikon).
  2. Klik på kortet for start og derefter slut (følg evt. tekst i panelet).
  3. Vælg transportform (Bil, Cykel eller Gang), hvis profilen tilbyder det.
  4. Læs ruten i det vindue der åbner, og luk eller ryd når du er færdig, så kortet ikke bliver ved med at fange klik.

Tegn linje for at vise højdeprofil

  1. Klik på «Tegn linje for at vise højdeprofilen».
  2. Tegn en linje på kortet langs det forløb du vil se højden for (afslut som dit tema angiver — fx dobbeltklik).
  3. Læs højdeprofilen i panelet og luk det, når du er færdig.

Indsæt geometri

  1. Klik på «Indsæt geometri» (standard dansk tekst for locate-kontrollen i Septima Widget).
  2. I panelet indtaster du WKT, GeoJSON eller koordinater — præcis format og evt. hjælpetekst følger jeres profil (fx feltlabel som «wkt, geojson, (x,y)»).
  3. Klik «Vis» for at zoome kortet til den indsatte geometri. Luk panelet når du er færdig.

Mål afstand

  1. Klik på «Mål afstand».
  2. Klik punkter på kortet langs ruten. Afstanden vises løbende.
  3. Afslut målingen når du er færdig (fx dobbeltklik eller afslut-knap).

Mål areal

  1. Klik på «Mål areal».
  2. Klik hjørner på det område der skal måles (en lukket flade).
  3. Arealet vises når fladen er lukket. Start forfra hvis du vil måle et andet område.

Klik for at se køretid

  1. Klik på «Klik for at se køretid» (i PLUS-demoen er det knyttet til en køretids- / isokron-visning).
  2. Klik et sted på kortet som udgangspunkt.
  3. Kortet viser zoner med køretid fra punktet (farver eller minutter afhænger af opsætning). Ved fejl: prøv et andet sted eller kontakt administrator — funktionen kan være geografisk begrænset.

Vis oversigtskort

  1. Klik på «Vis oversigtskort».
  2. Et lille oversigtskort viser hvor hovedkortet ligger (ofte i et hjørne).
  3. Klik evt. igen for at skjule det.
  1. Klik på print-/printer-ikonet.
  2. I vinduet «Udskriv kort» vælger du format (fx A4/A3), retning og målforhold efter behov.
  3. Flyt og zoom hovedkortet så udsnittet matcher det der skal med på printet.
  4. Bekræft udskrift eller PDF og følg browserens dialog.

Hjem (zoom til hele kortet)

  1. Klik på hjem-ikonet (fuld udstrækning — zoom til det område administrator har sat som «hele kortet»).

Fuld skærm

  1. Klik på fuldskærms-knappen. Kortet fylder skærmen.
  2. Brug Esc eller samme knap for at gå tilbage (afhænger af browser).

Skitseværktøj

Med skitseværktøj tegner du på kortet og vælger derefter et tema — fx Husnumre, Ejendom, Jordstykker, Planer, Natur, Beskyttelse, Ejere, Beboere eller EjdExplorer (listen følger jeres style.yml).

Vises knappen ikke, er udvidelsen ikke aktiv i jeres miljø.

Kort oversigt (slutbruger)

Det du vil gøreTypisk knap
Finde vej A → BRute mellem to punkter
Se højde langs en linjeTegn linje for at vise højdeprofilen
Zoome til indsat geometri eller koordinatIndsæt geometri
Måle længdeMål afstand
Måle et arealMål areal
Se køretid fra et punktKlik for at se køretid
Lille kort over hovedkortetVis oversigtskort
Gemme eller printe udsnitUdskriv kort
Starte forfra med udsnitHjem
Mere plads til kortetFuld skærm
Tegne og slå op mod temaerSkitseværktøj

Opsætning: hvor i filerne?

Find din konfiguration og åbn style.yml:

text
config/
  organisations/
    <din-organisation>/
      configurations/
        <din-konfiguration>/
          style.yml          ← værktøjslinjen
          config.yml         ← søgninger og faner (ikke værktøjslinjen)

Under maps har hvert kort et navn og en config-blok. Værktøjerne ligger i listen config.map.controls:

yaml
maps:
  - name: mit-kort
    config:
      map:
        layer:
          - ...
        controls:
          - fullextent: {}
          - fullscreen: {}
          - measure:
              buttons:
                - text: Afstand
                  type: LineString
                - text: Areal
                  type: Polygon
          - print:
              popupTitle: Udskrift

Sådan læses listen

  • Hvert element i controls: er ét objekt med præcis én top-nøgle — det er navnet på værktøjet (plugin-navnet i Septima Widget). Der bruges ikke _type som ved søgninger.
  • Rækkefølgen i listen styrer som udgangspunkt rækkefølgen af knapper på kortet.
  • Sæt disable: true på et værktøj for at skjule det uden at slette blokken (nyttigt til test eller midlertidig slukning).

Rækkefølge med buttonIndex

Mange værktøjer understøtter buttonIndex. Lavere tal kommer typisk først på linjen. Du kan benytte negative værdier (fx -999) for at skubbe en knap mod slutningen.

yaml
controls:
  - print: { buttonIndex: 10, popupTitle: Udskrift }
  - measure: { buttonIndex: 20, buttons: [ ... ] }
  - fullscreen: { buttonIndex: 900 }

Minimal værktøjslinje du kan kopiere

yaml
controls:
  - fullextent: {}
  - fullscreen: {}
  - measure:
      buttons:
        - text: Afstand
          type: LineString
        - text: Areal
          type: Polygon
  - print:
      popupTitle: Udskrift

Lag og lagvælger

Disse plugins hører til lagstyring. Opsætning og eksempler findes i Lagvælger-vejledningen:

  • layerswitch2 — lagvælger med temagrupper m.m.
  • layerswitchDMP — lagvælger mod Danmarks Miljøportal (DMP)
  • layertoggle — simpel skift mellem få baggrundslag (se Lagvælger; særskilt afsnit findes ikke)

Tilføj dem i samme controls:-liste som de øvrige værktøjer.

Fejlfinding

SymptomHvad skal du tjekke?
Hele kortet loader ikkeEt plugin-navn i controls: er stavet forkert eller findes ikke i jeres widget-version — sammenlign med en kendt style.yml eller spørg Septima.
Knappen vises ikkedisable: true på kontrollen? Er værktøjet overhovedet med i controls:-listen for det maps-navn jeres profil bruger?
Street View virker ikkegooglestreetview kræver en gyldig APIKey.
Højdeprofil virker ikkeapikey og host under profile.
Skråfoto åbner forkert stedoblique.crs, host og useCenterPoint.
Knapper i forkert rækkefølgeFlyt rækkefølgen i YAML-listen eller brug buttonIndex.
Tegn og højdeprofil “skændes”Kun ét aktivt tegne-/måleværktøj ad gangen; profilen deaktiverer ofte egen tegning når andre kontroller aktiveres.

For dybdegående feltliste til ét bestemt værktøj: åbn den tilsvarende fil under widget3/src/controls/<navn>.js i jeres widget-version, eller kontakt Septima med jeres ønskede funktion.