ArcGIS Actueel nr.02 2012

Page 1

ArCGIS HÉT PLATForM Voor GEo-INForMATIE

//build a list of layers to dispaly in the legend function buildLayersList (layers) { var layerInfos = [] ; dojo.forEach(layers, function (mapLayer, index) { var layerInfo = {}; if (mapLayer.featureCollection && mapLayer.type !==”CSV”) { if (mapLayer.featureCollection.showlegend === true { dojo.forEach(mapEach(mapLayer.featureCollection.layers, function if (fcMapLayer.showlegend !== false { layerInfo = { “layer”: fcMapLayer.layerObject, “title”: mapLayer.title, “defaultSymbol”: false }; if (mapLayer.featureCollection.layers.length > 1) { layerInfo.title += “ - ” + fcMapLayer.layerDefinition.name; }: layerInfos.push(layerInfo) ; } }); } } else if (mapLayer.showlegend !== false && mapLayer.layerObject) { var showDefaultSymbol = false; if (mapLayer.layerObject.version < 10.1 && (mapLayer.layerObject instaceof esri.layers.ArcGISDynamicMapServiceLayer showDefaultSymbol = true; } layerInfo = { “layer”: mapLayer.layerObject, “titel”; mapLayer.title,

een uitgave nr.022012 022012 uitgavevan van Esri Esri Nederland Nederland nr.

ArCGISActueel arcgisactueel uitdagend en inspirerend uitdagend en inspirerend


ColoFon

ArcGIS Actueel is een uitgave van Esri Nederland voor gebruikers van het ArcGIS-platform. cONTAcT E: redactie@arcgisactueel.nl T: +31 (0) 10 217 07 00 I : www.esri.nl REdAcTIE Joris Bak Ernst Eijkelenboom Jessica Jansen Maria Tunnisen Jeroen van Winden Marco Wagemakers Aan deze uitgave werkten mee: Bart Smit Arjen Pluim Marcel de Rink John van Smaalen Martin Schlüter Antoon Uijtdehaag cOvER Op de cover is een social media map afgebeeld, één van de templates die Esri via ArcGIS Online aanbiedt. Eén of meerdere informatielagen/ analyses worden gecombineerd met social media-berichten over een bepaald onderwerp. De berichten van Flickr, YouTube en Twitter worden geclusterd weergegeven, wanneer er meerdere berichten op een bepaalde plek gepost zijn. ONTWERP Karen Stultiens

2

COLOFON EN INHOUDSOPGAVE

3

VOORWOORD

4

GIS-NIEUWS

5

BRENG DE KRACHT VAN DE KAART NAAR EXCEL EN POWERPOINT

8

05

GEOPROCESSING SERVICES MAKEN RUIMTELIJKE ANALYSES TOEGANKELIJK

11

IEDEREEN PROFITEERT VAN MAPLEX

12

BEST PRACTICES ARCGIS ONLINE

15

ESRI VERBINDT PDOK MET ARCGIS

18

DE VELE GEZICHTEN VAN ARCGIS ONLINE

22

KADASTER START NIEUWE PRODUCTIELIJN OP BASIS VAN AUTOMATISCHE

FOTOGRAFIE LENS! fotografie > Marcel Krijger (tenzij anders vermeld) vORmGEvING EN dRUk LENS! communicatie (www.lenscommunicatie.nl) ‘t Papierenhuys OPLAGE 4.500 exemplaren ABONNEmENTEN Organisaties met een onderhoudscontract van Esri Nederland krijgen ArcGIS Actueel kosteloos toegestuurd. Zonder onderhoudscontract is het ook mogelijk om ArcGIS Actueel te ontvangen. Een jaarabonnement kost 25 euro (excl.btw). dIScLAImER Esri Nederland besteedt de uiterste zorg aan de betrouwbaarheid en actualiteit van de artikelen in ArcGIS Actueel. Aan de verstrekte informatie kunnen geen rechten worden ontleend. Gebruikt kaarten beeldmateriaal blijft eigendom van de makers. Artikelen uit ArcGIS Actueel mogen alleen openbaar worden gemaakt na schriftelijke toestemming van Esri Nederland.

12

GENERALISATIE

26

AANSLUITEN OP NEDERLANDSE PROCESSEN MET PRODUCTEN VAN ESRI NEDERLAND

28

RUNTIME BRENGT ‘NATIVE MOBILE APP DEVELOPMENT’ DICHTBIJ

28


Voorwoord

Apps, apps, apps! Met de komst van smartphones en tablets denken we steeds meer aan apps als we bepaalde dingen willen doen met geo-informatie. Apps bouwen is echter iets heel anders dan het traditioneel ontwikkelen van software. Een app is vaak een kleine gefocuste applicatie, gericht op een klein aantal handelingen en een oplossing voor een specifieke doel. Apps zijn veelal user interfaces die gebruik maken van webservices waar de echte functionaliteit ‘draait’. Ook in de GIS-wereld is een trend zichtbaar richting apps voor eindgebruikers. De zwaardere GIS-toepassingen en software worden steeds meer het domein van de GIS-professional. Voor ontsluiting en gebruik van geo-informatie wordt steeds vaker gekozen voor apps. Hierbij kan gekozen worden voor webapps in

“ArcGIS Runtime-SDK’s: het walhalla voor ontwikkelaars van apps.”

bijvoorbeeld HTML5 of voor native apps, specifiek gebouwd voor een bepaald besturingssysteem op een device. Wij stellen apps en templates ter beschikking voor typische GIS-functies in zowel webapps als native apps. Echter, vaak is er behoefte aan een veel specifiekere app, waarin ook met geo-informatie gewerkt kan worden. Rond de jaarwisseling gaat Esri zogenaamde configurabele native apps leveren. Deze apps zijn er om specifieke processen vergaand zelf in te richten en gaan daarmee verder dan de huidige ArcGIS-app die wordt aangeboden in de verschillende app-stores. Om nog specifiekere apps te bouwen zijn er ArcGIS RuntimeSDK’s beschikbaar voor alle gangbare platformen op devices zoals laptops, tablets en smartphones. Dit is het walhalla voor ontwikkelaars van apps. In deze ArcGIS Actueel leest u ook over de SDK’s. Verder besteden we aandacht aan ArcGIS Online, een aantal extensies en andere technische onderwerpen. Ik wens u veel leesplezier toe. Jeroen van Winden Chief Technology Officer Esri Nederland jvanwinden@esri.nl 3


GISnieuws ArcGIS-app beschikbaar in de Windows Store Nu Windows 8 beschikbaar is, presenteert Esri een pre-

relevante demografische, historische en milieukundige

view van de ArcGIS-app voor Windows 8. De app, nu be-

onderwerpen laat zien. Daarnaast worden steeds nieu-

schikbaar in de Windows Store, geeft een preview van

we relevante kaarten toegevoegd aan de app.

features die de manier van werken van Windows 8 en Windows Runtime integreren met ArcGIS Online.

Heeft u een Windows Phone? Download ArcGIS via de Windows Store!

Esri wil haar gebruikers graag succesvol maken en is daarom ook betrokken bij oplossingen op Windows 8.

E-mail voor meer informatie naar contact@esri.nl

Met de app kunt u kaarten bekijken die interessante en

Formaat file geodatabase BRT (TOP10NL) voortaan door Esri Nederland geleverd Nederland. Om deze dataset te kunnen gebruiken, is het nodig om de set te converteren naar het formaat file geodatabase. Jeroen van Winden, CTO van Esri Nederland, vindt het belangrijk dat de levering van de BRT voor ArcGIS-gebruikers op deze manier kan blijven bestaan. “Voor onze gebruikers is de file geodatabase het beste formaat en wij willen graag dat onze klanten probleemloos met deze data kunnen werken.” De BRT (BasisRegistratie Topografie), TOP10NL, van het

Bijdrage open data

Kadaster blijft als open data beschikbaar in het formaat

Ook is Van Winden blij dat zijn organisatie op deze ma-

file geodatabase. De TOP10NL wordt voortaan alleen in

nier kan bijdragen aan het gebruik van open data in

het standaard GML-formaat aangeboden. Het Kadaster

Nederland. “Door dit te vertalen naar een formaat dat

laat de levering in andere formaten over aan het be-

toegespitst is voor onze software bieden we meerwaar-

drijfsleven. Esri Nederland verzorgt daarom vanaf nu de

de.” De set wordt geheel kosteloos aangeboden, zoals

levering in het formaat file geodatabase via esri.nl/brt.

het Kadaster dat ook heeft gedaan.

Probleemloos werken

E-mail voor meer informatie naar contact@esri.nl

Veel ArcGIS-gebruikers maken gebruik van de BRT (TOP10NL), de basisregistratie voor de topografie van

4


Breng de kracht van de kaart naar Excel en PowerPoint

Online GIS

Snel en eenvoudig in Microsoft Excel interactieve kaarten maken van uw organisatiedata? Dat is nu mogelijk met een nieuw onderdeel van ArcGIS Online: de Esri Maps for Office add-in. U maakt hiermee patronen zichtbaar die grafieken niet laten zien. Het toevoegen van een kaart aan Excel is ook nog eens net zo eenvoudig als het toevoegen van een grafiek. In dit artikel leest u meer over de mogelijkheden van deze nieuwe integratie van kaarten binnen Microsoft Office. De meeste spreadsheets bevatten wel een

andere kaarten zoals de canvas basiskaart of

vorm van locatiegebonden informatie. Of het

stratenkaart.

nu gaat om adressen van bijvoorbeeld leden

De belangrijkste stap is de informatie in de

of cijfers per district, zoals sales per rayon.

spreadsheet op de kaart tonen. Dit is een

