Category Archives: Achter de schermen

ArcGIS Content, het nieuwe keukengereedschap

In mijn vorige blog schreef ik over een kijkje in onze keuken. Over hoe we in 5 jaar tijd zijn gegroeid van een Nederlandse topografische basiskaart naar een breed pallet aan content en alle technologische uitdagingen die daarbij komen kijken. Maar we zitten niet stil, het aanbod blijft groeien en het gebruik neemt steeds meer toe. Dat betekent dat ons platform ook moet meegroeien. Als beheerder van de omgeving voor ArcGIS Content deel ik graag met jullie waar we nu en in de nabije toekomst aan werken: zeg maar het nieuwe keukengereedschap.

Het ‘DevOps-principe’

DevOps is een inkorting van Developers Operators en het houdt de samenwerking in tussen deze twee groepen. Maar belangrijker is de samenwerking tussen verschillende disciplines. Omdat het content-team een relatief klein team is, zijn de taken al multidisciplinair verdeeld tussen de medewerkers. Nu is het beheer daar ook in opgenomen en werk ik nauw samen met de content engineers, zodat we elkaars werk goed begrijpen en elkaars keuzes kunnen begrijpen en afstemmen. Dit heeft mij heel veel geholpen bij het ontwikkelen van scripts en snellere releases van de infrastructuur en content. Dit principe sluit ook heel goed aan bij het agile werken, iets wat we al geruime tijd gewend zijn om te doen.

Veranderingen: webcaching proxy

De architectuur voor ArcGIS Content verandert drastisch. De meest voor ons in het oog springende wijziging is de introductie van een webcaching proxy. In eerste instantie gaan de basiskaarten op specifieke proxyservers geplaatst worden, zodat de achterliggende servers worden ontlast. We hebben namelijk het punt bereikt dat een dedicated cache voor de basiskaarten efficiënter is dan steeds meer servers in te zetten, waar de caches ook gepubliceerd staan. De backend blijft uiteraard nog steeds ArcGIS en de webcaching proxy is niet meer dan een kopie van de cache van de ArcGIS-server. De REST-interface, het opvragen van de offline basiskaart-packages en dynamische mapservices blijven nog steeds het domein van ArcGIS. Echter, doe je als gebruiker een verzoek naar een plaatje van een basiskaart, dan komt dit verzoek nooit bij onze ArcGIS-server terecht, maar wordt direct door de webcache afgehandeld. Voor gebruikers overigens een wijziging waar niets van te merken is, alles blijft werken zoals het werkt en net zo snel als eerst. Wellicht zelfs iets sneller.

Een webcache is overigens pas interessant bij heel veel hits. Wij verwerken per dag meer dan vijf miljoen hits op alleen de basiskaarten. Voor deze basiskaarten zetten we nu al meerdere ArcGIS-servers in. Het inrichten en onderhouden van een webcache vergt veel kennis, tijd en extra computerkracht. Bij minder belasting is een webcache simpelweg niet rendabel en is out-of-the-box ArcGIS beter te gebruiken, of gewoon ArcGIS Online.

Veranderingen: automatisch ‘uitrollen’

Een andere belangrijke verandering in de infrastructuur is het automatisch ‘uitrollen’. We gebruiken hier een zogeheten end-state configuration tool voor. Wij geven in een configuratiebestand aan wat de beoogde configuratie is en deze programmatuur zorgt ervoor dat alle servers afgestemd worden op deze beoogde situatie. Dit heeft voor ons twee belangrijke voordelen. We kunnen zeer eenvoudig een kopie van onze omgeving inrichten voor testdoeleinden en we kunnen extra servers toevoegen als de belasting toeneemt. We weten via een dergelijke end-state configuration in elk geval zeker dat alle servers identiek aan elkaar zijn. Of het nu een loadbalancer, een ArcGIS-server of een webcache is.

Dit zijn mooie ontwikkelingen die technologisch gezien erg interessant zijn. Wie mij een beetje kent, weet dat ik urenlang kan doorpraten over dit werk en hoeveel plezier ik eraan beleef. Gelukkig houdt mijn werk na het inrichten van deze veranderingen niet op: big data komt ook om de hoek kijken.

LinkedInFacebookTwitterDeel deze blogpost
Posted in Achter de schermen, Content | Tags: , , , | Plaats een reactie

