origo-map

Workshop Origo, Kartdagarna 2018

Länk till den här sidan: https://origo-map.github.io/workshop/

Det här behöver du:

Förberedelser

Grundläggande konfigurationer

"center": [1842027, 8313677],

"zoom": 10,

Lägga till ett lager

I Origo finns stöd för att använda en rad olika format och datakällor, inklusive WMTS, WMS, WFS, ArcGIS Server, Vector tiles, GeoJSON och TopoJSON. I den här övningen ska du lägga till ett nytt lager av typen WFS från GeoServer.

"origo": {
  "url": "https://www.malardalskartan.se/geoserver/origo/ows",
  "workspace": "origo"
}
{
  "name": "ws-cities",
  "title": "Workshopdeltagare",
  "group": "test",
  "source": "origo",
  "style": "cirkel",
  "type": "WFS",
  "visible": true,
  "attributes": [
      {
        "name": "name"
      }
  ]
},

Byta stil på ett lager

I den här övningen ska du prova att byta stil på WFS-lagret från ovan. Eftersom WFS är ett vektor-baserat format görs detta i klienten, dvs i Origo. Kartans samtliga stilar finns definierade under styles.

"person": [
  [{
    "icon": {
      "size": [32, 32],
      "src":"https://origo-map.github.io/workshop/img/person.png"
    }
  }]
],
{
  "name": "ws-cities",`
  "title": "Workshopdeltagare",`
  "group": "test",`
  "source": "origo",`
  "style": "person",`
  "type": "WFS",`
  "visible": true,`
  "attributes": [`
      {
        "name": "name"`
      }
  ]
},

Lägga till kontroll för redigering

I Origo finns det en inbyggd kontroll för att göra enkla redigeringar via webbgränssnitt. För närvarande finns det stöd för att redigera via WFS och ArcGIS Server feature services. I den här övningen ska du prova att skapa en redigeringstjänst med hjälp av din WFS-tjänst. För att det ska fungera krävs att editor-kontrollen är tillagd i kartan och att WFS-lagret är redigerbart.

{
  "name": "editor",
  "options": {
    "isActive": true,
    "autoSave": true
  }
},
{
  "name": "ws-cities",
  "title": "Workshopdeltagare",
  "group": "test",
  "source": "origo",
  "style": "person",
  "type": "WFS",
  "visible": true,
  "editable": true,
  "geometryType": "Point",  
  "attributes": [
      {
        "name": "name",
        "type": "text"
      }
  ]
},

Använda redigeringsverktyget

Med redigeringsverktyget i Origo kan man ändra, lägga till och ta bort objekt i kartan. I den här övningen ska du lägga till en punkt med tillhörande attributinformation.

{
  "name": "editor",
  "options": {
    "isActive": false,
    "autoSave": true
  }
},

Extra övningar

Om du får tid över och vill testa Origo lite mer kan du göra de här extra övningarna. Använd api-dokumentationen som hjälp.