1 VERVOLGACTIES NA INSPECTIES MET APP COLLECTOR FOR ARCGIS Opdrachtgever Esri Nederland Opdrachtnemer Esri Nederland B.V. Contactpersoon Lukasz Grus A...
ArcGIS GeoEvent Extension for Server ......................................... 11
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina ii van ii
1.
Collector for ArcGIS - standaard 1.1
Collector for ArcGIS
De app Collector for ArcGIS is onderdeel van ArcGIS Online. Webmaps die in ArcGIS Online worden gemaakt zijn automatisch beschikbaar voor gebruik in de Collector for ArcGIS-app. Hierdoor komen kaarten beschikbaar voor uw medewerkers in het veld en kunnen papieren formulieren vervangen worden door digitale formulieren op smartphones en tablets. Hiermee komen alle kaarten overal beschikbaar om gegevens in het veld te valideren, waarnemingen te doen en te reageren op gebeurtenissen. Het verbetert de efficiëntie van de medewerkers in het veld en de nauwkeurigheid van uw geografische data. Collector for ArcGIS biedt ondersteuning voor online én offline werken en is beschikbaar voor iOS en Android-devices.
1.2
Vervolgacties na een inspectie
De Collector for ArcGIS-app maakt het ArcGIS-platform uitermate geschikt voor het gebruik in inspectieprocessen. Bij de meeste klanten die inspecties in het veld uitvoeren worden de werkzaamheden gesplitst in drie stappen: plannen, uitvoeren/vastleggen, en vervolgacties op de inspecties. Het plannen van de inspecties is een organisatorisch proces. Dit proces kan ondersteund worden door het maken van ArcGIS Online-webmaps en daarin datalagen beschikbaar te stellen die geschikt zijn voor de Collector for ArcGISapp, zodat gebruikers (inspecteurs) daarna met specifieke toegang- en gebruiksrestricties hun bevindingen kunnen invoeren. Voor het daadwerkelijk uitvoeren/vastleggen van de inspecties kan standaard Collector for ArcGIS worden ingezet. De vervolgacties naar aanleiding van de inspectieresultaten is functionaliteit verder configureren in het ArcGIS-platform. Steeds meer gebruikers van de app stellen vragen rondom deze laatste inspectiestap. Zij willen bijvoorbeeld nog in het veld de inspectieresultaten naar de coördinator kunnen sturen, of na het afronden van inspectiewerkzaamheden een rapport genereren om alle gegevens nog kunnen controleren en vervolgens deze naar de coördinator of in het interne zaaksysteem in kunnen sturen. Zij vragen nog om functies, zoals het inspectieresultaat als bijlage van een e-mail kunnen versturen, inspectieresultaten exporteren naar een bestand, enz. Dit whitepaper beschrijft de mogelijkheden om Collector for ArcGIS in combinatie met het gehele ArcGIS-platform te gebruiken om de inspectieresultaten vast te leggen voor nadere opvolging. In dit whitepaper worden de volgende vervolgacties op inspectieresultaten verder verdiept: In het veld de inspectieresultaten naar de coördinator kunnen mailen. Na het afronden van inspectiewerkzaamheden een rapport genereren om alle gegevens nog te kunnen controleren en vervolgens deze naar de coördinator te sturen. Inspectieresultaten exporteren naar een bestand. Operations Dashboard for ArcGIS inzetten voor zicht op de voortgang. Automatische triggers instellen die ‘zaken’ tellen. Brief per eigenaar genereren. Brief per geval genereren. Op basis van de status van een veld (zeer dringend) automatisch mail/sms versturen.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 1 van 12
2.
Vervolgacties op inspectieresultaten In dit hoofdstuk worden de onderstaande mogelijkheden om vervolgacties in te regelen in het ArcGIS platform uitgewerkt:
Mail versturen met behulp van Collector for ArcGIS-app.
ArcMap data driven pages.
Gegevens exporteren.
Operations Dashboard for ArcGIS.
Database triggers / technologie.
Geoprocessing services.
Python scripts: tellingen / e-mails / etc.
Brieven genereren.
ArcGIS GeoEvent Extension for Server.
Deze lijst is niet uitputtend, maar een lijst die gebaseerd is op de best-practices van de ondersteuning die Esri Nederland bij hun klanten uitvoert.
2.1
Mail versturen met Collector for ArcGIS
Het komt vaak voor dat de inspecteur vanuit het veld de inspectieresultaten wil sturen naar de inspectiecoördinator of naar een andere collega. Dit kan worden geconfigureerd in de ArcGIS Online-webmap met behulp van de pop-up instellingen van een feature layer. De volgende stappen moeten in dat geval worden doorlopen: 1. Deze casus is gebaseerd op een voorbeeld webmap ‘PNH wegeninspectie’ Deze kaart is gedeeld met iedereen. 2. Kies bij de laag ‘Werkplekinspecties’ bij pop-up configureren voor ‘Een aangepaste attribuutweergave’ en klik op ‘Configureren’.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 2 van 12
3. Maak hier een tekst aan, bijvoorbeeld ‘Verzend mail’ en klik op de ‘Link maken’-knop.
4. Sla de pop-up op.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 3 van 12
5. Vul nu bij de URL de optie mailto in, zie hieronder een voorbeeld: mailto:[email protected]? subject=Werkplekinspectie%20nummer%20{ObjectID} &body=Geachte%20heer/mevrouw%20{Naam},%0D%0ADe%20onderst aande%20opmerking%20is%20gemaakt%20bij%20{Wegnummer}%20{ Hectometerpaal} %0D%0A{Afzethekken_opm} %0D%0A%0D%0AJan%20de%20Wit Merk op dat een e-mailadres hard opgegeven kan worden of uit een veld uit de database gehaald kan worden en dat de verdere opmaak volledig geconfigureerd kan worden. De opbouw bestaat uit een mailto-adres, een subject en een body.
Sla de pop-up op en bekijk het resultaat.
Klikken op ‘Verzend mail’ genereert in elk geïnstalleerde mailsoftware een nieuwe e-mail.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 4 van 12
Dit werkt ook vanuit alle app’s die gebaseerd zijn op deze webmap.
2.2
ArcMap data driven pages
Na de inspectie kan er met behulp va de data driven pages functionaliteit van ArcMap per inspectie een kaart gemaakt worden.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 5 van 12
Als er per inspectie een foto is gemaakt kan deze eenvoudig toegevoegd worden aan de kaart. In deze opmaak kan ook een brief geconfigureerd worden, waarbij velden uit de database in lay-out van de data driven pages worden geplaatst. Hierna kan dit met de printoptie naar de printer of naar een file worden verzonden.
2.3
Gegevens exporteren
Alle geserveerde data (eigen server of hosted via ArcGIS Online) kan als dat ingesteld is via ArcGIS Online of via het rest-endpoint gedownload worden. Hierbij is het wel noodzakelijk om bij een ArcGIS for Server-service de synchronisatieoptie aan te zetten. Hierna kan gekozen worden tussen verschillende formaten. Hieronder als voorbeeld de interface die je krijgt in ArcGIS Online bij de detailinformatie van een feature layer.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 6 van 12
Op ArcGIS for Server-niveau ziet dit er via het Rest-endpoint als volgt uit: Door het aanzetten van de synchronisatie krijg je nu bij de ‘Suported operations’ de optie ‘Create replica’.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 7 van 12
Ook het gebruik van ArcGIS Open Data als online portaal biedt mogelijkheden om op een eenvoudige wijze data te exporteren. De services kunnen ook zonder te downloaden direct in ArcGIS geladen worden. En met ArcGIS Pro kan er ook direct ge-edit worden op een hosted service, zonder dat daar gelijk een lokale kopie gemaakt hoeft te worden, wat wel in ArcMap nodig is.
2.4
Operations Dashboard for ArcGIS
Een dashboard Deze app biedt organisaties een krachtig instrument om een operationeel beeld van assets van de organisatie te tonen. Realtime gegevens kunnen tijdens gebeurtenissen of dagelijkse werkzaamheden worden gemonitord. Maak een executive dashboard door kaarten, grafieken en andere intelligente widgets te combineren. Operations Dashboard for ArcGIS is beschikbaar voor desktops en tablets. Met Operations Dashboard for ArcGIS kunnen dashboards gemaakt worden, die op twee manieren bekeken kunnen worden. Via een lokale installatie van Operations Dashboard of via een standaard browser, als er gekozen wordt voor een zogenaamde HTML - ‘Single display operations view’.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 8 van 12
Let op! De door Esri Nederland zelf toegevoegde widgets, zoals de filter-widget en de edit-widget, werken niet in de HTML-viewer.
2.5
Database triggers / technologie
Voor het Operations Dashboard for ArcGIS is het vaak handig als er tellingen in de database uitgevoerd worden, zodat in het dashboard betere statistische parameters kunnen worden getoond. Bijvoorbeeld: Bij een schouwronde worden op een locatie een aantal bestekposten geschouwd waarbij per bestekpost aangegeven wordt of deze voldoet aan de criteria of niet (op, boven of onder criteria). Vaak wordt bij dit soort aanbestedingen gesteld dat maximaal 10% van het uitgevoerd werk onder de criteria uitgevoerd mogen zijn. Door per locatie het totaal aantal en de aantallen op, boven en onder te tellen, kan eenvoudig middels een gauge-widget het totaal aantal onder t.o.v. het totaal weergegeven worden, waarbij 10% als kritische grens wordt opgegeven. Door op databaseniveau triggers te maken kunnen deze automatische tellingen worden uitgevoerd. In de database kan ook ingesteld worden dat er automatisch e-mails verstuurd worden. in dit geval moet er wel een aantal andere zaken geregeld zijn op deze server, zoals bij de mailoptie dat er een mail-client op die server geïnstalleerd is.
2.6
Geoprocessing: python of services
Met geoprocessing rondom het ArcGIS-platform kunnen er ook allerlei vervolgacties worden geautomatiseerd, natuurlijk afhankelijk van de eigen ArcGIS-architectuur.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 9 van 12
Bij een eigen ArcGIS for Server-service kan dit met behulp van een geoprocessing service. Allerlei vervolgacties, zoals tellingen, e-mail, sms, etc, kunnen op deze wijze geautomatiseerd worden. Bij een hosted ArcGIS-service kan dit door een gescheduled (python)script te maken waarbij gebruik gemaakt wordt van gebruik van de ‘Apply edits’ van de ‘REST endpoint’ van de hosted service van ArcGIS Online. Hieronder staan de resultaten van een voorbeeld waarbij bij het plaatsen van weginspecties via de Collector for ArcGIS-app er met behulp van python scripting bij het plaatsen van een inspectie automatisch het dichtstbijzijnde hectometerpaal wordt bepaald en vastgelegd, en de afstand daar naartoe wordt berekend. Tevens kan er automatisch een e-mail verstuurd worden. In de e-mail kan weer een aanklikbare verwijzing naar een online kaart worden opgenomen.
Na het aanklikken van de kaart-link start de online kaart.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 10 van 12
2.7
Brieven genereren
Regelmatig is het wenselijk dat er na een inspectie ronde een set van brieven wordt gegenereerd. Met name bij controle van uitgevoerd werk, zogenaamde schouwrondes, moet er vrijwel altijd een set van brieven worden aangemaakt. Hiervoor moet in dat geval een brieven generator worden geconfigureerd. Twee belangrijke uitgangspunten bij genereren van brieven: 1. Om brieven te kunnen genereren moeten er adresseringsgegevens aanwezig zijn die gerelateerd zijn aan de objecten in de kaart te weten tenaamstelling, straatnaam+huisnummer, postcode+woonplaats. Dit kan gebaseerd zijn op kadastrale gegevens, GBA-gegevens of zou ook gebaseerd kunnen zijn op de BAG, waarbij de tenaamstelling dan ‘Aan de bewoners van’ zal moeten zijn. 2. Daarnaast moet het ingewonnen object gerelateerd worden aan de te adresseren instantie/persoon. Dit moet meestal m.b.v. een geoprocessing tool gebeuren (bijvoorbeeld identity of knip-tool). In de praktijk zijn er hierna twee opties: 1. Brief met 1 of meer kaarten Specifieke configuratie, die per casus uitgewerkt moet worden. Dit is altijd een backoffice proces en zal nooit direct vanuit de Collector for ArcGIS-app kunnen. Dit kan opgelost worden in: - ArcMap, zoals bijvoorbeeld in ‘Schouw in ArcGIS’. - GeoWeb, rapportagetool. - GEONIS-rapportageomgeving, zoals in GENONIS Blaeu. 2. Brief met lijst van objecten, zonder kaart, mogelijk wel met verwijzing naar een ‘veilige’ online kaart. Microsoft Excel of Word Vanuit ArcGIS een tabel aanmaken waar alle gegevens instaan en deze naar Excel exporteren. Daarna door middel van een Excel-Word koppeling brieven genereren. Hier zou je een verwijzing naar een filter webmap application kunnen opnemen, zodat via een browser/URL de kaart online is te bekijken. Door het filter zijn alleen de eigen gegevens zichtbaar.
2.8
ArcGIS GeoEvent Extension for Server
Met ArcGIS GeoEvent Extension for Server (GeoEvent Extension) biedt het ArcGIS-platform een oplossing om realtime informatie te ontsluiten, met een hoge performance graad en met een hoge user experience. De GeoEvent-extensie biedt de mogelijkheid om allerlei vormen van realtime informatie te combineren met het ArcGIS-platform. Hierbij valt te denken aan onder meer: Live positie van monteurs / inspecteurs. Status en waarden van diverse (bewegende) sensoren. Actuele waarden geaggregeerd naar gebiedswaarden. Live berichten op sociale media. Naast deze toepassingen levert de GeoEvent-extensie ‘geo-fencing’mogelijkheden. Bijvoorbeeld via triggering (alerts via onder meer e-mail, sms, Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App
pagina 11 van 12
dashboard) als een event plaatsvindt op of in de nabijheid van een bepaalde locatie (dit kunnen ook meerdere locaties zijn). In de volgende illustratie vindt u een schematische weergave van de werking van de GeoEvent-extensie: Links de ‘stream’ aan realtime informatie, bijv. GeoRSS feeds of twitter. Centraal de GeoEvent-extensie bovenop een ArcGIS for Server omgeving. Rechts de mogelijkheid tot output (bijvoorbeeld visualiseren en triggering) via onder meer de applicatie Operations Dashboard for ArcGIS en webapptemplates.
Versie: 1.0
Whitepaper Vervolgacties na inspecties met Collector-App