Antwoorden vinden op ruimtelijke vragen

eenvoudig proces dankzij de wizard om data

door naar rijen en kolommen te kijken is een

toe te voegen. De wizard begeleidt u door de

flinke klus. Maar een kaart maakt de informa-

stappen om de juiste tabellen of cellen uit de

tie veel overzichtelijker en ruimtelijke patro-

spreadsheet te selecteren, het locatietype op

nen worden zichtbaar.

te geven en om de data eventueel te aggregeren. Locatietypen zijn Lat/Long, Adressen,

Een kaart maken

Steden, Landen en Custom locatietypen.

Het toevoegen van een kaart in Excel is zo eenvoudig als het toevoegen van een grafiek.

Geocoderen

Op het Esri Maps lint (ribbon) binnen Excel

De adressen en custom locaties zijn in het

zitten duidelijke knoppen. De kaart toont

bijzonder interessant om uw eigen data op

standaard de topografische basiskaart als

de kaart te toveren. Een adres in een spread-

ondergrond, maar deze is aan te passen naar

sheet kan direct dankzij Esri Maps for Office

5


online GIS

worden omgezet naar een locatie op de

verder verfijnen, het zichtbaarheidsbereik

kaart. Hiervoor wordt de geocodeerservice

instellen, pop-ups configureren en voor

van ArcGIS Online gebruikt. Daarmee zijn de

punten ook nog uit de opties heatmap en

adressen in uw spreadsheet tot op het niveau

clustering kiezen. Een heatmap toont u direct

van de BAG te vertalen naar locaties.

het zwaartepunt van de puntlocaties.

Custom locatietypen stellen u in staat om

Wanneer u heel veel punten heeft toege-

de informatie in Excel te relateren aan eigen

voegd aan de kaart is ook het verstandig om

grenzen. Door een webservice te registreren

te werken met clustering. Dit wordt standaard

in ArcGIS Online kan deze vervolgens ook

voor u aangezet zodra u vele honder-

binnen Excel worden opgevraagd. Stel dat

den punten op de kaart zet. Bij clustering

uw organisatie over eigen grenzen beschikt

worden de punten die dicht bij elkaar liggen

(zoals verkoopdistricten), dan kunt u deze

gezamenlijk afgebeeld met een symbool, met

locaties gebruiken in plaats van de standaard

daarin het getal van het aantal punten dat

locatietypen. Of u kunt de grenzen die aange-

zijn samengevoegd. Met clustering wordt uw

boden worden door anderen, zoals het CBS,

kaart sneller en overzichtelijker weergege-

gebruiken. Denk bijvoorbeeld aan de grenzen

ven.

van provincies, gemeenten, wijken, buurten, waterschappen en COROP-gebieden.

Kaarten delen met ĂŠĂŠn klik Bent u klaar met het maken van de kaart en

6

Heatmaps en clustering

wilt u deze delen? Dat kan, snel en eenvou-

Zodra de gegevens van de spreadsheet zijn

dig, door op de knop delen te klikken. De

toegevoegd aan de kaart kunt u de opmaak

gegevens

vanuit

Excel

kunnen

worden


overgezet naar ArcGIS Online. Vanuit daar

zoomen in de kaart. En ook de informatie in

zijn de kaarten dan verder te delen door ze te

de kaart kan in een pop-up worden weerge-

embedden op websites of via mobiele apps.

geven door op een punt of vlak te klikken.

Andersom kan uiteraard ook, content op ArcGIS Online is direct te gebruiken binnen

Met behulp van interactieve kaarten in uw

Excel.

PowerPoint-slides creëert u presentaties die nog meer impact hebben.

Bij het delen naar ArcGIS Online bepaalt u zelf hoe u de kaart wilt delen. Met niemand, met

Auteur: Joris Bak

leden van een groep, met uw hele organisa-

E-mail: jbak@esri.nl

tie of met iedereen. Wilt u liever direct de spreadsheet delen met daarin de kaart? Ook

Wilt u meer weten over ArcGIS Online en Esri

dat kan, geef de spreadsheet simpelweg aan

Maps for Office? Neem gerust contact met mij

uw collega. Om de interactieve kaart te bekij-

op!

ken moet uw collega ook de Esri Maps for Office add-in geïnstalleerd hebben. Gebruikers zonder de add-in krijgen een statische afbeelding te zien.

Interactieve kaarten in PowerPoint De integratie binnen Office gaat verder dan alleen Microsoft Excel. Esri Maps for Office biedt u ook twee mogelijkheden voor het toevoegen van kaarten in Microsoft PowerPoint. De eerste optie is het creëren van een kaart in Excel en daarna een slide aan te maken direct vanuit Excel. Bij deze optie wordt er een dia gemaakt met een statische afbeelding van de kaart. De tweede optie is een kaart in PowerPoint maken door het toevoegen van een kaart die u zoekt en vindt op ArcGIS Online. Bij deze optie moet uw kaart dus eerst vanuit Excel gepubliceerd worden naar ArcGIS Online. U kunt de kaart als statisch beeld of als een dynamische (interactieve) kaart toevoegen. De dynamische kaart stelt u in staat om direct vanuit presentatiemodus te pannen en 7


Server gis

Geoprocessing services analyses toegankelijk Krachtige ruimtelijke analyses vanuit een app. Internet draagt enorm bij aan het breder

op ArcGIS for Server. Bij het aanroepen van

toegankelijk maken van geo-informatie via

de service vanuit een client applicatie, wordt

web-applicaties. Bij bekendheid met geopro-

het geoprocessing model geheel op de server

cessing-tools in ArcGIS for Desktop, is het

uitgevoerd. De server geeft uiteindelijk het

slechts een paar stappen verder om deze te

resultaat van het model terug naar de client

publiceren als geoprocessing services. Met

applicatie. Het aanmaken en publiceren van

behulp van geoprocessing services zijn ruimte-

het geoprocessing model gebeurt vanuit

lijke analyses voor een breder publiek beschik-

ArcGIS for Desktop. Na publicatie is de service

baar. Dit artikel geeft een korte toelichting op

direct gereed voor gebruik bij tal van client

de concepten en het gebruik van geoproces-

applicaties. In feite is ArcGIS for Desktop

sing services.

één van de client-applicatie die gebruik kan maken van een geoprocessing service.

Ruimtelijke analyses zijn de meest krachtige

Daarnaast bieden de verschillende web-API’s

functies van ArcGIS. Het aanmaken en uitvoe-

en ArcGIS Runtime SDK’s van Esri de mogelijk-

ren van deze analyses gebeurt met behulp

heid geoprocessing services te consumeren in

van geoprocessing. Een geoprocessing model

een mobiele app of webapp.

bestaat uit een reeks van tools uit ArcToolbox. een specifieke ruimtelijke analyse. Met het

Waarom een geoprocessing service gebruiken?

publiceren van een geoprocessing model naar

Er zijn belangrijke voordelen voor het gebruik

ArcGIS for Server is de ruimtelijke analyse

van een geoprocessing service. Ten eerste

beschikbaar via een geoprocessing service.

vormt het vanuit het oogpunt van beheer een

Door deze geoprocessing services heeft een

standaard ingang voor ruimtelijke analyses.

breder publiek toegang tot de ruimtelijke

ArcGIS for Server met geoprocessing services

analyse.

biedt naast standaardisatie ook enkelvoudig

Deze tools zijn met elkaar verbonden voor

beheer en meervoudig gebruik. Daarnaast

8

Wat is een geoprocessing service?

kunnen met behulp van geoprocessing servi-

Een geoprocessing service is een webservice

ces geavanceerde ruimtelijke analyses uitge-

die een set van geoprocessing tools in een

voerd worden in webapps en mobiele apps.

geoprocessing-model serveert en uitvoert

GIS-professionals

kunnen

hierdoor

hun


maken ruimtelijke

analyseworkflows delen met een groter publiek. De

analysefunctionaliteit

kan

overal

worden

gebruikt waar een internetverbinding is. Een ander voordeel van geoprocessing services is dat het de complexiteit van een ruimtelijke analyse wegneemt van de eindgebruiker. De gebruiker van een client applicatie is meestal geen GIS-expert. Toch kan deze gebruiker nu een ruimtelijke analyse uitvoeren bij het oplossen van businessvraagstukken. Voor het aanmaken, publiceren en gebruiken van geoprocessing services is geen programmeerkennis noodzakelijk.

Hoe werkt een geoprocessing service? Voor het gebruik van een geoprocessing service is er een client-applicatie en een geoprocessing service op een ArcGIS for Server beschikbaar. De client-applicatie kan ArcMap, webapp of mobile app zijn. De client stuurt een verzoek naar ArcGIS for Server met de vereiste invoerparameters. Op de server wordt het geoprocessing-model uitgevoerd. Wanneer het geoprocessing-model is uitgevoerd wordt het resultaat met de uitvoerparameter teruggestuurd naar de client-applicatie.

Van aanmaken tot gebruik In ArcGIS for Desktop wordt met ModelBuilder een geoprocessing-model aangemaakt. Voor breder begrip en gebruik is goede documentatie van het model van groot belang. De parameters moeten op de juiste manier ingesteld worden. In het voorbeeld hiernaast tekent de gebruiker een interessegebied in. Dat is ĂŠĂŠn manier om de data voor de services aan te leveren. Daarnaast vormt de bodemgebruikskaart een constante waarde in het model. Voor de goede werking moet de service toegang hebben tot deze data. Ook is het belangrijk te bepalen in welk formaat het resultaat van de services teruggestuurd wordt naar de client-applicatie: de uitvoerparameter. 9


Server gis

ArcGIS 10.1 bevat belangrijke verbeteringen voor het

