In deze Blogserie, geven we het woord aan onze collega’s om hun visie en inzichten te delen op specifieke onderwerpen. In deze blog geven we het woord aan Joël die zijn persoonlijke bevindingen en ervaringen over de ontwikkelingen van Esri verwoord na het bezoek aan de GISTech 2018 in Rotterdam. Veel plezier!

Uitbreiding op WebGIS

Esri zet volop in op het WebGIS, wat inhoudt dat alle kaarten en data via de REST api van een Arcgis Enterprise of door Arcgis Online beschikbaar zijn en gedeeld kunnen worden met gebruikers binnen en buiten de organisatie.

De Applauncher

Nieuw in Arcgis Online is dat de App Launcher gevuld kan worden met eigen Apps. Ik heb dit al even uit kunnen proberen in Arcgis Online. Wanneer je al een webapp geregistreerd hebt staan is het een kwestie van een paar muisklikken om je app voor gebruikers toegankelijk te maken in de App Launcher. Wel blijf ik het een rare keuze vinden een icoon te gebruiken voor de App Launcher terwijl de kaart, content en groepen wel volledige items zijn. Ik verwacht dat de apps nog beter vindbaar worden als er ook een pagina bij komt waar een goed overzicht van de Apps inclusief beschrijvingen is te vinden. Hopelijk volgt dit in de toekomst.

Workflow5

Daarnaast was er de introductie van Workflow 5 binnen GeoWeb en Arcgis Enterprise. Het werd gepresenteerd als de technologie om workflows te maken waarbij de eindgebruiker door een aantal technische stappen geleid wordt bij bijvoorbeeld het inwinnen van data of het uitvoeren van analyses. Doordat de workflows uit Workflow 5 JavaScript gebaseerd zijn kunnen ze ook in een Webgis gebruikt worden en door middel van de Webappbuilder van Esri als widget aan een Webapp toegevoegd worden. Dit op zich geeft al heel veel meerwaarde aan Arcgis Enterprise.

 

Ik zie veel potentie in de opkomst van API management systemen. Deze systemen fungeren als store waarin diverse achterliggende systemen hun API’s in kunnen publiceren, documenteren en de autorisatie kunnen instellen. Dit biedt developers de mogelijkheid om front-end applicaties te bouwen waarbij de achterliggende API’s gebruikt kunnen worden door meerdere applicaties. Deze ontwikkeling maakt het werken voor developers een stuk gemakkelijker, maar het vereist nog altijd flink wat programmeerwerk om deze API’s goed te kunnen gebruiken. Wanneer je boven op deze API’s WorkFlow 5 implementaties maakt en deze publiceert in Arcgis Enterprise of Arcgis Online kunnen niet alleen de developers maar ook de gebruikers van het Webgis gemakkelijk toegang krijgen tot de API’s uit de store en deze toepassen door middel van widgets in de Webappbuilder

Joël Hempenius

Esri Engineer at Alliander, Merkator BV

Nieuwe welkome apps

Bovenop de REST API van Arcgis Online of Arcgis Enterprise kunnen mobiele apps zoals Collector, Explorer gebruikt worden. De Collector app zal binnenkort in een nieuwe versie beschikbaar komen. Deze versie maakt gebruik van de nieuwe runtime API en dit maakt functionaliteit zoals labeling op Feature Services, Arcade Expressions en Vector Tiles mogelijk.

In aanvulling op de Collector komt er ook een GPS tracker app. Deze app belooft met laag energiegebruik op de achtergrond de positie van de gebruiker te tracken. Dit is een welkome aanvulling op de bestaande oplossingen. De Collector kan ook de GPS positie tracken, maar doet dit alleen wanneer de gebruiker de Collector actief op het scherm heeft. Bestaande GPS tracker apps kunnen goed op de achtergrond draaien maar integreren niet goed op de WebGIS API’s van Esri.

Ik zou deze nieuwe GPS tracker App direct kunnen toepassen bij een van mijn klanten. Nu wordt al nauwkeurig bijgehouden waar de veldwerker die dag was maar zijn er nog aanvullende scripts voor de verwerking naar de database nodig en een app van een derde partij. Hopelijk kan dat in de toekomst komen te vervallen met deze nieuwe app.

Joël Hempenius

Esri Engineer at Alliander, Merkator BV

Performance verbeteringen in Arcgis Online

High performance online kaarten gaf goede aanknopingspunten voor het optimaliseren van de feature services in Arcgis Online. Wanneer je data relatief statisch is en geen query’s in de webmap toepast op de data wordt er zelfs een feature tile cache op de achtergrond aangemaakt tussen de service en de database. Hierdoor kan de data nog sneller naar de clients geserveerd kan worden.

Het enthousiasme waarmee de resampling van raster tiles werd gepresenteerd kan ik helaas nog niet delen. Clients zoals Geocortex Essentials kunnen er vooralsnog slecht mee omgaan bij bijvoorbeeld het printen van kaarten. De reden hiervan is dat een geresamplede mapservice in de definitie zoomniveau’s aanbiedt die in de praktijk niet gerenderd zijn.  Hierdoor proberen clients die de resampling niet geïmplementeerd hebben alsnog de ontbrekende tiles op te halen. Dit zorgt bijvoorbeeld bij de print service van Geocortex Essentials dat de achtergrondkaart ontbreekt wanneer je op een hoge resolutie een print maakt. Hopelijk wordt deze techniek van resampling binnenkort beter gesupport. Met de resampling en de feature tile cache samen kunnen de webmaps snel renderen en hoge aantallen gebruikers tegelijkertijd aan. En daarmee kan je als organisatie hoge aantallen gebruikers aan met een gebruiksvriendelijke en stabiele backend.

Ik kijk alvast uit naar de Esri User Conferentie in juli (San Diego, Verenigde Staten) om de verdere ontwikkeling van het ArcGIS platform te zien!

Joël Hempenius

Joël Hempenius

Esri Engineer at Alliander

Joël is Senior Geo-ICT Consultant at Merkator and currently works full-time as an Esri GIS Engineer at Alliander. With his 10 years of experience in the GIS sector he covers technical in depth knowledge of various GIS platforms. Joël is specially interested in WebGIS and designed as a technical engineer a secure GIS platform based on Esri technology for office and field workers of Alliander. He also supports University of Groningen to take the best out of the Esri platform and use it for innovative solutions. Joël has a Master in Geographical Information Management and Applications (Utrecht University – The Netherlands, 2010)