Allt du behöver för crowdsourcing

GUIDE
Allt du behöver för
crowdsourcing
DEL 1: Så här bygger du en app för crowdsourcing
Allt du behöver för crowdsourcing –
den kompletta guiden steg för steg, del 1
För att utföra uppgifterna i den här guiden behöver du följande programvaror och tjänster:
 ArcGIS for Desktop (ArcMap)
 Ett användarkonto på ArcGIS Online
Har du inte dem? Öppna då din webbläsare, gå till den här adressen
www.esri.se/produkter/arcgis-for-desktop/utvardering och få möjlighet att ladda ner allt du behöver
(och lite till) helt kostnadsfritt i 60 dagar.
En komplett lösning för din crowdsourcing av information kommer att bestå av 4 huvudsakliga steg
som du behöver gå igenom. Den här guiden omfattar de tre första. Stegen är:
1. Skapa ett geoobjektslager som informationen kan lagras i
Detta lager med information är alltså det som används för att samla informationen.
2. Skapa en webbkarta som innehåller ditt geoobjektslager för att sätta ditt informationslager i ett
sammanhang
Denna karta gör att såväl du som dina uppgiftslämnare ser exakt var informationen de samlar
in är placerad någonstans.
3. Skapa och tillgängliggöra en användarvänlig webbapp som samlar in informationen
Detta blir själva verktyget som uppgiftslämnaren använder för att samla in information i, och
som de alltså använder sin egen smartphone, surfplatta eller dator för att nå.
4. Skapa en s.k. ”dashboard” för att visa och följa resultatet
Detta steg behandlas i del 2 av den här guiden som kommer under försommaren 2015.
Steg 1. Skapa ett geoobjektslager som informationen lagras i
I detta steg skapar du förutsättningen för informationsinsamlingen, alltså det lager i kartan som
kommer innehålla och lagra informationen du är ute efter.
Först måste du alltså skapa ett lager i en filgeodatabas i ArcGIS for Desktop, du kan använda antingen
ArcMap eller ArcGIS Pro för detta. Du ska också se till att ditt lager innehåller de fält du vill kunna
samla in som t.ex. status, kommentar, e-post o.s.v. Du kan här även lägga till s.k. domäner eller
subtyper ifall du vill. I vårt fall kommer vi använda ArcMap i stegen nedan.



Öppna ”Catalog-fönstret” och högerklicka på den mapp där du vill skapa en filgeodatabas
Välj ”New”
Klicka på ”File Geodatabase”

Döp sedan filgeodatabasen till ett lämpligt namn

Högerklicka på den nya filgeodatabasen

Välj ”New”

Välj sedan ”Feature Class…”

I dialogfönstret som öppnas anger du ett Namn och eventuellt Alias för ditt nya
geoobjektslager.

Under ”Type” väljer du ”Point Features”
för att skapa ett punktlager.

Klicka på därefter på ”Next”

I dialogfönstret som öppnas ska du nu
ange vilket koordinatsystem ditt
geoobjektslager ska skapas i. Här
rekommenderar vi att du använder
”SWEREF99 TM” som fungerar bra i
flera olika system.

Klicka därefter på ”Next”

I dialogfönstret som öppnas kan du lämna ”XY Tolerance” med de default-inställningar som
föreslås, du kommer med all säkerhet inte behöva en större noggrannhet än detta då de enheter
som kommer användas förmodligen inte har högre precision än så.

Klicka därefter på ”Next”

I dialogfönstret som öppnas kan du lämna ”Configuration Keyword” med de defaultinställningar som föreslås (”Default”). Du behöver alltså inte definiera något sådant för denna
applikation.

Klicka därefter på ”Next”

I dialogfönstret som öppnas är det dags att ange de fält med information som ska finnas i
lagret. Här anger du fältnamn (Field Name) och vilken datatyp (Data Type) det rör sig om.
Ange t.ex. ett fält som heter ”Status” med datatyp ”Short Integer” (du kommer behöva denna
datatyp ifall du vill skapa drop-down-listor eller ”domäner” för ditt fält).
Skapa därefter alla andra fält med
tillhörande datatyper som du kan
tänkas vilja ha med i lagret.

Sätt därefter egenskaper för fälten
under ”Field Properties” för varje
fält, genom att markera fältet och
sedan fylla i den information som
behövs, så för fältet ”Status” kan
du fylla i
Alias: Status
Allow Null Values: No
Default Value:

När du är klar med att lägga till
all dina fält klickar du på ”Finish”
I vår app ska vi sätta upp en domän för fältet ”Status”. Domänen gör så att användaren får en rullista
att välja värden ifrån vilket underlättar användandet av appen och kvalitetssäkrar data vid insamlingen.

Högerklicka på filgeodatabasen och välj Properties

I dialogfönstret som öppnas ska du klicka på klicka på
fliken ”Domains”

Högst upp anger du ett namn för din domän och en beskrivning av den.

Under ”Domain Properties” anger du att
Field Type: Short Integer (eftersom du valt detta i det förra steget för fältet i fråga)
Domain Type: Coded Values (för att du ska kunna ange egna värden)
Split Policy: Default Value
Merge Policy: Default Value

Under ”Coded Values” anger du vilka
värdemängder din domän ska
innehålla, vilket alltså motsvarar de val
i rullisten som användaren kommer se i
fältet ”Status”.
I vårt fall har vi 3 st. värden:
1 = Bra
2 = Medel
3 = Dålig

När du är klar med att skapa dina värdemängder klickar du på ”Apply” och sedan på ”OK”

Nu måste du koppla ihop din domän med fältet ”Status”,
högerklicka på lagret du skapat i filgeodatabasen och välj
”Properties”

I dialogfönstret som öppnas väljer du fliken ”Fields”

Markera fältet ( vårt fall ”Status”) som du vill koppla domänen
till och därefter under ”Field Properties” klickar du i fältet
bredvid ”Domain” och väljer din domän i rullisten som
öppnas.

Klicka på ”Apply” för att koppla din domän till ditt fält och när du är färdig med att koppla
alla dina domäner klickar du på ”OK”.
När du är nöjd med inställningarna för dina lager ska du symbolsätta dem med lämpliga
symboler:

Högerklicka på lagret i ”Table of Contents”

I dialogfönstret som öppnas klickar du på Properties

Välj fliken ”Symbology”

Välj ”Categories” i listan till vänster, klicka därefter på knappen ”Add All Values”
Om du angett att du vill ha en domän kopplad till ditt lager kommer du se symboler som representerar
de olika värdemängderna.

Välj att bocka av ”all other values”, du är förmodligen inte intresserad av att se dessa.
Dubbelklicka sedan på en av symbolerna för att ändra den till något lämpligt.

I vårt fall har vi valt symbolen ”Circle 2” med en storlek på 10 punkter och att värdemängden
”Bra” är grön, ”Medel” är gul och ”Dålig” är röd.

Klicka på ”Ok” i dialogfönstret ”Symbol Selector” när du ändrat symbol för varje
värdemängd.

Klicka på ”Apply” i dialogfönstret ”Layer Properties” när du är färdig och vill se hur det ser ut
i ”Table of Contents” och sedan på ”OK” för att stänga dialogfönstret.
Nu är det dags att publicera ditt lager på ArcGIS Online:
För att du ska kunna fortsätta måste du se till att logga in på ditt användarkonto på ArcGIS Online nu.

Klicka på fliken ”File” i menyfältet i ArcMap

Välj ”Sign In…”

Skriv in dina inloggningsuppgifter i dialogfönstret som öppnas

För att publicera lagret som en tjänst på ArcGIS Online klickar du på ”File” i menyfältet i
ArcMap och väljer ”Share As” och därefter ”Service…”

I dialogfönstret som öppnas väljer du ”Publish a service”

Klicka därefter på ”Next”

I dialogfönstret som öppnas väljer du ditt ArcGIS Online konto vid ”Connection” Ofta är detta
förvalt men om du dessutom har tillgång till en ArcGIS for Server kan det vara så att det är
den som blir förvald. I vårt fall vill vi dock nyttja ArcGIS Online för detta.

Under ”Service Name” döper du din tjänst till ett
lämpligt namn

Klicka därefter på ”Continue”

I dialogfönstret som öppnas ska du göra inställningarna för din tjänst, låt ”Parameters” vara
enligt de default inställningar som föreslås men förmodligen är de utgråade i vilket fall.

Till vänster väljer du ”Capabilities” och där
bockar du för ”Feature Access” och bockar
av ”Tiled Mapping”. Detta då du behöver
inte skapa en s.k. cache av ditt data utan du
behöver endast tillgång till objekten i
tjänsten.