parameters. De web-API’s en ArcGIS Runtime SDK’s

publiceren van een geoprocessing-model naar ArcGIS

geven de ontwikkelaar een geoprocessing task om op te

for Server. Zo kan de GIS-professional zonder al te veel

nemen in een web of mobiele app. De stappen hiervoor

moeite de analyse delen. Voor de publicatie naar ArcGIS

staan volledig beschreven in de documentatie van de

for Server moet het geoprocessing-model eerst succes-

betreffende API’s en SDK’s.

vol uitgevoerd worden. Zo kan alleen een werkend model de basis zijn voor publicatie. In ArcGIS for Desktop

Auteur: Marco Wagemakers

10.1 wordt het resultaat hiervan weggeschreven in het

E-mail: mwagemakers@esri.nl

Result Window. Een resultaat bevat alle benodigdheden om het model nogmaals uit te voeren. Dat betekent

Interesse gewekt? Volg de training ArcGIS for Server

de parameters, data, en omgevingsinstellingen. Dit is

10.1: delen van content op het web!

de benodigde basis voor de publicatie naar ArcGIS for Server. De met 10.1 geïntroduceerde Geoprocessing Service Editor Wizard helpt door met de verdere publicatie van de service. In deze wizard is tevens een analyseknop om alle instellingen en parameters te analyseren en zo verdere problemen te voorkomen in het publicatie proces en bij het gebruik. Dit draagt bij dat het uiteindelijke resultaat, de geoprocessing service valide is.

//initializes gp services function initGP(){ //Step 1: Initialize Geoprocessing task gpTask = new esri.tasks.Geoprocessor(gpurl); gpTask.setOutSpatialReference = map.spatialReference; //setup the edit toolbar to draw polygon on the map toolbar = new esri.toolbars.Draw(map); dojo.connect(toolbar, “onDrawEnd”, executeLandUseReport); } function executeLandUseReport(geometry){ //draw polygon as graphics on the map for visual reference map.graphics.clear(); var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE _ SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE _ DASHDOT, new dojo.Color([255, 0, 0]), 2), new dojo.Color([255, 255, 0, 0.25])); var graphic = new esri.Graphic(geometry, symbol); map.graphics.add(graphic); toolbar.deactivate(); //Step 2: Setup parameters for task var features = []; features.push(graphic); var featureSet = new esri.tasks.FeatureSet(); featureSet.features = features; var params = { “Area _ of _ Interest”: featureSet }; //Step 3: Run the task //before running the task, setup event handlers dojo.connect(gpTask, “onExecuteComplete”, onTaskSuccess); dojo.connect(gpTask, “onError”, onTaskFailure); gpTask.execute(params);

De geoprocessing service is na publicatie gereed voor gebruik. Het consumeren van de service kan met de

}

esri.show(loading);

standaard functionaliteit binnen ArcGIS for Desktop en ArcGIS Explorer. Een andere optie is om ArcGIS Viewer for Flex of Silverlight te configureren met een geoprocessing task. De configuratie van de geoprocessing task bestaat uit het opgeven van de services URL en de juiste 10

Implementation geoprocessingTask voor ArcGIS API for JavaScript.


Iedereen profiteert van Maplex

desktop GIS

Stacking Als in de kaart een stukje tekst niet op een regel past kan dit automatisch worden opgesplitst met Stacking. Een vinkje activeert deze optie en de maker van de kaart geeft eventueel aan wanneer dit wel of niet mag gebeuren.

Afkortingen Een mooie toepassing bij een te vol kaartbeeld is het gebruik maken van het afkortingenwoordenboek. Door een lijst van woorden in te voeren met hun afkorting wordt het woordenboek geactiveerd. Maplex zorgt ervoor dat wanneer het te druk wordt op de kaart, hier automatisch gebruik van wordt gemaakt.

Roteren Maplex is voor iedereen met ArcGIS 10.1 te gebruiken.

Een veel gebruikte optie

Van een extensie is Maplex een standaard functie ge-

bij puntgegevens is het

worden. Wat is Maplex nu precies en wanneer is het

roteren van het label op

handig om deze in te zetten?

basis van een attribuut. Maplex plaatst de teksten mooi, zonder overlap, duide-

Maplex is een label-engine, een uitbreiding van functies

lijk op de kaart wat een hoop tijd en geld bespaart.

die geactiveerd kan worden en vervolgens een grote hoeveelheid extra tekstplaatsingsopties biedt. Maplex biedt bijvoorbeeld een aantal standaard gedefinieerde label-opties. Er zijn speciale opties voor bijvoorbeeld

AUTEUR: Bart Smit

labels langs wegen, labels langs watergangen, labels

E-MAIL: bsmit@esri.nl

langs hoogtelijnen en labels in percelen. Dit maakt het plaatsen van teksten bij dit soort data een stuk krachti-

Wilt u meer weten over Maplex? Neem gerust contact

ger en vooral sneller omdat er achteraf minder met de

met mij op!

hand hoeft worden aangepast.

“De kaart krachtiger en sneller maken met automatische tools.� 11


online GIS

Best practices ArcGIS Online

Wat is er zoal mogelijk met ArcGIS Online als je net even

De waarden tussen de accolades zijn de veldnamen uit

verder wilt gaan dan de standaard functies? In dit artikel

de mapservice waarmee een adres kan worden samen-

wordt een aantal opties beschreven. Aangevuld met

gesteld. Vul eventueel bij ‘Koppeling’ dezelfde syntax

praktische tips voor het gebruik van webmaps, zowel

in, maar verander de grootte van de afbeelding:

binnen het ArcGIS Online-portaal als in de verschillende webviewers, meteen te gebruiken. Ook wordt aandacht

http://maps.googleapis.com/maps/api/streetview

besteed aan het gebruik van Excel.

?size=640x640&location={STRAATNAAM}

Google StreetView in pop-up webmaps

{HUISNUM

MER},{WOONPLAATS}&fov=90&heading=235&pitch=10& sensor=false

Webmaps kunnen voorzien worden van pop-ups. Zodra je op een object in de webmap klikt, krijg je informatie over het onderliggende object. Een pop-up kan per laag aangezet worden met de standaard opmaak. Dit geeft op zich de informatie weer, maar is nog niet echt aantrekkelijk voor een webgebruiker. Het is vrij eenvoudig om de pop-up aan te passen en op deze manier op maat gesneden informatie weer te geven. Dit kan door de informatie met HTML-code op te maken. Daarnaast kunnen er ook grafieken en afbeeldingen in de pop-up getoond worden. Met name deze laatste optie is heel krachtig. De afbeelding kan worden opgehaald van een bepaalde url. Deze url kan

Zodra je op de StreetView-afbeelding klikt, wordt er in

dynamisch worden opgebouwd door attribuutvelden in

een nieuw venster een grotere weergave getoond.

de url op te nemen. Google biedt de Google Street View Image-API aan. Hiermee is het mogelijk om een StreetView-image te genereren van een opgegeven locatie.

Webmaps in de ArcGIS Viewer for Flex en Silverlight Met de ArcGIS Application Builders voor Flex en Sil-

Dit kun je bijvoorbeeld gebruiken om op basis van een

verlight kunnen heel eenvoudig respectievelijk Flex en

BAG-mapservice bij een adres een Google Streetview-

Silverlight webviewers worden geconfigureerd. Een

afbeelding te tonen.

gebruiker van deze Builders kan de basiskaarten en de operationele kaartlagen selecteren en vervolgens de

Bij het configureren van een pop-up kan een afbeel-

functionaliteit definiëren.

ding-media worden geconfigureerd. Vul bij URL het vol-

Op deze manier ben je erg flexibel; je kunt zelf bepalen

gende in:

welke mapservices je wilt gebruiken en welke kaartlagen er standaard aan staan, welke kaartlagen een pop-

http://maps.googleapis.com/maps/api/streetview

up tonen als er op een object wordt geklikt.

?size=300x200&location={STRAATNAAM} {HUISNUMM ER},{WOONPLAATS}&fov=90&heading=235&pitch=10&s

In ArcGIS Online kunnen vanuit de ArcGIS.com-viewer

ensor=false

op eenvoudige wijze webmaps geconfigureerd worden.

12


Ook hier kunnen bovenstaande instellingen worden uit-

van alle kolommen in het bestand. Er mogen echter

gevoerd. Het voordeel om de configuratie in de webmap

geen spaties voorkomen in de veldnamen. Wanneer

te doen is het feit dat een webmap generiek te gebruiken

toch spaties voorkomen, vervang deze dan door bij-

is. De webmap kan in de webtemplates van ArcGIS Online

voorbeeld een liggend streepje.

gebruikt worden en in de Smartphone ArcGIS Apps op

- Speciale karakters kunnen ook problemen opleveren.

iOS, Android en Windows Phone. Maar dezelfde webmap

Zorg dat deze niet voorkomen of sla het bestand op

kan ook in de Builders gebruikt worden.

als Unicode.

Alle functionaliteit in de webmap is direct beschikbaar

- Sinds de zomer van dit jaar ondersteunt ArcGIS Online

in de webviewers! Dit betekent dat alle basiskaarten en

een zogenaamde Single Line Geocoder. Dit betekent

operationele lagen die geconfigureerd zijn in de webmap

dat straat, huisnummer, postcode en plaats in één

direct beschikbaar zijn in de viewers. De extra functies die

veld kunnen worden opgeslagen of in aparte velden:

de afzonderlijke Builders bieden kunnen hier bovenop

adres, postcode en plaats.

