De expressietaal Arcade is in 2017 geïntroduceerd. Deze lichte, eenvoudige expressietaal, is snel in gebruik, eenvoudig om te leren en heeft als doel om de visualisatie eenvoudig professioneel te creëren. Arcade is een groeiend onderdeel binnen het ArcGIS-platform. Daarmee groeit ook de naamsbekendheid. Ondanks dat men inmiddels veel van Arcade gehoord heeft, weet nog niet iedereen het goed te plaatsen.
Arcade komt namelijk niet alleen voor in ArcGIS Enterprise, ArcGIS Online en ArcGIS Pro, maar ook in ArcGIS API for JavaScript, ArcGIS Runtime SDK, GeoCortex Workflow 5! Oftewel: de taal komt voor in het hele ArcGIS-platform. Gebruikers en ontwikkelaars komen Arcade dus overal tegen. Inmiddels zijn we al een paar versies verder met Arcade, waar steeds meer mogelijkheden in worden toegevoegd. Dit blog neemt je kort mee in wat Arcade is en wat het kan. En nog belangrijker: hoe kan Arcade helpen in jouw werk? Er is een voorbeeld te downloaden waarin Arcade in ArcGIS Online werkt.
Arcade: logica voor functies en condities
Eerst een stap terug, wat is Arcade? Arcade is een (expressie)taal binnen ArcGIS waarmee je logica kan uitschrijven om functies en condities toe te passen op de labeling, popups en symbolen van de kaart. Klinkt interessant, maar hoe kan ik Arcade nu in de praktijk toepassen?
Een praktisch voorbeeld bewijst eenvoudig de kracht van Arcade. Stel je voor dat je een puntenlaag hebt op basis van werkzaamheden. Deze werkzaamheden hebben een datum en nu willen we de symbolen van deze werkzaamheden tonen op basis van urgentie. Arcade is in staat om uit te rekenen wat het verschil is in dagen tussen vandaag en de datum dat de werkzaamheden afgerond moeten zijn. Hiermee kunnen we zien welke werkzaamheden binnen drie dagen afgerond moeten zijn.
Hierboven is het voorbeeld in Arcade uitgeschreven. In drie regels staat de volledige logica om punten te symboliseren op urgentie en ze een label mee te geven met het aantal dagen.
Arcade werkt op desktop en mobiel
Sommige mensen zullen denken: “Waarom hadden we Arcade nodig en konden we niks bestaands gebruiken?” Arcade moest zowel op de desktop als op mobiele apparaten werken. Voor een goede performance op mobiele apparaten hebben we een ‘lichtgewicht’ taal nodig. De implementatie van bestaande talen kon beveiligingsproblemen met zich mee brengen. De nieuwe taal zou uiteindelijk ook geometrische functies moeten ondersteunen.
Arcade bevat veel datum-, geometrische en wiskundige functies om berekeningen uit te voeren op basis van de geometrie of de attributen die erbij horen. Om deze functies ‘in het wild’ te zien, hebben de developers van Esri Nederland voorbeelden verzameld die in ArcGIS Online zijn te gebruiken.
Download hier de voorbeelden voor gebruik van Arcade in ArcGIS Online. [PDF]
Arjan van Zutphen werkt als Technisch Consultant bij Esri Nederland.
7 november (online seminar op 1 middag)Praktische tutorial met Alec Sharp Alec Sharp illustreert de vele manieren waarop conceptmodellen (conceptuele datamodellen) procesverandering en business analyse ondersteunen. En hij behandelt wat elke data-pr...
11 t/m 13 november 2024Praktische driedaagse workshop met internationaal gerenommeerde trainer Lawrence Corr over het modelleren Datawarehouse / BI systemen op basis van dimensioneel modelleren. De workshop wordt ondersteund met vele oefeningen en pr...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
26 en 27 november 2024 Organisaties hebben behoefte aan data science, selfservice BI, embedded BI, edge analytics en klantgedreven BI. Vaak is het dan ook tijd voor een nieuwe, toekomstbestendige data-architectuur. Dit tweedaagse seminar geeft antwoo...
De DAMA DMBoK2 beschrijft 11 disciplines van Data Management, waarbij Data Governance centraal staat. De Certified Data Management Professional (CDMP) certificatie biedt een traject voor het inleidende niveau (Associate) tot en met hogere niveaus van...
3 april 2025 (halve dag)Praktische workshop met Alec Sharp [Halve dag] Deze workshop door Alec Sharp introduceert conceptmodellering vanuit een non-technisch perspectief. Alec geeft tips en richtlijnen voor de analist, en verkent datamodellering op c...
10, 11 en 14 april 2025Praktische driedaagse workshop met internationaal gerenommeerde spreker Alec Sharp over herkennen, beschrijven en ontwerpen van business processen. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikba...
15 april 2025 Praktische workshop Datavisualisatie - Dashboards en Data Storytelling. Hoe gaat u van data naar inzicht? En hoe gaat u om met grote hoeveelheden data, de noodzaak van storytelling en data science? Lex Pierik behandelt de stromingen in ...
Deel dit bericht