Välj ”Feature Access” till vänster och bocka
för följande val:
”Create”, ”Query” och ”Update” då dessa är
de tre funktioner din app kommer behöva
för att dina uppgiftslämnare ska kunna
använda den för att samla in information.

Under ”Item Description” till vänster skriver du in metadata för din tjäsnt. Notera att ifall du
utgår ifrån en MXD-fil som redan har metadata, kan detta redan vara ifyllt för dig.

Fyll i Summary, Tags och Description, detta för att din tjänst ska bli sökbar för dig. ”Tags” är
sökord som du kopplar till tjänsten. Det räcker med ett ifall du vill, men du kan lägga till så
många du vill. Summary och Description beskriver din tjänst så att du och eventuellt andra
förstår syftet med den.

Under ”Sharing” ska du välja att göra tjänsten publik, dvs. bocka för ”Everyone (public)”.
Annars kommer inte dina uppgiftslämnare att kunna nå tjänsten!

När du gjort detta ska du klicka på knappen ”Analyze” i överkant på dialogfönstret, denna
analyserar din tjänst och kollar så att allt är ok innan du publicerar så att du vet att det kommer
fungera. Får du ett fel ”Error” kommer du inte kunna publicera din tjänst, men varningar och
meddelanden kommer hindra dig, oftast får du en varning om att ditt lager kommer kopiera
upp data på servern i samband med publiceringen, men det är precis det du vill göra i detta fall
så du kan med gott samvete ignorera denna varning.

När du kollat att det inte finns några hinder för din publicering kan du klicka på knappen
”Publish” i överkant av dialogfönstret.

När publiceringen gått igenom får du en bekräftelse på detta

Klicka på ”OK” för att stänga denna.
Nu är du klar i ArcMap och det är dags för steg 2: Att skapa en webbkarta med din tjänst.
Steg 2. Skapa en webbkarta

Öppna din webbläsare och logga in på www.arcgis.com

När du loggat in klickar du på ”Mitt Innehåll” högst upp i menyn.

Du hittar din publicerade tjänst i listan över ditt innehåll, den består av ditt geoobjektslager
och dess definitionsfil. Definitionsfilen behöver du inte bry dig om i normalfallet.

Klicka på titeln för din tjänst i listan för att komma till sidan med sammanfattningen för
tjänsten.

Klicka på knappen ”Öppna” och välj ”Lägg till lager på ny karta”

Zooma in till det område du är intresserad av och spara därefter din nya webbkarta, klicka på
knappen ”Spara” och välj ”Spara som” ”Kartan kommer då öppnas med samma utsnitt för
dina uppgiftlämnare.

I dialogfönstret som öppnas ger du din webbkarta en lämplig titel, anger en eller flera
söktaggar och skriver in en kortfattad sammanfattning av vad kartan är till för.

När du är klar klickar du på knappen ”Spara Karta” och din webbkarta kommer även den att
synas i listan under ”Mitt innehåll”

För att webbkartan ska kunna användas i webbapplikationen du ska bygga i nästa steg måste
du även göra webbkartan publik.

Klicka på knappen ”Dela” i menyfältet

I dialogfönstret som öppnas väljer du att bocka för ”Alla (publik)” så att alla kan se den.
(Om det inte redan är gjort, se till att bocka i ”Dela aktuell kartutbredning” också) När du gjort
kartan publik tänds också knapparna för att bädda in på webbplats och skapa webbapplikation,
vilket du behöver för nästa steg.

Klicka på knappen ”Klar” när du är färdig med dina inställningar, nu är webbkartan klar och
du är redo att skapa din webbapplikation.
Steg 3. Skapa och tillgängliggöra en användarvänlig webbapplikation
Nu ska du skapa den webbapplikation som dina uppgiftslämnare ska använda.

I kartvisaren klicka du återigen på knappen ”Dela”

I dialogfönstret som öppnas klickar du på knappen ”Skapa en webbapplikation”

I dialogfönstret som öppnas väljer du mallen ”GeoForm” som alltså är den webbapp du ska
skapa för detta projekt. Gör detta genom att klicka på ”Publicera” under bilden, och välj
”Publicera” i menyn som tänds.
’

I det dialogfönster som öppnas ger du din insamlingsapp en lämplig titel, en eller flera
söktaggar och anger en kortfattad sammanfattning om vad appen är till för.
Välj också att bocka för ”Dela den här appen på samma sätt som kartan (alla)” så att även
appen blir publik och kan användas av alla.