worden geplaatst. Zo kunnen de widgets in de Flex Builder geconfigureerd worden om bijvoorbeeld geoprocessing- , print- of zoekfunctionaliteit te definiëren. Het grote voordeel van het gebruik van webmaps is dat de content op één centrale plaats kan worden gedefiniëerd en bijgehouden bijgehouden en dat verschillende viewers de webmap kunnen consumeren. Zodra de webmap verandert, werkt dit direct en automatisch door in alle viewers die deze webmap gebruiken.

Tips & Tricks Excel in ArcGIS Online In ArcGIS Online kunnen csv en txt-bestanden eenvoudig worden ingelezen indien er geografische informatie

foto Esri Nederland

aanwezig is. Op basis van een adres kan iedere regel in het tekstbestand op de kaart geplaatst worden. Toch

Excel biedt daarnaast nog allerlei andere handige hulp-

gaat dit niet altijd goed. Houd rekening met de volgen-

middelen om een juist tekstbestand te maken. Zo kan

de aandachtspunten:

het soms nodig zijn om de inhoud van een bestand te

- Vanuit Excel is het mogelijk om een tekstbestand naar

‘kantelen’. De kolommen moeten de rijen worden en

csv of txt te exporteren. Het voordeel van Excel is dat

de rijen de kolommen. Kopieer hiervoor de gehele ta-

je hierin meer mogelijkheden hebt om je bestand op

bel en gebruik vervolgens de Paste/Transpose-optie.

te bouwen. Alle opmaakfuncties en formules die je in

Soms moet een tabel eerst geaggregeerd worden om

Excel gedefinieerd hebt zullen verdwijnen als je het

zinvolle informatie te bevatten om op de kaart te wor-

bestand exporteert naar een tekstbestand. Bewaar

den geplaatst. Hiervoor kan in Excel gebruik gemaakt

dus altijd het originele Excel-bestand.

worden van de PivotTable-functie.

- Lege regels en titels mogen niet voorkomen in het

Met de komst van abonnementen voor ArcGIS Online is

bestand. De eerste rij van het tekstbestand moet de

het ook mogelijk om rechtstreeks in Excel data te geoco-

kopregel bevatten. Deze kopregel bevat de namen

deren en in een kaart te tonen. Hiervoor is de Esri Maps 13


online GIS

for Office plug-in beschikbaar. Na installatie van de

organisatie. Nadat de template is aangepast kan deze

plug-in en inloggen met het ArcGIS Online organisatie-

op een eigen server worden gehost. Vervolgens kan de

account, kan de data in een Excel-tabblad direct worden

template worden geregistreerd in ArcGIS Online zodat

gegeocodeerd en in Excel op de kaart worden geplaatst.

deze template door andere gebruikers, binnen of buiten de organisatie, weer gebruikt kan worden. Ook is het mogelijk om een eigen configureerbare template te maken. Tijdens het registreren van de webtemplate kan aangegeven worden dat dit een configureerbare template is. Bij het bewerken van de settings kunnen de configuratieparameters worden gedefinieerd.

Configureerbare templates Nadat in ArcGIS Online een webmap gemaakt is kan deze in de ArcGIS.com-mapviewer of ArcGIS Explorer Online worden bekeken. Zoals hier beschreven kan een

Met een beetje extra configureren kun je al snel meer

webmap ook worden gebruikt in de ArcGIS viewer for

halen uit ArcGIS Online, zowel binnen het ArcGIS Online

Flex of Silverlight. Vanuit de ArcGIS Online-map viewer

portaal als in de verschillende webviewers en Excel. De

is het ook mogelijk om de webmap in vooraf gedefini-

diverse opties zijn door de praktische tips eenvoudig in

eerde web templates te gebruiken. Op dit moment zijn

de praktijk te brengen.

ruim 20 webtemplates beschikbaar om een webapplicatie te maken. Een deel van deze templates hebben

Bekijk en lees meer via www.esri.nl/best-practices-arc-

een vaste opmaak en functionaliteit, anderen zijn ook

gis-online...

te configureren. Zo kan bijvoorbeeld de lay-outkleur en titel worden gewijzigd en menufuncties worden aan-

AUTEUR: Ernst Eijkelenboom

of uitgezet. In de eerste configureerbare template (de

E-mail: eeijkelenboom@esri.nl

BasisViewer) kunnen bijvoorbeeld de volgende menufuncties worden toegevoegd: Legenda, Editor, Printen,

Wilt u meer weten over ArcGIS Online? Neem gerust

Basemap wisselaar, Bookmarks en TimeSlider.

contact met mij op!

Wanneer dit nog niet voldoende is, is het ook mogelijk om de broncode van de template te downloaden. De broncode bevat JavaScript-code die eenvoudig aangepast kan worden. Op deze manier kan een template volledig worden aangepast naar de wensen van de 14


Esri verbindt PDOK met ArcGIS

ArcGIS extensie

Esri Nederland maakte onlangs voor het programma Publieke Dienstverlening op de Kaart (PDOK) een extensie. PDOK is de centrale datavoorziening van de Rijksoverheid. Deze data wordt via OGC-specificaties aangeboden. De PDOK-partners vroegen Esri Nederland of het mogelijk was om hun centrale datavoorziening toegankelijk te gebruiken vanuit ArcGIS. Het resultaat: via GeoWeb kan eenvoudig gebruik gemaakt worden van de PDOK-data en ook is een open source-PDOKextensie ontwikkeld voor ArcGIS 9.3.1. De extensie voor ArcGIS 10.1 volgt binnenkort. De PDOK-extensie is gebaseerd op het open sourceproduct CSW Client (een onderdeel van Esri Geoportal Server) en is voor twee ArcGIS for Desktop-versies beschikbaar. De PDOK-extensie voor ArcMap 9.3.1 maakt tevens gebruik van ArcBrutile om TMS-services toe te voegen. De PDOK-extensie voor ArcGIS 10.1 maakt gebruik van de WMTS-functies (Web Map Tile Service) in plaats van de TMS-functies (Tiled Map Service). Installatie van ArcBrutile, een open source-oplossing voor het werken met tiles in ArcGIS for Desktop, is voor deze versie van de PDOK-extensie dus niet nodig. Esri Nederland heeft dit product in beheer. De data van PDOK staat geregistreerd in het Nationaal Geo Register (NGR). Ook zijn er vele honderden

Marcel de Rink is business developer Rijksoverheid bij Esri

databronnen die worden aangeboden via het NGR.

Nederland. Hij is zowel vanuit Esri Nederland als vanuit

Via de PDOK-extensie kan gezocht worden naar deze

de branchevereniging GeoBusiness Nederland betrokken

bronnen en ze vervolgens gebruiken. Indien organisa-

bij de PDOK-activiteiten. Esri Nederland heeft de kansen

ties een eigen catalog service hebben (volgens de OGC

die PDOK biedt met beide handen aangegrepen om

CSW-specificatie), kunnen zij ook direct zoeken in hun

een extensie te bouwen die functies aan eigen desktop

eigen interne catalogus.

software toevoegt. De Rink: “Onze PDOK-extensie is ontwikkeld voor GIS-specialisten, zodat ze veel makkelij-

Zoeken

ker van PDOK gebruik kunnen maken en sneller kunnen

Er zijn diverse manieren om te zoeken met de PDOK-

zoeken, raadplegen en downloaden. Waar normaal zo’n

extensie. Bijvoorbeeld door het opgeven van sleutelwoor-

negen handelingen nodig zijn, volstaat nu een druk op

den en/of organisatie. Het zoeken is mogelijk op zowel

de knop. De extensie is ontwikkeld in samenwerking met

gehele woorden als gedeelten van woorden. Wanneer

onder meer de PDOK-partners Rijkswaterstaat en het

woorden als ‘top’ gebruikt worden, zal bijvoorbeeld

Kadaster en is gratis te downloaden.” 15


extensie

‘TOP10NL’ worden gevonden. Bij veel resultaten kan binnen deze resultaten gezocht worden door de optie ‘zoeken binnen resultaten’ aan te vinken. Hierdoor kan efficiënt gefilterd worden in de verkregen resultaten. Daarnaast wordt bij elke zoekopdracht aangegeven wat het totaal aantal resultaten is. Dit aantal staat boven het resultaatscherm weergegeven en heeft de volgende betekenis: aantal opgehaalde resultaten/totaal aantal resultaten. Wanneer de gebruiker een te laag maximum heeft opgegeven, weet de gebruiker dit en kan het maximum aangepast worden. De gebruiker kan ook aangeven welke functies (gerela-

aan de kaart. Indien het gebruik bedoeld is voor visua-

teerd aan type service) nodig is. Wanneer enkel achter-

lisatie, zoals achtergrond (WMTS) of als kaart om te

grond (voor kaart), raadplegen of analyse/download-

kunnen raadplegen (WMS) zal deze als laag worden

functies gewenst zijn, kunnen deze worden geselecteerd.

toegevoegd. De “brtachtergrondkaart” in bovenstaand

Via titel, gebruik en organisatie is metadata zichtbaar.

figuur is hier een voorbeeld van. Indien er analyse/

Wanneer op de bron wordt geklikt met de rechter-

download-functies vermeld staan, zal de brondata

muisknop kan (ISO of opgemaakte) metadata worden

worden gedownload voor het getoonde kaartbeeld.

opgevraagd. Wanneer geen service aangegeven wordt,

Na het starten van de download, zal worden vermeld

zal gezocht worden in alle bronnen. Wanneer op speci-

hoeveel features gedownload zijn. Tevens heeft de

fiek gebruik wordt gezocht, wordt dus filtering toege-

gebruiker de mogelijkheid om op te geven waar de

past in de zoekresultaten. Esri Nederland verwacht dat

data opgeslagen dient te worden. Data download van

organisaties hiermee in staat zijn om effectief door het

PDOK-services is begrensd met een maximum van 15.000