Kennis opdoen van nieuwe apps; over hoe we dat bij Esri Nederland aanpakken

Deze zomer hebben ik en een aantal van mijn collega’s niet stilgezeten. Terwijl veel collega’s op vakantie waren, hebben wij een mini-sprint gedaan. De focus daarvan lag op het inspecteren conform inspectiestandaarden. Hoe zijn wij daartoe gekomen?

De mouwen opstropen

Er zijn veel nieuwe apps beschikbaar in het ArcGIS-platform. Apps, zoals Workforce (esri.nl/workforce) en Survey123 for ArcGIS (esri.nl/survey123), waarmee het proces van veldwerk verder is te automatiseren. Om gebruikers van ArcGIS en andere organisaties goed te kunnen adviseren over deze apps, is het belangrijk dat wij, en óók de partners van Esri, weten wat er in de praktijk mee gedaan kan worden. Mouwen opstropen en gewoon eens aan de slag gaan, is dan hoe wij bij voorkeur deze kennis en ervaring op willen doen.

Beeldkwaliteitstandaard

Samen met een paar collega’s van Esri, medewerkers van MUG Ingenieursbureau en Royal HaskoningDHV zijn wij de apps gaan testen aan de hand van een praktijkcase. We hebben ons laten inspireren door de Digispectie bij de Waterschappen. De inspecteur beoordeelt de omgeving op basis van een beeldkwaliteitstandaard. Een kering met gaten in de grasmat valt in een bepaalde klasse, zonder gaten geldt een andere klasse. Waar Digispectie een beeldkwaliteitstandaard biedt voor de waterschappen, zo zijn er ook standaarden voor andere markten. Interessant! In hoeverre kunnen wij dat dan configureren in en met ArcGIS?

Beoordeling ondersteunen

Een veel voorkomende standaard voor het inspecteren van de openbare ruimte is de beeldkwaliteitstandaard van CROW, een kennisorganisatie op het gebied van infrastructuur, openbare ruimte, verkeer en vervoer en werk en veiligheid. Hiermee wordt de inspecteur met beschrijvende teksten en voorbeeldfoto’s ondersteund bij het inspecteren van de kwaliteit van de openbare ruimte.

blog-niels-apps-innovatie-1

Proces inrichten

Bij een mini-sprint kun je niet zonder vallen en opstaan. Je leert nieuwe technieken, over bepaalde standaarden en door dit met mensen uit diverse disciplines te doen kom je ook nog eens tot nieuwe inzichten. Zo kwamen wij aan het begin al snel tot de conclusie dat alleen kijken naar een inspectie-app, waarin het beeldkwaliteithandboek verwerkt zit, niet de totale oplossing kan zijn. Het is slechts een middel. Het proces begint bij het assetmanagementsysteem; er moeten werkorders gemaakt worden en na inspectie moeten de resultaten daarvan weer teruggevoerd worden naar het assetmanagementsysteem, informatieproducten over beeldkwaliteit en eventueel een zaaksysteem.

blog-niels-apps-innovatie-2

Survey 123 en Workforce for ArcGIS

Om dit proces te faciliteren hebben wij naast Survey123 for ArcGIS gebruik gemaakt van Workforce for ArcGIS. Deze app kan gevoed worden vanuit een assetmanagementsysteem (in dit geval Castor) en binnen de Workforce Dispatcher-app in de browser kunnen werkorders toegekend worden aan inspectiemedewerkers. De medewerkers in het veld zien dan in de Workforce-app op hun device de openstaande taken en kunnen direct Survey123 for ArcGIS openen om gegevens in te winnen.

blog-niels-apps-innovatie-3

blog-niels-apps-innovatie-4Alleen relevante vragen tonen

De inspectiestandaard voor beeldkwaliteit bestaat uit een forse boomdiagram aan vragen. Als een gebruiker bij de hoofdcategorie kiest voor groen-beplanting, worden er andere vragen gesteld dan wanneer er voor meubilair gekozen worden. Vanwege de slimme formulierenfuncties van Survey123 for ArcGIS worden in het veld alleen de relevante vragen gesteld en daarbij zijn ook netjes de plaatjes die helpen bij de beoordeling te zien. Op deze manier kan de inspecteur in met een minimale inspanning digitaal beeldkwaliteit inspecteren.

Status vs beheerafspraken

