Det finns många standardinställningar för att skapa informativa dashboards, men ibland behövs något mer. Genom att slå på avancerad formatering i dina element kan du använda Arcade för att formatera värden i en lista, indikator eller tabell. På så sätt kan du skapa en mer effektiv och lättläst rapport.
I det här inlägget kommer jag visa olika exempel på hur du kan använda Arcade för att åskådliggöra data på ett sätt som stärker informationen i ArcGIS Dashboards. Du kan kopiera skripten som jag har lagt som länkar i detta inlägg. Häng med när jag dyker ner i en rad användbara skript som gör din ArcGIS Dashboards mer informativ och visuellt imponerande!
ArcGIS Dashboards med Arcade
För att illustrera möjligheterna med Arcade har jag skapat en ArcGIS Dashboards som visualiserar ett antal indikatorer. Nedan kan du se att vi använt oss av olika färgsättningar för att tydligare se trender och anpassa tabeller.
ArcGIS Dashboards för att visa temperaturer och ärenden på fastigheter.
Visualisera trender med Arcade
Aktivera avancerad formatering och använd Arcade i indikatorerna för att lyfta fram och visualisera trender i dina ArcGIS Dashboards. Med funktionen IIF kan du skapa logik som returnerar antingen sanna eller falska värden baserat på specifika villkor.
I det här fallet används färgskalor och ikoner för att illustrera medeltemperaturer: grönt visar på en minskning, medan orange och rött indikerar en ökning. När en temperaturförändring överstiger 0,5 grader, ändras även indikatorns bakgrundsfärg för att markera förändringen. Klicka på länken för att se och kopiera Arcade-skriptet jag har använt.
Använd Arcade för att framhäva och indikera på trender där man ser grader i olika områden.
I Arcade har du möjlighet att använda olika nyckelord, exempelvis If eller Else. En If-sats returnerar ett värde som är sant om det angivna villkoret uppfylls, medan en Else-sats aktiveras om villkoret i den föregående If-satsen är falskt. Här har exempelvis If-Else-logik används i en indikator för att representera hur stor andel träd som finns på fastigheterna, vilket resulterar i olika antal ikoner föreställande träd. Se och kopiera mitt skript här.
Skapa villkorssatser som visar trender genom ikoner!
Skapa referensattribut för informativa listor
Att använda avancerad formatering i en lista kan vara en utmaning, eftersom det kräver skapandet av attribut som senare används i listmallen. Ditt Arcade-uttryck förblir dock detsamma.
I denna dashboard har tre referensattribut skapats med hjälp av Arcade: maxtemperatur, mintemperatur och temperaturdifferens. Temperaturdifferensen beräknas genom att subtrahera mintemperaturen från maxtemperaturen. På detta sätt kan vi visa information om fastigheternas temperaturdifferenser, även om denna data inte fanns tillgänglig från början. Ett tips är att använda funktioner som gör siffror mer lättlästa. Här har funktionen Round använts för att avrunda attributen till en decimal. Se skriptet och prova att använda det själv!
Lägg till referensattribut i mallen för att använda de i din lista.
Arcade för att visualisera tabeller
Jag vill avsluta med att visa hur du kan använda Arcade i en tabell, där det finns stor potential att framhäva och visualisera information. Ett exempel är att införa symboler som representerar de olika typerna av ärenden som kommit in till fastighetsbolaget. I tabeller kan det ibland vara en utmaning att få en överblick över fält med mycket information. För att underlätta läsningen kan du använda Arcade för att lägga till hovertext, vilket gör det enklare för läsaren att ta till sig information som kanske inte alltid syns direkt.
Dessutom gör Arcade det möjligt att söka igenom alla inkomna ärenden och rödmarkera de som innehåller specifika ord. I exemplet markeras orden ”akut” och ”farlig” i rött. Använd funktionen Find för att leta igenom texten, och om ordet hittas utförs det som anges i If-satsen. Funktionen Lower säkerställer också att text med versaler beaktas. Genom att rödmarkera vissa värden blir det tydligt och enkelt för användaren att se vilka ärenden som är akuta och som måste åtgärdas. Ett annat tips är att använda funktionen Text för att formatera om värden i textfält, vilket gör dem tydligare. Till exempel har datumfältet formaterats om så att det blir mer lättläst. Kopiera och anpassa skript utifrån dina behov.
Portabilitet – återanvänd Arcade script
Ett sista tips är att Arcade är portabelt och användarvänligt. Men vad innebär det? Jo att Arcade-script och uttryck som du har skrivit tidigare eller kanske fått av en kollega, går alldeles utmärkt att kopiera och använda i flera ArcGIS-produkter. Därför behöver du inte lägga ner tid på att ta fram något som redan finns. Allt du behöver göra är att ändra i uttrycket där det behövs, för att anpassa det till din data. Det finns massor med uttryck att använda samt anpassa till ditt data på Esri Community, i blogginlägg och kanske till- och med inom din organisation.
Känner du att något av dessa script och datavisualiseringar skulle kunna passa i din ArcGIS Dashboards? Testa att implementera dem och skapa en visuellt effektiv och informativ ArcGIS Dashboards för din organisation! Om du stöter på problem så har vi experter som kan hjälpa.
Länktips:
E-kurs om Arcade inom ArcGIS Dashboards
Så blir dina kartor snyggare med Arcade