grote aantal databronnen van het NGR te zoeken.

features waardoor het mogelijk is dat u niet alle resultaten te zien krijgt.

Demonstratievideo’s kunt u vinden op: www.esri.nl/pdok-extensie

Visualisatiemogelijkheden met WMS ArcGIS for Desktop ondersteunt een verscheiden-

Gebruikers kunnen de resultaten sorteren op titel, bron

heid aan visualisatie mogelijkheden vanuit OGC. Deze

organisatie en soort gebruik (service) door op titel,

mogelijkheden zijn opgenomen in de WMS-specificatie

gebruik of organisatie te klikken. Standaard worden

en heet SLD-ondersteuning. Deze SLD-ondersteuning

de resultaten in alfabetische volgorden weergege-

richt zich op twee soorten gebruik.

ven. Wanneer een bron wordt aangeklikt, zal altijd de

Het eerste type gebruik veronderstelt dat de cliëntap-

samenvatting te zien zijn in het onderste venster.

plicatie de visualisatie kan bepalen. Dit heet ‘cliënt based SLD-support’. De gebruiker dient hiervoor een

Toevoegen van services aan de kaart

SLD-bestand aan te maken en deze op het Internet

Indien de juiste bron gevonden is, kan via de rechter-

beschikbaar te stellen. Vanuit de cliënt-applicatie (ArcGIS

muisknop de gevonden service toegevoegd worden

for Desktop) dient deze locatie opgegeven te worden.

16


De functies zijn beschikbaar in deze PDOK-extensie en kan worden toegepast indien met de rechtermuisknop op de bron (altijd een WMS) wordt geklikt. Niet elke server heeft deze functionaliteit beschikbaar en in dat geval is deze functie uitgegrijsd. PDOK en ArcGIS for Server-services hebben deze OGC-functionaliteit in ieder geval wel. In de afbeelding is de ArcGIS for Server-WMS van het CBS zichtbaar met bodemgebruik gegevens. Hetzelfde geldt voor PDOK-services.

Esri Nederland kan wel consultancy leveren om dit product optimaal bij uw organisatie in te zetten. Dit product is tot stand gekomen door samenwerking. Zowel vanuit PDOK als Esri Nederland zijn afspraken gemaakt om de standaarden optimaal toe te passen. Bij het tweede type gebruik van SLD kan de verstrekker

Esri is hierbij tevens betrokken geweest, waardoor SP1

van de ‘kaart’ diverse visualisaties aanbieden. Dit heet

(van ArcGIS 10.1) tijdens de ontwikkeling is afgestemd

‘server based SLD-support’. Bij deze toepassing biedt

op een vlekkeloos gebruik van de PDOK-Services.

de WMS-server meerdere visualisaties aan. U kunt deze styles vinden via de rechtermuisklik op de (diepste) laag,

AUTEUR: Marcel de Rink

via properties naar het tabblad ‘styles’. Hier kunt u een

E-MAIL: mderink@esri.nl

visualisatie/SLD kiezen. Het figuur laat deze functies zien voor de wijk- en buurtgegevens vanuit de PDOK-

De PDOK-extensie en meer informatie hierover is te

service van het CBS.

vinden op esri.nl/pdok-extensie.

Aan de slag

Lees in In Perspectief of bladzijde 53 een artikel over

De PDOK-extensie is beschikbaar onder de Apache

PDOK en Esri Nederland.

2.0-licentie. Concreet betekent dit dat deze extensie gratis te downloaden is en er geen beperkingen zijn

Meer informatie over PDOK is te vinden op https://pdok.

in gebruik. De broncode is op te vragen en zo kunnen

pleio.nl

extra functies erbij worden gebouwd. Wel vragen we om deze code bij Esri Nederland aan te bieden, zodat we dit eventueel in een toekomstige versie van de PDOKextensie kunnen opnemen. Omdat de PDOK-extensie een open source-product is, ondersteunt Esri Nederland Support dit product niet. 17


arcgis online

De vele gezichten van ArcGIS Online Steeds meer organisaties ontdekken de kracht van ArcGIS Online. ArcGIS Online is een sterk middel voor een breder gebruik van geo-informatie. Door ArcGIS Online in te zetten kunnen ineens veel meer mensen binnen en buiten de organisatie bereikt worden. Een organisatie-abonnement op ArcGIS Online brengt onder andere een eigen organisatieportaal, waarin geo-informatie op een laagdrempelige manier beschikbaar komt voor alle medewerkers op alle lagen van de organisatie. Belangrijk om te beseffen is dat de meeste medewerkers

van

een

organisatie

geen

GIS-kennis hebben. Zij werken in andere processen binnen de organisatie waar hele andere tools gebruikt worden. Het organisatieportaal en de daar te vinden geo-informatie moet daarom te gebruiken zijn op hardware en in software waar zij zelf mee werken. Het standaard portaal in de browser is daarom niet de enige ingang naar geo-informatie voor ArcGIS Online. Er zijn veel meer manieren om direct gebruik te maken van geo-informatie in de vorm van kaarten, services, groepen en

Portaal van Stedin.

functionaliteit. Een speciaal voor de organisatie ingericht portaal is te bereiken door alle gebruikers die toegang hebben tot dat portaal. Dit zijn de medewerkers van een organisatie, maar het kunnen ook buitenstaanders zijn die mogen inloggen. Als het organisatieportaal publiek toegankelijk wordt gemaakt kan iedereen er op terecht om met alle publiek opengestelde kaarten en services te werken. De browser is

Portaal van Gemeente Rotterdam.

hiervoor vaak de eerste ingang. Naast de browser zijn er veel meer manieren om bij de informatie in het portaal te komen. Een gebruiker kan bijvoorbeeld ook de ArcGISapp voor iPhone, iPad, Android of Phone7 gebruiken. Als een gebruiker zijn organisatieaccount gebruikt om met deze app in te loggen, krijgt hij in de app toegang tot alle informatie binnen het portaal. De app geeft Portaal van Waterschap Scheldestromen. 18


de gebruiker toegang tot aanbevolen inhoud,

worden met andere gebruikers van het

dezelfde kaarten als op de homepage van het

portaal.

portaal, maar ook eigen kaarten, kaarten in groepen binnen de organisatie en kaarten die met de hele organisatie worden gedeeld. Als het portaal publiek toegankelijk is, dan kan de app bij alle publiek beschikbare informatie binnen het portaal. Ook Office-gebruikers kunnen direct gebruik maken van informatie in het portaal. Met Esri Maps for Office kan een Excel of een PowerPoint gebruiker kaarten samenstellen door bijvoorbeeld Excel gegevens te koppelen

Vrij beschikbare kaarten van Scheldestromen binnen de ArcGIS App voor de iPad.

met in het organisatieportaal beschikbaar gestelde kaarten. Een Office-gebruiker meldt

Ook meer specifieke applicaties kunnen

zich aan met zijn organisatieaccount binnen

gebruik maken van een ArcGIS Online portaal.

Excel en kan vervolgens zoeken naar kaarten

Er is een Application Programming Inter-

binnen het portaal. Zo kunnen bijvoorbeeld

face (API) beschikbaar om zelf applicaties te

cellen van een Excel-sheet of gegevens uit een

kunnen bouwen die gebruik maken van de

pivottable op de kaart geplaatst worden en

kracht van informatie in een portaal. Hiermee

het resultaat kan vervolgens weer gedeeld

wordt het voor beheerders van een groep

Excel sheet met daarin de zwembaden in Nederland (bron: SportAtlas) gecombineerd met Rotterdamse scholen inclusief heatmap uit een webservice (bron: Portaal Gemeente Rotterdam).

19


arcgis online

bijvoorbeeld mogelijk om informatie in die

Naast de hier genoemde voorbeelden zijn

groep op een leuke manier beschikbaar te

er nog veel meer toepassingen die gebruik

maken voor een specifieke doelgroep. In veel

maken van ArcGIS Online. Zo kan in ArcGIS for

verschillende ontwikkelomgevingen komt zo

Desktop ingelogd worden op een organisatie-

veel nieuwe functionaliteit ter beschikking

portaal. De GIS-professional kan zo kaarten,

om het portaal zo laagdrempelig mogelijk

services, data en functionaliteit vinden en

beschikbaar te maken voor iedereen. Ook de

gebruiken. Eigen kaarten, data packages,

application builders voor Silverlight en Flex

geoprocessing packages en services zijn ook

kunnen inloggen op een organisatieportaal.

weer in het portaal met alle andere gebrui-

De samensteller van de applicaties kan zo met

kers met hun eigen tools te delen. Op korte

de builder direct voortbouwen op diensten

termijn komen meer apps ter beschikking.

vanuit het portaal.

Voor Windows 8 met de nieuwe metro stijl is alvast een preview beschikbaar in de Windows Store. Kortom, ArcGIS Online is zeker niet alleen voor GIS-professionals. Het is juist de tool voor GIS-professionals om de waarde van geo-informatie voor iedereen binnen en buiten de organisatie te leren kennen. AUTEUR: Jeroen van Winden E-MAIL: jvanwinden@esri.nl Wilt u meer weten over ArcGIS Online? Neem gerust contact met mij op!

Specifiek gebouwde Noordzee Atlas app van Rijkswaterstaat met ArcGIS Online groepen voor de thema’s.

Preview ArcGIS app voor Windows 8 (Metro Interface). 20


ArcGIS Online ®

Apps

n e l e D Beheren

Fu

Apps

Fun Fast Easy

Beheren

Viewen

sy a E & t n, Fas

n a a l s p O

geO-INfOrmAtIe VOOr IedereeN!

“Snel en eenvoudig gegevens beschikbaar stellen in het veld en via het internet? Wij doen het met ArcGIS online!”