Voor de medewerkers op kantoor is het, in het kader van planning, relevant om te zien welk deel van het werk gedaan moet worden en welk deel van het werk al verzet is. Met behulp Operations Dashboard for ArcGIS (esri.nl/operationsdashboard) wordt dit in een oogopslag inzichtelijk gemaakt. Het doel van de inspectie is uiteindelijk om een beeld te krijgen van de status nu voor staat wat betreft beeldkwaliteit ten opzichte van beheerafspraken. Ook dit kan in een oogopslag afgelezen worden uit het dashboard.

blog-niels-apps-innovatie-5

Weer terug in het systeem

Om het cirkeltje helemaal rond te krijgen, moeten de resultaten van de inspecties teruggevoerd worden in het assetmanagementsysteem. Bij het aanmaken van de werkorders worden locatie en ID’s van de te inspecteren objecten meegegeven. Deze gegevens worden ook automatisch ingevuld in het digitale formulier. Daarom is het eenvoudig om de uiteindelijke inspectiegegevens weer in het assetmanagementsysteem te krijgen.

Conclusie van de sprint

Terugkijkend was het een enerverende sprint. Wat mij zo aanspreekt is dat wij met een klein team in staat zijn geweest om de forse boomstructuur van de inspectiestandaard voor beeldkwaliteit zonder een regel code te schrijven hebben kunnen vangen in een zo eenvoudig mogelijk formulier in Survey123 for ArcGIS. Het doorgronden van zo’n inspectiestandaard in een paar dagen is  wel een zware kluif en het is heel handig als er vanuit het team contacten zijn met personen die hier dagelijks mee werken, die als hulplijn ingeschakeld kunnen worden. Het rond maken van de cirkel was een stuk eenvoudiger geweest als het mogelijk was om in Survey123 for ArcGIS bestaande objecten te inspecteren (dit is niet voor niets een veelgenoemde wens), juist daarom vind ik het gaaf dat wij er in zijn geslaagd om de cirkel rond te maken: de gegevens doorgeven van bronsysteem naar inspectie en weer naar bronsysteem.

Bent u ook bezig met inspectie op basis van beeldkwaliteit, of zou u deze workflow toe willen passen in combinatie met andere inspectiestandaarden? Neem contact met ons op via contact@esri.nl. We zijn benieuwd naar uw ideeën. 

Posted in Achter de schermen, Apps, ArcGIS | Plaats een reactie

Verhaal delen, via een video

Waar we ook zijn, overal kijken we video. Altijd, overal en op elk device. Ik maak, net als velen met mij, massaal gebruik van YouTube en Netflix, video’s op social media, ik kijk uren Olympische Spelen. Het is zelfs mogelijk om ‘live’ uit te zenden via Facebook.

Marieke-overdenkt-video

Het is niet gek dat er zoveel gebruik wordt gemaakt van video. Video is een erg handig middel om een verhaal van iemand te vertellen: beelden versterken de woorden. Ook een product uitleggen is ideaal met video.

De laatste jaren bieden we ook vanuit Esri Nederland steeds meer video: zo kunt u de evenementen terugkijken, vertellen klanten hun verhaal en delen we ook video’s met beelden van ArcGIS. En dat is allemaal eenvoudig terug te vinden op ons YouTube-kanaal.

Eind juni, op de Esri User Conference in San Diego, nam ik een kijkje bij de studio die Esri op de beursvloer had. Ze deden interviews voor het wereldwijde kanaal van Esri, E380. Dit jaar met voor het eerst Nederlandse bezoekers die geïnterviewd werden! Het eerste interview staat al online: Evert Wind van de Provincie Zuid-Holland die vertelt over de Staat van Zuid-Holland.

Wat me opviel aan de opnames voor E380: het ging gemakkelijk. Alsof het dagelijks kost is om in zo’n studio te zitten. Doordat video zo normaal is geworden, wordt het ook eenvoudiger om iets voor de camera te vertellen.

We experimenteren vanuit Esri Nederland veel in hoe we u als klant het best kunnen inspireren of verder helpen. Er eerst nog eens goed over nadenken kan overigens geen kwaad. Daarom bezocht ik dit jaar het Online Video Event. Met inspirerende voorbeelden van o.a. Burgers Zoo en LindaTV. Genoeg om bij thuiskomst nog even op de bank (zonder de tv aan te zetten) over na te denken… Informatie delen via video. Hier moet meer in zitten.

