Combinatie van gdal_rasterize en numpy voor berekening aardappelmoeheid. 28 juni 2017 Ronnie Lassche & Luuk Schaminée

Vergelijkbare documenten
HEXAGON GEOSPATIAL BENELUX 2015

Redactie: F.J.A. Janssen, M.J. van Sabben

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

L 156/12 Publicatieblad van de Europese Unie RICHTLIJNEN

ARCGIS: WERKEN MET WKT (WELL KNOWN TEXT)

Ir Walter VAN ORMELINGEN

Toelichting aanvraag AM onderzoek (1 juli juni 2018) op vrije grond.

Handleiding. WMS webservice Topografische Kaart 1: (TOP50raster) Versie 1.0

Bemonsteren op aaltjes Doe het met regelmaat!

Omzendbrief met betrekking tot de aangifte door buitenlandse operatoren van in België gelegen percelen waarop paspoortplichtige planten worden geteeld

Informatie Besmetverklaring Aardappelmoeheid (AM)

Toelichting op de lijst van in Nederland beschikbare aardappelrassen met bijbehorende resistentieniveaus voor aardappelmoeheid

Handleiding. WMS webservice Topografische Kaart 1: (TOP25raster) Versie 1.0

MijnOmgeving. Geo-informatie dvoor X de ogen van de klant

Bestrijdingsmaatregelen Aardappelmoeheid

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 15 mei 2014

Spatial Metadata & Opensource Geo Software. Paul van Genuchten OSGeo.nl dag Velp

COMMISSIE VAN DE EUROPESE GEMEENSCHAPPEN. Voorstel voor een RICHTLIJN VAN DE RAAD. betreffende de bestrijding van aardappelcysteaaltjes

SBGuidance Perceel Manager. SBGuidance Perceel Manager. Versie 2.6. Handleiding. 19 augustus 2010

B3Partners. Handleiding services, bronnen, lagen en stijlen Geoserver. Bijgewerkt: B3Partners BV Zonnebaan 12c 3542 EC Utrecht

Viewer MapGuide Open Source/Enterprise

MEMO. De database server zit op piekmomenten aan een heel hoog CPU gebruik:

Starten met PFS 9.0: exporteren & importeren van data. Marjolein Sebille Geographic Information Systems PLM Customer Support

Van CaseTalk naar een database in SQLite studio

Handleiding GisWest Extensie 10.2 met Geolocator en downloadfunctionaliteit voor ArcGis for desktop

Praktijk en practices

Handleiding. Import van Loonjournaalposten. Laatste nieuws : De meest recent toegevoegd loonpakket is : Unit4.

GS1 Data Source. Invoeren en wijzigen van gegevens met Excel

Handleiding Job voor gebruikers

Data Driven: Show & tell

Potatoes goes wild Marktvooruitzichten

Handleiding GisWest Extensie 10.0 met Geolocator voor ArcMap

Technische nota AbiFire5 Rapporten maken via ODBC

Handleiding. WMS webservice Kadastrale Gemeentegrenzen (KADGEM) Versie 1.0

Detectie/sensing. (bodemgebonden) ziekten en plagen. T. H. Been & J. N. Jukema

Integratie bij de bouw van een geo-gegevensmagazijn

#doorbraakmetmkb #doorbraakmetbigdata. High Performance Computing, Data Science & Data Storage solutions

Handleiding BAG Extract Conversie (BEC) en Mutatieverwerker (BMV)

Functionele Componenten

Introductie 27/11/2015. Biologische Voeder Grondstoffen Visie Tom Wiegmans Category manager Organic Feed ingredients.

Sebastiaan ten Napel Wimjan Brasser Klaske Frietema

Aanmaken 3D riool mbv Generative Components

Effecten van fytosanitaire maatregelen tegen aardappelcysteaaltjes (Globodera spp.) ten behoeve van ACA-vrij pootgoed

Gebruik van raadpleeg- en downloadservices in GIS desktop software

Installatiehandleiding Cane Webservices.nl Integratie

ExpertHandboek Business Intelligence met Power BI in Excel Wim de Groot

Beheersing AM. AM beheersing met NemaDecide 20 februari Inhoud presentatie. Bemonstering 600 ml/ha: 180 steken/ha 1 steek = 3,3 ml = ca.

Blog-Het gebruik van variabelen in Excel VBA

Economische Kaart in GIS