“Onze webredacteuren gebruiken zelfstandig ArcGIS Online met onze eigen geoinformatie voor laagdrempelige communicatie naar de burgers.”

“Door ArcGIS Online kan ik nu in één oogopslag zien hoe het staat met bijvoorbeeld het aantal Wajong’ers per gemeente.”

Ignaas Bisdom,

Herman Voet,

Lotte Klene,

waterschap Scheldestromen

Provincie Noord-Brabant

Belangenbehartiger


Desktop GIS

Kadaster start nieuwe productielijn op basis van automatische generalisatie Op dit moment worden de topografische

Esri Nederland, op basis van eerder gedaan

producten van het Kadaster op schaal 1:10.000,

onderzoek (zie referenties). Bovendien is Esri

1:50.000, 1:100.000, etc. - die tezamen de Basis-

nauw betrokken in dit traject om de recent

registratie Topografie (BRT) vormen - afzon-

uitgekomen software te testen en tunen.

derlijk van elkaar geproduceerd en beheerd. richtlijnen grotendeels handmatig de produc-

Niet namaken van bestaande kaarten

ten op schaal 1:50.000 bij met de meer actuele

Het was al snel duidelijk dat het prototype

TOP10NL als achtergrond. Dit vergt relatief

niet als doel moest hebben om de bestaan-

veel tijd, te meer omdat de 1:100.000 weer

de kaart na te maken. Specificaties van de

wordt afgeleid van de 1:50.000 en dus afhan-

bestaande kaart zijn vaak meer dan 60 jaar

kelijk is van de beschikbaarheid daarvan.

oud en zijn dus vastgesteld op basis van gebrui-

Cartografen werken volgens generalisatie-

kerseisen van destijds. Een project als deze Het actueel houden van de BRT kost gemid-

biedt een uitgelezen kans om de bestaande

deld 500-2000 uur voor een 1:50.000 kaart-

specificaties te herzien vanuit nieuwe gebrui-

blad van 500 vierkante kilometer (in totaal

kerscontexten. Bovendien is het bijna niet te

zijn er 93 kaartbladen). Om de productielijn

doen om een product dat - interactief - door

efficiënter, goedkoper, maar ook consisten-

een cartograaf wordt gemaakt identiek te

ter te maken, is het Kadaster sinds begin 2011

produceren met een geautomatiseerd proces.

bezig met een studie naar de mogelijkheden

Temeer omdat verschillende cartografen soms

van automatische generalisatie. In eerste

voor verschillende oplossingen zullen kiezen.

instantie voor de productie van kaarten

Een laatste reden om de bestaande specifica-

op schaal 1:50.000, later ook 1:100.000 en

ties te herzien, is dat het geautomatiseerde

wellicht nog kleinere schalen.

proces parameter gestuurd is en daardoor ook

Door recente technische ontwikkelingen is

gebruikt zou kunnen worden om producten

een productielijn op basis van automatische

“op maat” (on-demand) te produceren voor

generalisatie reëel geworden. Zo heeft ArcGIS

verschillende toepassingen.

vanaf versie 10 cartografische generalisatietoolbox . Ook is het gebruik van geo-informa-

De principes voor het automatische generalisatieproces

tie de laatste jaren sterk gewijzigd. Topografi-

Er is een lijst met principes opgesteld die als

sche informatie wordt door veel meer mensen

leidraad bij het ontwikkelen van het proto-

gebruikt dan tien jaar geleden. Bovendien is

type dienden:

de behoefte aan actuele en consistente infor-

• Actuele informatie op kleine schalen is

functionaliteit in de vorm van de Cartography

matie groter dan ooit.

belangrijker dan voldoen aan alle cartografische principes.

22

Het prototype voor het volledig automatisch

• De huidige richtlijnen voor handmatige

afleiden van een 1:50k kaart van ‘TOP10NL’

generalisatie worden gebruikt als basis,

data is in 2011 ontwikkeld door een onder-

maar

zoeksteam van Kadaster in samenwerking met

genomen om van deze regels af te wijken

tegelijkertijd

wordt

de

vrijheid


als de experimenten daar reden toe geven.

Een senior cartograaf van het Kadaster heeft

• Niet het Kadaster (als producent), maar de

geholpen om de generalisatierichtlijnen voor

gebruiker moet bepalen wat een acceptabel

handmatige generalisatie te verduidelijken en

product is. Daarom is de gebruiker vroeg in

alternatieven te beoordelen als de bestaande

het ontwikkelproces betrokken.

richtlijnen ten behoeve van het geautomati-

• Volledig automatische generalisatie is de

seerde proces moesten worden losgelaten.

enige optie voor de realisatie van efficiënte, consistente en on-demand producten.

De workflow bestaat uit drie onderdelen:

• De generalisatie is gericht op weergave als

1. Gegevensgeneralisatie gericht op het selec-

een topografische kaart. Het gegeneraliseer-

teren (uitdunnen) en versimpelen van de

de product is niet bedoeld voor ruimtelijke

objecten die moeten worden gevisualiseerd.

analyses. Voor specifieke thema’s (klassen)

2. Symbolisatie van de overgebleven objecten.

kan er wel behoefte zijn aan kleinschalige

3. Displacement om de cartografische conflic-

objectgegevens, zoals bijvoorbeeld gegene-

ten van de gesymboliseerde objecten op te

raliseerde water- en wegennetwerken. Voor

lossen.

die thema’s kunnen dan afzonderlijke objectgerichte producten worden gemaakt. • In eerste instantie wordt gekeken naar

Deel 1 bestaat globaal uit de volgende stappen:

de schalen 1:50.000 en 1:100.000 omdat

• TOP10NL hartlijnen (een extra laag die

automatisering hier de meeste besparing

beschikbaar is naast de TOP10NL wegpoly-

oplevert ten opzichte van het interactieve

gonen) samenvoegen tot TOP50 hartlijnen.

proces. Bovendien worden momenteel de

In TOP10NL is iedere rijstrook een hartlijn,

kaartspecificaties voor de schalen 1:250.000

terwijl in TOP50 een volledige weg één

en 1:1.000.000 geharmoniseerd op Europees

hartlijn is. Het gebruikte ArcGIS-algoritme

niveau.

werkt alleen goed als de input een correct wegennetwerk is. Echter TOP10NL wegseg-

Aanpak

menten bleken niet altijd juist gecodeerd.

Vanwege de complexiteit van het proces en

De input data hebben we op dit punt verbe-

de onderlinge afhankelijkheden tussen de

terd. Ook is het kenmerk op- en afrit toege-

processtappen is gekozen voor een rapid

voegd aan TOP10NL om het resultaat van

prototyping-achtige aanpak. Als omgeving

het algoritme te verbeteren.

is voor de ArcGIS ModelBuilder in combinatie

• Als gevolg van het vervangen van de

met Data Interoperability Extension gekozen

TOP10NL wegpolygonen door hartlijnen

die deze aanpak bij uitstek ondersteunt. Door

vallen er gaten in de terreinbeschrijving.

het zorgvuldig evalueren van deelstappen en

Om dit op te lossen worden de aan wegpo-

tussentijdse resultaten is de optimale imple-

lygonen grenzende terreinen doorgetrok-

mentatie van één geïntegreerde workflow

ken tot aan de weghartlijnen.

bepaald. Dat wil zeggen: de beste volgorde

• Gebieden met veel gebouwen (dat wil

van stappen alsook de meest geschikte algorit-

zeggen bedekking > 17%; experimenteel

mes en parameterwaarden voor elke stap.

vastgesteld) worden omgezet in “bebouwd 23


Desktop GIS

gebied”. De gebouwen worden hier niet

lossen. Overlap ontstaat doordat een aantal

langer afzonderlijk afgebeeld. Belangrijke

gesymboliseerde objecten op schaal 1:50.000

gebouwen, zoals scholen, ziekenhuizen,

en 1:100.000 op de kaart (disproportioneel)

kerken worden behouden als puntsymbool.

groter zijn dan in werkelijkheid.

Dit gebeurt alleen binnen de bebouwde kom voor zover er geen sprake is van een

Het cartografische generalisatieproces (deel

bedrijventerrein. De concepten “bebouwde

3) bestaat uit de volgende stappen:

kom” en “bedrijventerrein” zijn niet aanwe-

• De gesymboliseerde lijnobjecten (wegen,

zig in TOP10NL en zijn daarom toegevoegd

water en spoor) en de grenzen (lijnen) van

aan de input data.

de terreinobjecten worden ten opzichte

• Uitdunnen van het wegennetwerk. Het

van elkaar verplaatst. Het ArcGIS algorit-

gebruikte ArcGIS algoritme houdt rekening

me maakt gebruik van een hiërarchie van

met connectiviteit, algemene karakter en

klassen. Sommige klassen mogen verplaatst

een hiërarchie gebaseerd op wegtypen.

worden (terreingrenzen, waterlopen en

Voorafgaand aan dit proces worden alle

minder belangrijke wegen) en andere niet

parallel aan de wegen liggende fietspaden

of minder (belangrijke wegen, spoorwe-

verwijderd. Vrijliggende fietspaden worden

gen). • De overgebleven gebouwen worden versim-

behouden. uitgedund

peld, vergroot en ten opzichte van elkaar en

met hetzelfde algoritme als de wegen,

andere objecten verplaatst. Het toegepaste

omdat ons kunstmatige waternetwerk meer

algoritme probeert hierbij het oorspronke-

kenmerken heeft van een wegennetwerk

lijke patroon te behouden.

• Waterwegennetwerk

wordt

• De

dan van een natuurlijk waternetwerk.

terreinvlakken

worden

opnieuw

