data cube Techniek: data THEMA Ook voor niet- geo-experts 24 Geo-Info I 2018-4 Alles werkt gewoon via een internet browser. De URL voor de AgroDataCube is §221 sgro agrodatacube.wur.nl. Alle data is toegankelijk via die URL, bijvoorbeeld gewasperceien: agrodatacube.wur.ni/api/vi/rest/fieids. y Ingevoerd in een web browser (of op een andere manier ais een http GET request naar de server gestuurd) zal een resultaat volgen, zoals dit: "type""FeatureCollection""features""type""Feature", "geometry" "type""MultiPolygon", "coordinates"210554.002,489091.094 210460.771,488920.858 "properties": "year"2016, "crop_code" "236", "crop_name""Gerst, zomer-", "fieldid"1, "area"34272.213, "perimeter" 1405.997"type": "Feature" De server stuurt het begin van de ijst van aiie opgesiagen gewasperceien terug in het GeoJSON formaat. Dit is ieesbaar, hoewei enigzins cryptisch. Het is een uitbrei ding van het JSON formaat (JavaScript Object Notation), een web standaard voor het uitwisseien van data objecten met hun eigenschappen. Het geo-deei erin komt met de OGC Simpie Features impiementatie. Parameters Om het interessant te maken kunnen we zoekparameters toevoegen aan de URL. Bjvoorbeeid: agrodatacube.wur.ni/api/vi/rest/fieids?geometry=POINT(iooooo 400000) Dit vraagt aan de AgroDataCube de data van aiie bekende gewasperceien waar het opgegeven punt binnen vait. Uit het GeoJSON resuitaat kunnen we vervoigens de gewasrotatie op dat punt destiiieren: "year": 2012, "fieldid": 2688872, "crop_name": "Erwten (groen te oogsten)", "year": 2013, "fieldid": 1897029, "crop_name": "Aardappelen, poot op klei /lössgrond", "year": 2014, "fieldid": 1501614, "crop_name": "Mais, snij-", "year": 2015, "fieldid": 3655729, "crop_name": "Bieten, suiker-", "year": 2016, "fieldid": 151790, "crop_name": "Grasland, tijdelijk", "year": 2017, "fieldid": 4212604, "crop_name": "Grasland, tijdelijk", Extra informatie Een andere optie is om op basis van een specifiek gewasperceei, door middei van een eenmaai bekend fieldid, extra informatie uit de AgroDataCube op te vragen. Bjvoorbeeid: agrodatacube.wur.nl/api/v1/rest/fields/4212604/soiltypes agrodatacube.wur.nl/api/v1/rest/fields/4212604/soilparams agrodatacube.wur.nl/api/v1/rest/fields/4212604/ahn agrodatacube.wur.nl/api/v1/rest/fields/4212604/ndvi agrodatacube.wur.nl/api/v1/rest/fields/4212604/meteostations Behaive de gewasperceien zijn er ook nog andere ingangen, zoais de KNMI meteo- data en de bodemkaart (tegenwoordig ook opgenomen in de Basisregistratie Ondergrond (BRO)). Documentatie Uitgebreide documentatie van aiie mogeijke requests en mogeijke zoekparameters is oniine te vinden: documenter.getpostman.com/view/386251o/RVnSHh76. De iink naar deze documentatie staat ook op de homepage van de AgroDataCube. Daarnaast heeft de AgroDataCube een aantai requests (onder andere agrodatacube. wur.ni/api/vi/rest/sources) waarmee metadata over de opgenomen datasets kunnen worden opgevraagd, zoais over de eenheden en de gebruikte codeijsten. Vragen en opmerkingen over de AgroDataCube kunnen worden gesteid op de GitHub pagina: github.com/AgroDataCube of via het openbare Gitter kanaai: gitter.im/agrodatacube van data uit de AgroDataCube zo eenvoudig mogelijk probeert te maken. Deze service volgt de gebruikelijke Internet standaarden (http) en implementeert een REST (Representational State Transfer) API (Application Programming Interface). Alle data worden momenteel teruggegeven in het veelgebruikte GeoJSON formaat. In het kader staan een aantal voorbeelden en meer details. Toekomst Het doel is om op GitHub ook source code te gaan delen, van de AgroDataCube, en voor beelden van het gebruik ervan. Een paar eerste zaken staan er al, hopelijk volgen er meer. Uit een tweetal hackathons na het ontstaan van de AgroDataCube is al gebleken dat het een makkelijk en laagdrempelig startpunt biedt, met de mogelijkheid om voort te blijven bouwen op prototypes en source code van anderen. Ook door niet-geo-experts. Hetzelfde geldt voor hergebruik binnen onze eigen (interne) projecten, en voor onderwijsdoeleinden. Onze eerste stu denten hebben de weg naar de AgroDataCube al gevonden. Deze eerste versie van de Agro- DataCube leidt uiteraard tot de nodige wensen (zoals het opvraagbaar maken van sub-perceel data en real-time meteo data) en feedback van gebruikers over wat er niet (goed genoeg) werkt. Het zal ook niet voor elk type gebruiker het juiste instrument zijn. Daarnaast zijn we aan het kijken naar het gebruiksmodel voor de AgroDataCube. Naast gratis toegang zal er ook een pay-per use (of iets dergelijks) model moeten komen om de noodzakelijke infrastructuur, beheer en onderhoud te kunnen bekostigen. Het is nog een beetje pionieren, maar het cube-concept lijkt prima bruikbaar om data te delen en in samen te werken, niet alleen met externen in hackathons, maar ook intern binnen de WUR-organisatie tus sen kenniseenheden en afdelingen. Rob Knapen is werkzaam bij Wapeningen Environmental Research. I Hij is bereikbaar via 1 rob.knapen@wur.nl

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2018 | | pagina 26