Posted in Achter de schermen | Tags: , , , , , , | Plaats een reactie

Over de techniek van een technisch artikel

Wellicht heb je er al eens rondgeneusd: onze webpagina’s met tientallen technische artikelen. Er is hier van alles te vinden over onze producten, van handleidingen tot handige tips en tricks en nog veel meer. Op de basispagina kun je eerst kiezen over welk gebied je iets wilt lezen. Daarna is het mogelijk om verder te zoeken naar een specifiek onderwerp.

Allerlei onderwerpen

Wil je bijvoorbeeld weten hoe je een Concurrent Use-licentie voor ArcGIS for Desktop kunt autoriseren? Of hoe je de performance van ArcSDE kunt verbeteren? Of misschien ben je op zoek naar de oplossing voor de ‘invalid token’-melding bij Operations Dashboard for ArcGIS? Al deze onderwerpen – en nog veel meer – zijn terug te vinden in onze technische artikelen.

Geschreven door medewerkers

Hoe ontstaat zo’n technisch artikel eigenlijk? De artikelen zijn geschreven door medewerkers van Esri Nederland. Meestal door iemand van de supportafdeling, soms van een andere afdeling. De onderwerpen voor een nieuw artikel kunnen worden aangedragen door collega’s, maar ook door onze klanten. We kiezen zoveel mogelijk onderwerpen die voor veel van onze klanten relevant zijn.

Soms voorbij support

In een aantal gevallen zijn dit artikelen over onderwerpen die buiten support vallen, zoals de PDOK, maar het kunnen ook juist onderwerpen zijn waar we bij support veel vragen over binnenkrijgen, zoals de installatie van ArcGIS for Desktop. Via de technische artikelen kunnen we de gebruikers van ArcGIS dan toch nog een beetje op weg helpen.

Voor een oplossing of inspiratie

Onlangs hebben we met ons supportteam een brainstorm gehouden over nieuwe technische artikelen en we hebben een interessant aantal onderwerpen gevonden. De komende maanden zullen deze geschreven worden op de website gezet worden. Houd deze dus in de gaten voor nieuwe artikelen. Het zou zomaar dat ene probleem op kunnen lossen waar je al tijden een oplossing voor zoekt. Of wellicht inspireert een artikel tot een nieuwe werkwijze, waardoor je je werk naar een nog hoger niveau kan tillen.

Ga naar de Technische artikelen

Heeft u een verzoek voor een technisch artikel, e-mail mij via contact@esri.nl 

Posted in Achter de schermen, Support | Tags: , , | Plaats een reactie

Ich bin ein developer

Berlijn was de ‘place to be’ voor de geodev’s. Zo’n 352 ontwikkelaars uit 29 verschillende landen hadden het Berliner Conferentie Centrum weten te vinden. Tijdens de Esri Developer Summit werd met veel enthousiasme gesproken over vector tiling, AngularJS , promises, de webscene loaders en natuurlijk de volgende Quartz Runtime-update. Allemaal bouwstenen van de huidige en volgende generatie locatiegebaseerde apps.

Speeddaten

Een presentatie van vijf minuten en dit acht keer achter elkaar herhalen: Speedgeeking is de naam. Samen met Gijs Boekema, software engineer CycloMedia, heb ik als presentator de dynamiek ervan mogen ervaren. We kregen tijdens onze dates veel geïnteresseerde vragen over de Panorama Rendering Service van Cyclomedia gevisualiseerd binnen CityEngine is innovatief en werd met veel interesse ontvangen bij onze dates.

Kleinschalig

Een developer-event als deze is met deze insteek dé kans om direct met de productmanagers en de knappe koppen van Esri’s R&D te sparren. Je kunt meedenken over de richting waar de technologie opgaat en sneller al op de hoogte zijn van de komende ontwikkelingen op het ArcGIS-platform. Er waren maar liefst 50 technische tracks. Dankzij de kleinschalige opzet, konden zelfs de meest complexe vragen goed worden beantwoord. En na al die kennisuitwisseling was het tijd om elkaar beter te leren kennen. Dat gebeurde in de Hofbräu Berlin.

javascript 4 0

 

Het volgende developer-event is de Developer Summit in maart 2016 in Palm Springs

Posted in Achter de schermen, Apps, Developer | Plaats een reactie