• Het hoofdspoornetwerk is bepaald en als

‘opgebouwd’. Met behulp van de verplaats-

kenmerk meegegeven aan TOP10NL. Met

te vlakgrenzen en met behulp van links/

een algoritme worden op rangeerterreinen

rechtscoderingen worden de oorspronke-

de buitenste sporen bepaald. Deze informa-

lijke attributen weer aan de vlakken gekop-

tie wordt gebruikt om het spoornetwerk uit

peld.

te dunnen. • Geïsoleerde kleine terreinvlakken worden

Partitionering

verwijderd en groepjes kleine terreinvlak-

Het generalisatieproces is te ingewikkeld

ken worden samengevoegd. Hierbij wordt

om in één keer op heel Nederland uit te

rekening gehouden met ‘harde’ terreingren-

voeren. Nederland is daarom opgedeeld

zen zoals wegen en waterlopen.

volgens grenzen (lineaire objecten) die nooit verplaatst mogen worden,

Nadat

de

uitgedunde

gesymboliseerd,

24

start

het

in dit geval:

zijn

hoofd- en snelwegen. Langs de kust is deze

cartografische

set aangevuld met andere objecten. Dit levert

geometrieën

generalisatieproces. Dit proces is erop gericht

500

gebieden (partities) op. Per partitie

om cartografische conflicten, zoals te veel

duurt het ongeveer een uur om het volledige

geometrische details en overlappingen, op te

model te draaien. De partities bieden echter


de mogelijkheid tot parallelle verwerking

Resultaten en bevindingen

Referenties

van meerdere gebieden tegelijkertijd. De

De input in de uiteindelijke workflow

Stoter, JE, Nijhuis, R, Bulder,

totale doorlooptijd kan daarmee enorm

bestaat uit de verschillende TOP10NL

J & Bruns, B (2012). Automa-

worden verkort.

klassen en het resultaat (rechter figuur)

tische

wordt met één “druk op de knop” gegene-

nieuwe productielijn Kadas-

Kwaliteit

reerd. Het gegeneraliseerde resultaat ziet

ter. Geo-Info, 9(2), 6-10.

De nieuwe producten zullen een balans

er veelbelovend uit en de gebruikersfeed-

zijn van wat gebruikers enerzijds willen

back bevestigt dit. Het model is inmiddels

Stoter, J.E. van Smaalen,

en wat er anderzijds technisch mogelijk is.

op heel Nederland toegepast.

N. Bakker, P. Hardy, Speci-

Afgezien van externe periodieke gebrui-

Op basis van deze studie heeft het Kadas-

fying map requirements for

kersconsultaties zijn ook interne kwali-

ter besloten dat volledig automatische

automated

teitscontroles ingebouwd. Immers, de

generalisatie de beste en waarschijnlijk

of topographic data, The

nieuwe kaarten zullen nog steeds aan

enige mogelijkheid is om in de toekomst

Cartographic Journal Vol.

bepaalde basiscondities moeten voldoen

zowel een snelle wijzigingscyclus te reali-

46 No. 3 pp. 214–227 August

om een “echte” en “leesbare” weergave

seren (bijna tegelijkertijd met wijzigin-

2009

van de werkelijkheid te zijn. Dit valt niet

gen in TOP10NL) als een meer flexibele

geheel door gebruikers te controleren.

productielijn die “on-demand” producten

Van Smaalen, J.W.N, J.E.

Bovendien ligt de verantwoordelijkheid

mogelijk maakt.

Stoter. (2008) Automatische

generalisatie

voor

generalisation

hiervan bij de producent.

generalisatie van TOP10NL

Zo heeft het Kadaster een kwalitatie-

naar TOP50NL haalbaar?.

ve check opgezet waar cartografische

Auteurs: Jantien Stoter (Kadaster),

In: Geo-info: tijdschrift voor

experts het resultaat evalueren. Zij wijzen

Ron Nijhuis (Kadaster) en

geo - informatie Nederland

op cartografische fouten en ook op situa-

John van Smaalen (Esri Nederland)

ties die zij anders zouden hebben gegene-

E-mail: jvansmaalen@esri.nl

(GIN), 5 (2008)2, pp. 48-53 De kaarten uit dit artikel

raliseerd (linker figuur). Dat laatste hoeft niet per se erg te zijn, maar kan wel inzicht

Wilt u meer weten over de ModelBuilder?

geven in de werking van het model.

Neem gerust contact met ons op.

zijn van het Kadaster.

25


ArcGIS applicaties

Aansluiten op Nederlandse van Esri Nederland Het ArcGIS-platform biedt alle denkbare mogelijkheden om GIS-processen te ondersteunen. Waar nodig zorgt Esri Nederland voor oplossingen die specifiek aansluiten bij de Nederlandse situatie. Het ArcGIS-platform is daarvoor altijd de basis. De combinatie van het standaard platform en de Nederlandse producten zorgen voor een optimale ondersteuning van processen. De opbouw en doorontwikkeling van de specifiek Nederlandse producten staan centraal in dit artikel. Op dit moment biedt Esri Nederland een

Zo is GeoWeb een gezamenlijk product met

breed scala aan producten. Zo fungeert

Grontmij. Naast deze eigen producten voeren

GeoBasis als een standaard geografisch

we ook een aantal producten van andere

gegevensmagazijn voor in- en externe infor-

leveranciers die heel specifieke functiona-

matievoorziening. Metadata kan volgens de

liteit bieden naast het Esri-platform. Een

Nederlandse standaarden worden beheerd

voorbeeld hiervan is Geocortex Optimizer.

met GeoSticker. Voor objectgerichte data-

Dit product geeft veel mogelijkheden om de

opbouw van de Basisregistratie Grootscha-

ArcGIS for Server-omgeving beter te beheren

lige Topografie (BGT) kan GeoBGT worden

en analyseren.

ingezet.

Ontwikkeling van producten En we zijn er nog niet. Voor de data-inwin-

Naast de bovenstaande producten zijn we

ning is specifiek voor de waterschappen het

druk bezig om een aantal andere uit te

product Mobiel Watis ontwikkeld. Ten slotte

werken. GeoTopo is samen met MUG Ingeni-

is er GeoWeb, om alle gegevens te ontsluiten.

eursbureau ontwikkeld en deze extensie

GeoWeb levert webviewers en een omgeving

van ArcGIS vormt een complete inwinnings-

om deze eenvoudig te beheren.

applicatie voor IMGeo. Hiermee maken we onze portfolio voor inwinning, opbouw en beheer van de BGT compleet. GeoHorus is een ArcGIS-extensie die we samen met Horus ontwikkelen en die het gebruik van 360 graden videobeelden binnen ArcGIS mogelijk maakt. ArcGIS voor Operationele Informatie Voorziening (OIV) wordt een totale oplossing voor de OIV-markt met procesondersteuning aan de desktop- en web-kant. Ten slotte wordt samen met Geodan gewerkt aan ArcGIS voor Water Mobiel. Dit product is gebaseerd op ArcGIS Online en biedt voor een aantal

Bovenstaande

producten

zijn

allemaal

processen

door Esri Nederland zelf ontwikkeld. We

oplossing.

werken daarbij vaak samen met een partner. 26

een

laagdrempelige

mobiele


processen met producten

Ontwikkelprincipes voor producten

4. Ontwikkel daar waar nodig: het blijft voorkomen dat het te ondersteunen

ArcGIS voor Water Mobiel is een goed

proces een aantal eisen oplevert die

voorbeeld van de manier waarop we

niet opgelost kunnen worden met

onze producten ontwikkelen. We hante-

standaard functionaliteit of configura-

ren daarbij een aantal principes:

tie. In dat geval zullen deze ontwikkeld

1. We blijven zo dicht mogelijk bij het

worden.

Esri-platform: met de standaard functionaliteit van het Esri-platform is al erg veel mogelijk. We willen niets ontwikkelen wat al standaard kan. 2. Configureer een oplossing: in veel gevallen is het mogelijk om goede procesondersteuning te leveren door de standaard software te configureren en in te richten. Door te configureren

Foto: Esri nederland

in plaats van te bouwen, kunnen we sneller nieuwe wijzigingen doorvoeren

Toekomstvaste ontwikkeling

of nieuwe software versies ondersteu-

Met de huidige producten biedt Esri

nen.

Nederland al veel oplossingen voor de

3. Zet het gebruik centraal en werk

Nederlandse markt. In de toekomst zullen

toepassingsgericht: bij een product

we steeds meer oplossingen gaan bieden

gaat het om het ondersteunen van

die voldoen aan de genoemde ontwikkel-

een proces en niet om de techniek op

principes. Dat biedt veel toekomstvaste

zichzelf. Dit moet dus ook altijd de

oplossingen die meegroeien met het Esri-

insteek zijn bij het ontwerpen van de

platform en nauw aansluiten bij de proces-

oplossing. Bij ArcGIS voor Water Mobiel

sen binnen Nederlandse organisaties.

heeft dit principe geleid tot een architectuur waarbij een aantal kleine,

Auteur: Martin Schlüter

toepassingsgerichte applicaties (apps)

E-mail: mschluter@esri.nl

specifieke mobiele processen ondersteunen. Al deze apps maken wel weer

Wilt u meer weten over onze geo-produc-

gebruik van hetzelfde framework.

ten? Neem gerust contact met mij op!

“Toekomstvaste oplossingen, die nauw aansluiten bij de processen binnen Nederlandse organisaties.” 27


Runtime brengt ‘native development’ dichtbij

ontwikkelen