Studienamiddag GIS. 18 November Dienst Datawarehousing - Gis-cel 1

Geomilieu gebruikersdag 2015

{button Installeer Zelfstudie Bestanden, execfile(seedatauk.exe,tutorial 12.ctb;Tutorial 12.see;Design.SEE)}

Ontwerpen 5. Bankschroef

Taxis Pitane SQL beheerder. Censys BV - Eindhoven

Installatie Handleiding Alimentatie Rekendisk Sdu Uitgeverij / A. Koppenaal

Handleiding Migratie. Bronboek Professional

Koppeling met SnelStart

Microsoft Dynamics Nav FAQ

Oprukkende nematodesoorten: van identificatie naar beheersingsstrategie

Opzetten van een evenement

Releasenotes Alure

5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2

WAT ALS U MERKT DAT UW DATABASE ERG TRAAG WORDT BIJ HET VERWERKEN VAN DE GEGEVENS VAN DE DATA LOGGER?

Handleiding AHN downloaden van PDOK Versie 1.0 Definitief

Het gebruikersinterface, bedoeld voor de productiemedewerkers, waarmee etiketlay-outs en productgegevens eenvoudig geselecteerd worden.

Aardappel als vanggewas voor aardappelcysteaaltjes

Technische handleiding

Excel Controller. Jaarrekening in Excel. Handleiding Excel Controller. Jaarrekening. Auteur(s) G. Buurmans. Date of creation

NOTITIE. Vragen gebruikersgroep

TOPOGRAFISCHE KAART NGI 1:10.000, RASTER, KLASSIEKE REEKS. Uitgegeven tussen 1978 en Versie /// 1.0 Publicatiedatum /// 02/06/2017.

Meerdere draaitabellen maken van dezelfde gegevensbron. (tip 107)

Maarten-Jan Kallen Amersfoort, 9 mei 2012

Installatiehandleiding Business Assistent

1. Hardware Installatie Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

Installatiegids DAMO Watersysteem. Versie 1.0

ABN-Amro Shuttle Service export database. 1. Inleiding. 2. De Wizard. Functionele documentatie

Release notes Swing 5.0.4

Project Veenkoloniale AM precies in beeld. Europees Landbouwfonds voor Plattelandsontwikkeling: Europa investeert in zijn platteland.

Hoofdstuk 14: Datum & Tijdfuncties

Maatsoftware voor de bouw Case study : Toepassing Berekenen Dakbelastingen. Danny Cools

Foto's Geo Taggen. Met de term een foto geotaggen bedoelen we dat we de geografische locatie data van de opname plaats, toevoegen aan het fotobestand.

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

Aardappelrassen. Bert Huizinga Jaap Grezel

Mailing Delux handleiding

SYMPOSIUM SLIM MALEN. Integrale sturing Rijnland. René van der Zwan

Excel Controller. Jaarrekening

Excel Controller. Jaarrekening

POOTGOED gezond de wereld rond. Marjan Folkers NVWA Landelijke Pootgoeddag 18 februari 2016

mijnnaktuinbouw - Keuringen

wiskunde A pilot havo 2015-I

Disclaimer. Indien u vragen heeft dan verzoeken wij u om ons een mail te sturen aan client.ed@ge.com.

Het Gegevensmodel en draaitabellen in Excel 2013 (tip 193)

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

RAW. Het idee er achter en wat moet je ermee?

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 13 mei 2014

NIEUW Moderne aaltjesbestrijding

Handleiding Bronboek Account Export

GeoBasis BRK. Mei 2013

Handleiding. WMS webservice Digitale Kadastrale Kaart (DKK) Versie 2.0

Wij de werkzaamheden u het resultaat!

Transcriptie:

Combinatie van gdal_rasterize en numpy voor berekening aardappelmoeheid 28 juni 2017 Ronnie Lassche & Luuk Schaminée

Inhoud Wat is Aardappelmoeheid Regelgeving in een notendop Aanleiding Waarom Open Source (in een esri omgeving) Gebruikte componenten Het proces in een notedop Getallen Conclusie

Aardappelmoeheid Aardappelmoeheid wordt veroorzaakt door 2 cystenaaltjes: - Globodera rostochiensis - Globodera pallida Beide organismen zijn quarantaine organismen in de EU Schadebeeld is identiek 3

