ArcGIS Online
ArcGIS Online mogelijkheden vergroten met ArcGIS for Excel
Gebruikers die graag met Microsoft Excel werken kunnen met de ArcGIS for Excel Add-in hun feature layers aanmaken en bewerken vanuit Excel. Ook voor gebruikers die minder vaak met Excel werken kunnen met deze Add-In gebruik maken van nieuwe functionaliteiten. In dit artikel wordt besproken hoe de Add-in kan worden toegevoegd, hoe vanuit Excel een feature layer aangemaakt kan worden, hoe een bestaande feature layer bewerkt kan worden vanuit Excel en hoe aan de hand van functies coördinaten en adressen van punten berekend kunnen worden.
Toevoegen van de add-in
Wanneer Excel geopend is, kan vanuit de toolbar onder Insert > Add-ins gekozen worden voor ‘Get Add-ins’. Een pop-up scherm opent zich waar in de zoekbalk gezocht kan worden naar ‘ArcGIS’. De Add-in ArcGIS for Excel verschijnt en kan worden toegevoegd aan de applicatie door voor ‘Add’ te kiezen. In de bovenste toolbar verschijnt de optie ‘ArcGIS’. Van hieruit is het mogelijk om de kaart en de Function Builder te openen nadat er is ingelogd met een ArcGIS Online of ArcGIS Enterprise account.
Een feature layer aanmaken vanuit Excel
Als de data in het Excel sheet geografische data bevat zoals adressen of coördinaten is het mogelijk om vanuit Excel een nieuwe feature layer te creëren. Wanneer de kaart is geopend, komt vanuit het Layers icoontje de mogelijkheid om data aan de kaart toe te voegen vanuit het Excel bestand.

In dit paneel verschijnt de optie om de data te selecteren, dit kan door in het Excel sheet de gewenste cellen te selecteren. Daarna is er de mogelijkheid om te kiezen voor ‘Location type’, in dit voorbeeld is gekozen voor adressen maar met coördinaten is dit ook mogelijk. Vervolgens dient een geolocator gekozen te worden en de kolom waarin de geografische gegevens staan.

Als deze opties goed staan ingesteld kan de data aan de kaart worden toegevoegd met ‘Add to map’. Let wel op, aangezien dit rekenkracht vraagt kost dit credits.
Wanneer de data zichtbaar is op de kaart is er in de viewer ook de optie om de symbologie aan te passen. Er zijn verschillende manieren om te symboliseren zoals bekend vanuit de Map Viewer in ArcGIS Online zoals Location, Heat map, Counts en Amounts, Types en Type & Size. Ook kunnen labels toegevoegd worden. Op de afbeelding hieronder is te zien waar de symbologie instellingen te vinden zijn.

Deze data is vervolgens te delen met ArcGIS Online door te klikken op het Share icoontje. Hierna opent een paneel waarin er de mogelijkheid is om een titel, tags, een samenvatting mee te geven en de optie om aan te geven met wie de feature layer gedeeld mag worden.

Bewerken van een bestaande feature layer in Excel
Met ArcGIS for Excel is het niet alleen mogelijk om data uit de sheet met ArcGIS Online te delen. Het is ook mogelijk om een feature layer naar Excel te halen en vanuit Excel bewerkingen te doen binnen deze laag. Vanuit het Layers icoontje is de optie te vinden om lagen toe te voegen vanuit ArcGIS Online. Dit kan jouw eigen content zijn maar ook lagen vanuit groepen, ArcGIS Online of de Living Atlas. Dit artikel gebruikt als voorbeeld een feature layer uit de eigen content waarbij bewerken ingeschakeld staat.
Vanuit het "Layers" paneel kan de gewenste laag gekozen worden en toegevoegd worden aan Excel. Wanneer bewerkingen aan de attributen worden gedaan, is het van belang om het schuifje bij ‘Add attribute table’ aan te zetten. Dit zorgt ervoor dat de attribuuttabel geladen wordt in een Excel sheet.

In dit Excel sheet kunnen vervolgens bewerkingen worden gedaan aan de data. Deze data synchroniseert direct met ArcGIS Online. Hierdoor is het mogelijk om met meerderen tegelijk aan dezelfde feature layer te werken. Het voordeel van bewerken in Excel is dat het bewerken intuïtiever kan zijn voor ervaren Excel gebruikers. Tevens is er de mogelijkheid om gebruik te maken van de kracht van de functies die te gebruiken zijn in Excel.
Wat via Excel ook makkelijk gaat is het toevoegen van nieuwe velden. Dit kan gedaan worden door een nieuwe kolom toe te voegen aan de sheet. ArcGIS Online neemt deze nieuwe kolom automatisch over als een nieuw veld in de attribuuttabel. Bij het aanmaken van een nieuwe kolom verschijnt er in de kaart direct de optie om aan te geven om wat voor data type het gaat.

Nadat een nieuw veld is aangemaakt op de feature layer, kan vanuit ArcGIS Online op dit veld een ‘List’ worden aangemaakt waarmee je vooraf gedefinieerde opties geeft voor de gebruiker om in te vullen. Op de afbeelding hieronder is te zien hoe dit er vervolgens in Excel uit komt te zien. Op deze manier is het mogelijk om vanuit Excel snel met een paar klikken data in te voeren. Na elke klik synchroniseert de data zich met ArcGIS Online waardoor de wijzigingen meteen worden opgeslagen. Dit betekent ook dat er met meerdere mensen tegelijk aan dezelfde feature layer gewerkt kan worden.

Berekenen van coördinaten en adressen met ArcGIS for Excel
Soms kan het ook voorkomen dat er iets aan jouw data mist. De feature layer bevat punten op verschillende locaties maar zonder tastbare locatiegegevens is het zonder kaart nog niet uit te leggen waar iets is. De coördinaten van een punt berekenen kan in ArcGIS Online aan de hand van een Arcade expressie. Echter, coördinaten zeggen niet altijd alles, je wilt adresgegevens hebben. Met ArcGIS for Excel is het mogelijk om deze gegevens te berekenen.
In de ArcGIS for Excel Add-in is ook de Function Builder te vinden. Dit is een uitbreiding van de standaard Excel functies waarmee de functionaliteit van deze Add-in vergroot wordt. Deze Function Builder geeft een stap voor stap wizard menu waarmee klikkend een functie voor een bepaald veld kan worden aangemaakt. Zo zijn er bijvoorbeeld de Geocoding functions. Onder deze functies is de GETADDRESS functie te vinden. Aan de hand van de wizard klik je cellen met de juiste X en Y coördinaten aan en kun je spatial reference van deze coördinaten aangeven. Klik op update en de adresgegevens worden aan de hand van de coördinaten berekend in de aangewezen cel.

De functie voor deze cel ziet er vervolgens uit zoals in het voorbeeld op de afbeelding hieronder.

Hierna is het mogelijk om met de bekende Excel sleep techniek dit voor de hele kolom tegelijk in enkele seconden te berekenen. Wanneer alleen adresgegevens beschikbaar zijn kan dit ook andersom worden berekend met de functie GETCOORDINATES.
Let wel op, het gebruik van deze functie kost credits.
Laatst bijgewerkt op 22-08-2023.