När du beskrivit din app klart ska du klicka på knappen ”Spara och publicera”
När du gör detta så kommer du in i byggverktyget för appen, detta verktyg kan även nå

I byggverktyget ska du först välja vilken webbkarta som ska användas i appen, med största
säkerhet är det redan förvalt utifrån din webbkarta du nyss skapat. Är den det ska du klicka på
knappen ”Nästa” för att gå vidare i processen. Är den inte förvald måste du klicka på knappen
”Välj webbkarta” för att där ange den webbkarta du vill använda.

Nu ska du välja ditt redigerbara lager. Klicka på pilen till höger för att välja det lager du vill
att appen ska lagra den insamlade informationen i, välj det lager du skapa och publicerade
med hjälp av ArcMap tidigare.

Klicka därefter på knappen ”Nästa”

I dialogfönstret som öppnas väljer du vilken storlek du vill ha på rubriken under
”Rubrikstorlek” (du kan alltid gå tillbaks och ändra ifall du vill)

Vid ”Logobild” kan du ange en URL till en bild att använda som logo för din app, URL’en
måste vara publik även den.

I det stora textfältet kan du skriva en instruktion eller beskrivning av din app och ditt projekt.
Du har flera olika verktyg till din hjälp och du kan lägga in länkar bilder och mycket mer här
ifall du vill.

När du är klar med detta klickar du på ”Nästa”

I dialogfönstret som öppnas ska du nu välja vilka fält som dina informationslämnare ska
kunna fylla i när de lämnar informationen. Bocka för eller av de fält du vill att de som lämnar
informationen ska se och kunna fylla i.

Du kan också skriva en hjälptext eller Tips i fälten som ytterligare hjälper och förenklar för de
som ska lämna informationen.

När du är nöjd med inställningar för textfälten klickar du på knappen ”Nästa”

I dialogfönstret som öppnas
ska du nu välja utseende på
din app, här finns flera olika
teman och utseenden att
välja mellan, i vårt fall har
vi valt temat ”Superhero”

När du är nöjd med ditt val
och utseendet på din app ska
du klicka på ”Nästa”

I dialogfönstret som öppnas ska du fylla i lite alternativ för användaren, oftast går det bra att
acceptera default-inställningarna, men det du kanske vill är att bestämma vilken
bakgrundskarta som appen kommer använda som standard och vilken alternativ karta som
användaren ska kunna växla till.

När du är nöjd med dina alternativ klickar du på knappen ”Nästa”

I dialogfönstret som öppnas är det dags att förhandsgranska allt det du gjort hittills. Titta
igenom din applikation, och om du är nöjd med hur den ser ut kan du klicka på knappen
”Nästa”.

(Om inte, kan du klicka på ett av stegen i listan till vänster för att gå tillbaka och ändra något.)

I dialogfönstret som öppnas, är det dags att spara din app.

Observera att du alltid kan komma tillbaka till byggverktyget ifall du skulle vilja justera något
i efterhand.

Klicka på knappen ”Spara” för att spara och publicera din applikation.

När du gjort detta får du en bekräftelse på att appen publicerats och ett antal alternativ för att
dela med dig av en länk till informationen. Observera att eftersom du valt att publicera din app
på ArcGIS Online så får du automatiskt en egen s.k. ”kort-länk” (Short URL) till din app. De
fullständiga URL’en finns i metadatat för din app i listan under ”Mitt innehåll” på ArcGIS
Online.

Vill du testa din app, kan du kopiera länken du får i bekräftelsen till webbläsare eller gå via
listan i ”Mitt Innehåll” på ArcGIS Online.
Nu är du klar med att skapa din app, och kan börja sprida den.
Nu har du skapat allt du behöver för att samla in lägesbunden information med hjälp av allmänheten.
Genom att logga in i ArcMap eller ArcGIS Pro med samma användare som du använde för att skapa
ditt lager kommer du också kunna hämta hem datat för vidare analyser eller presentationer.
Lycka till!
Om du vill ha koll på hur insamlingen går och även se statistik för går du vidare till steg 4 och skapar
en ”dashboard”. Mer om hur det går till i del 2 av den här guiden som kommer på esri.se under
försommaren 2015.
Vill du ha mer information om vilken nytta ArcGIS kan tillhandahålla dig och din organisation?
Oavsett om du har du frågor kring den här guiden eller om ArcGIS i allmänhet är du alltid
välkommen att kontakta oss på [email protected] eller via ett besök på vår hemsida esri.se.