EU Regelgeving ( geïmplementeerd in NL wetgeving) Richtlijn 2007/33/EG (van kracht 01-07-2010) Belangrijkste elementen: - Grondonderzoek voorafgaand aan teelt van bepaalde gewassen verplicht (pootaardappelen en licht gereguleerde gewassen ) / vrijstelling van bemonstering in bepaalde situaties mogelijk - Hoeveelheid grond op basis van perceelhistorie - standaard 1500 ml/ha. - verlaagd volume (400ml) 600 ml/ha. - Verplichte wachtperiode na aantonen besmetting - 6 jaar na laatste aardappelteelt (= referentiejaar) / bij opnieuw besmetting 3 jaar. - bij toepassen bestrijdingsmaatregel: 3 wachtjaren / bij opnieuw besmet / direct na nemen van bestrijdingmaatregel. 4

Regelgeving vertaald naar teeltsituaties > bereken monstervolume Teeltsituatie is de teelthistorie in de afgelopen 12 jaar: - 1 x pootgoed - 2 x pootgoed - Laatste aardappelteelt - 6 jaar geen aardappelteelt - 12 jaar geen aardappelteelt Afhankelijk van de teeltsituatie geldt een ander bemonsteringsregime: 600 ml of 1500 ml grondmonster per hectare 5

Aanleiding - Bestaand proces niet klaar binnen de gestelde tijdslimiet - Bepaalde informatie kan niet getoond worden - Proces niet controleerbaar - Veel kleine vlakken als gevolg van overlappende vlakken waarbij tijdens het proces de overlap een eigen vlak wordt Voorbeeld Noordoostpolder (± 2000 percelen) In totaal 215.934 vlakken over 10 jaar 18.300 < 1 m2 36.164 < 5 m2 46.672 < 10 m2 63.284 < 25 m2 89.771 < 100 m2 46.038 > 5000 m2 6

Complexiteit beslisregels 7

Waarom Open Source - Beschikbaarheid gdal in ArcGIS Desktop - Beschikbaarheid Python in ArcGIS Desktop - Mogelijkheid met raster wel tijdslimiet te halen door eenvoudig opschalen - Mogelijkheid tot fijnmazige toegang tot raster data - Mogelijkheid tot optimale inrichting van de code zodat het geheugen optimaal gebruikt kan worden - Ondersteuning van multiprocessing - Snelheid - (Persoonlijke voorkeur) 8

Gebruikte componenten - gdal_rasterize.exe (met bijbehorende dll s) - Python: - arcpy - gdal (Python bindings toegevoegd) - numpy - multiprocessing - logging - gdal_merge.py - progress.py 9

Het proces in een notedop - Onderverdeeld in 4 stappen - Stap 1: Exporteren van de data (arcpy) SDE à shapefiles - Stap 2: Omzetten naar rasterdata en doorrekenen afgelopen 12 jaar (gdal, multiprocessing, numpy & gdal_rasterize) Shapefiles à tiff (1 band, LZW compressie & datatype byte) grids 25x25km met celgrootte 2m (instelbaar) - Stap 3: Omzetten doorgerekende data naar vector Tiff à shapefiles (gdal_merge.py & arcpy) doorlopen gemaakte shapefile en velden invullen - Stap 4: Importeren van de data (arpy) shapefiles à SDE 10

Getallen - Proces maakt gebruik van 2 cores - Griddata van 12 jaar: - 3312 jaarbestanden - 92 grids met het agrarisch areaal nederland - 92 grids met opgetelde jaarbestanden - 1 samengevoegd grid voor Nederland - 1 resulterende kaartlaag met meer dan 3 miljoen vlakken - Initieel maken van alle data 11 uur (1 malig) - Vernieuwen data 9 uur (wekelijks) - Big data : 546.250.000.000 cellen in 2 uur tijd à 75.868.056 cellen per seconde 11

Conclusie - Robuuste software + proces robuuster te programmeren - Vectoriseren van 1 groot tif bestand sneller dan 92 losse tif bestanden - Zonder rechtstreeks gebruik van gdal in Python was het niet gelukt - Mogelijkheden voor versnellen: - Server met meer cores - Exporteren data over meerdere cores verdelen - Doorlopen resultaten tabel over meerdere cores verdelen (pure Python code/ogr/in de database) - GeoPackage/Database gebruiken voor opslag van resulterende kaartlaag en hierin met SQL waarden velden vullen 12

Vragen 13