ArcGIS Runtime for Smartphones and Tablets Apps moeten er niet alleen geweldig uitzien, maar moeten ook voor een fantastische gebruikerservaring zorgen. Ook voor GIS-apps geldt dat. GIS verschuift van de traditionele GIS-medewerker naar het grote publiek. Geografische informatie wordt toegankelijk, op elke locatie en elk tijdstip. De gebruiker heeft de controle om goede beslissingen te nemen en anderen te helpen. Dat is de kracht van de kaart. De Esri-software-ontwikkelteams werken aan het nog beter maken van de ArcGIS app door nieuwe functies toe te voegen waar gebruikers om gevraagd hebben. In dit artikel worden een aantal ontwikkelingen benoemd. In de vorige editie van ArcGIS Actueel keken

functies, in de vorm van widgets, kunnen

we naar de mogelijkheden van ArcGIS Runtime

worden toegevoegd of juist worden wegge-

voor supersnelle desktopapplicaties. Dezelf-

laten. Die configuraties kunnen dan weer

de op C++ gebaseerde core kan eenvoudig

gedeeld worden via e-mail, ArcGIS Online of

ingezet worden als SDK voor de verschillende

op een andere manier die het meest geschikt

mobiele platformen, door gebruik te maken

is voor uw doeleinden. Ontwikkelaars kunnen

van native compilers. Daarmee wordt GIS

tevens eigen widgets ontwikkelen met de

weer een mooi onderdeel van native smart-

ArcGIS Runtime SDK’s en deze toevoegen aan

phone en tablet apps.

de mobiele ArcGIS-app. Zo transformeert de ArcGIS-app

van

een

mobiele

in-het-veld

werkers tool tot een management-dashboard in de bestuurskamer.

OFFLINE EDITING Eén van de grote wensen gaat in vervulling, het zonder internetverbinding kunnen muteren. Features worden lokaal opgehaald en wanneer er geen of een slechte verbinding is kan er gewoon worden doorgewerkt. Zodra er weer een connectie is worden mutaties gesynchroniseerd met de server. De ArcGIS-app voor offline gebruik geschikt maken is een

GEBRUIKERSERVARING

eenvoudige configuratie instelling. En native

Bij Esri heeft men gerealiseerd dat er in de

app ontwikkelaars dan? Die roepen gewoon

app teveel functies tegelijkertijd werd aange-

de sync functie aan, de SDK regelt de synchro-

boden, waardoor de app minder intuïtief

nisatie van de mutaties met ArcGIS Server.

overkomt. Sommige gebruikers willen enkel

28

kaarten raadplegen en plaatsen zoeken, de

(Offline) Geoprocessing, routes berekenen en

basisfuncties. Terwijl anderen in het veld willen

3D-visualisaties, het gaat er allemaal aanko-

muteren als ondersteuning van het werkpro-

men in de nabije toekomst op uw mobiele

ces. In de volgende release zien we dan ook

device. Natuurlijk is de ArcGIS-app volledig

een

gebaseerd op de ArcGIS Runtime-SDK’s, zodat

configureerbare

ArcGIS-app,

waarbij


mobile app

ontwikkelaars dezelfde mogelijkheden kunnen benut-

ANDROID

ten tijdens de integratie van GIS-services in uw app.

Om een Android native app te ontwikkelen heb je de keuze uit verschillende Intergrated Development

iOS

Environments (IDE) zoals Eclipse of IntelliJ IDEA. Op

Wat is er minimaal nodig om een iOS native app te

de resource site en de mobile blog van Esri zijn goede

ontwikkelen?

beschrijvingen te vinden over installatie van een ArcGIS

• Intel-based Mac

Runtime for Android omgeving.

• iOS device • Xcode (4.x)

Android kent ontelbaar vele verschillende devices en

• Apple’s iOS SDK (4.x)

form factors. Enkele devices voor testing en debugging

• ArcGIS Runtime SDK for iOS

doeleinden zijn zeker aan te raden.

• Aanmelden bij iOS Developer Program

- Standaard: App Store Distribution

Meer informatie: http://resources.arcgis.com/en/help/

- Enterprise: In-house Distribution

android-sdk/concepts

Om iOS-apps te kunnen ontwikkelen en te testen, is

WINDOWS

het noodzakelijk u aan te melden bij het iOS Developer

De Windows Phone SDK 7.0 en 8.0 zijn inclusief een

Program. De applicatie testen op de simulator is zonder

Visual Studio Express editie en bevatten een add-in voor

meer mogelijk, maar voor het testen op een iOS-device

de Visual Studio 2010 en 2012 versies.

is een Developer Provisioning Profile nodig. Het simuleren van een Windows Phone verloopt soepel, Meer informatie: http://resources.arcgis.com/en/help/

echter om op een werkelijk device te debuggen is een

runtime-ios-sdk/concepts/

developer subscription nodig en dient het device te worden ontgrendeld.

Windows iOS Android 29


ontwikkelen

Tijdens het schrijven van dit artikel was nog

opgeslagen in de app. Ditzelfde token autori-

niet bekend wanneer de Runtime SDK-onder-

satie mechanisme werkt ook op beveiligde

steuning van Windows RT-devices beschikbaar

map services.

komt. Wel is er een ArcGIS-preview beschikbaar.

Hieronder een voorbeeld van een code voor een niet-publieke webmap op basis van

WEBMAPS ArcGIS

Online

gebruikersnaam en wachtwoord. bracht

het

concept

van

webmaps: een intelligente kaart met een

AGSCredential* credential = [[[AGSCre-

mashup van data en (open) services. Informa-

dential alloc] initWithUser:@”<user>”

tie kan eenvoudig worden gepresenteerd met

password:@”<password>”] autorelease];

pop-ups waarin zelfs diagrammen kunnen

credential.authType = AGSAuthentica-

worden geconfigureerd.

tionTypeToken;

ArcGIS Runtime

for iOS geeft Objective-C ontwikkelaars de

AGSWebMap* webmap = [[AGSWebMap alloc]

mogelijkheid om webmaps te consumeren op

initWithItemId:@”e229d715f7ca4fa98030

Apple mobiele devices.

8549fb288165” credential:credential];

Een iOS-ontwikkelaar moet zo’n zeven tot tien

De webmap zal de delegate informeren

dagen wachten voordat zijn applicatie in de

wanneer de code succesvol is uitgevoerd of

App Store staat. Daarom is het aan te bevelen

wanneer er fouten zijn ontstaan. Tijdens het

om de map configuratie niet te embedden in

laden van de webmap, zal de delegate weten

de app, maar om deze van ArcGIS Online op

of de webmap data succesvol is geladen of

te halen. Hierdoor kan de kaart buiten de app

niet. Om naar alle events te luisteren is het

om worden geconfigureerd en hoeft men niet

noodzakelijk om een nieuwe class aan te

de app opnieuw aan te bieden bij wijzigingen

duiden als de webmaps delegate.

aan de kaart. @interface MyViewController : UIView-

Elke webmap, heeft een unieke sleutel die

Controller <AGSWebMapDelegate> {...}

wordt aangemaakt bij het creëren van de webmap. Op elk moment kan de ontwikke-

Een instantie van deze class moet dan worden

laar wijzigingen aanbrengen aan de webmap

toegewezen als de webmaps delegate. Dit

en dit zal direct zichtbaar zijn in de app.

maakt het mogelijk om de functies van de

Webmaps kunnen voor iedereen toegankelijk

webmap aan te roepen.

zijn of worden beveiligd. Om toch een beveiligde webmap in de app te gebruiken kan er

webmap.delegate = self;

via ArcGIS Online een token worden gegene-

30

reerd en in de app worden opgenomen. Op

Tot slot moet de class één of meerdere functies

deze wijze kunnen enkel de gebruikers van de

implementeren zoals gedefinieerd in het

app bij de webmap zonder dat er een gebrui-

AGSWebMapDelegate-protocol. Hiernaast een

kersnaam/wachtwoord

voorbeeld:

dient

te

worden


@implementation MyViewController {

Na het zetten van de delegate kan de inhoud van de

...

webmap worden geopend in de map view.

- (void) webMapDidLoad:(AGSWebMap*) webMap { //webmap data was retrieved successfully }

[webmap openIntoMapView:self.mapView];

- (void) webMap:(AGSWebMap *)webMap

RESOURCE SITE

didFailToLoadWithError:(NSError *)error {

De Runtime-SDK’s maken het mogelijk GIS een onderdeel

//webmap data was not retrieved

te maken van de app. Snel een kaart opzetten, (open)

//alert the user

services toevoegen, editing en tasks services behoren tot

NSLog(@”Error while loading webmap:

de mogelijkheden. Het is allemaal gedocumenteerd en

%@”,[error localizedDescription]); }

terug te vinden op Esri’s uitgebreide Resource Center: http://resources.arcgis.com

-(void)didOpenWebMap:(AGSWebMap*)webMap intoMapView:(AGSMapView*)mapView{

//web map finished opening

Naast veel voorbeelden kunnen ontwikkelaars elkaar helpen op de diverse fora.

} -(void)didLoadLayer:(AGSLayer*)layer{

//layer in web map loaded properly

AUTEUR: Antoon Uijtdehaag E-MAIL: auijtdehaag@esri.nl

} -(void)didFailToLoadLayer:(NSString*) layerTitle url:(NSURL*)url baseLayer:(BOOL)

Wilt u meer weten over ontwikkelen voor mobile devices? Neem gerust contact met mij op!

baseLayer withError:(NSError*)error{

NSLog(@”Error while loading layer:

%@”,[error localizedDescription]); //you can skip loading this layer //[self.webMap continueOpenAndSkipCurrentLayer]; //or you can try loading it with proper credentials if the error was security related //[self.webMap continue OpenWith Credential: credential]; } -(NSString*)bingAppId{ return @”<your _ bing _ app _ id>”; } } 31


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.