SlideShare a Scribd company logo
1 of 22
Download to read offline
23 juni 2015
Open Data Archive &
Seamless Integration
Andre Grijze
Erik de Rooij
Gerben Boot
23 juni 2015
Programma
• (historische) context
• Ontwikkelingen & demo
• backend
• frontend 1 – GeoNetwork Client (demo)
• frontend 2 – Delft-FEWS Client (demo)
• Vragen / Discussie
(historische) Context
• Er was eens…een specifiek FEWS archief
• Ontwikkeling van een open, bevraagbaar, downloadbaar archief
met metingen, voorspellingen en meer…
• Nieuwe Open Data Archief: Operationeel bij BoM, BPA
• EU FP7: SWITCH-ON (Forecast Broker)
• Seamless Integration: OC haalt – automatisch/op verzoek data op
uit het archief (bij uitzoomen in de tijd) als deze niet meer in de
FEWS database aanwezig is.
23 juni 2015
Geonetwork
Catalogus voor het beheren van metadata van ruimtelijke datasets
23 juni 2015
archief catalogue
harvester
export
Download
data
(HTTP)
FEWS Externe
applicatie
Zoeken
Data
(CSW API)
Geonetwork
• Zoeken van data
vrije zoek termen, sleutelwoorden, zoek in tijd en ruimte, gebruik vocabulaire
23 juni 2015
Geonetwork
• Resultaten tonen in kaart
Kaarten component ondersteunt WMS, WMTS en KML
23 juni 2015
Geonetwork
• Beheer van meta data
Zelf aanmaken en wijzigen meta data, meertalige
23 juni 2015
Geonetwork
• Koppelen met externe catalogi
bevragen ander catalogi :
OGC-CSW,
OAI-PMH,
Z39.50,
Thredds,
Webdav,
Web Accessible Folders,
ESRI,
Other GeoNetwork node
23 juni 2015
Geonetwork
• Ondersteunt INSPIRE
Support for the INSPIRE Directive: Indexing and user interface
extensions to support those who need to implement the INSPIRE
metadata directive (EU).
Installer package to enable INSPIRE options: An optional new
package in the installer enables GeoNetwork INSPIRE features if
selected, avoiding manual steps to enable INSPIRE support.
23 juni 2015
Geonetwork
• Open standaarden voor het zoeken en uitwisselen van data
OGC CSW, OAI-PMH, OpenSearch, Z39.50
Voorbeeld vraag CSW
23 juni 2015
<Filter xmlns="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
<And>
<PropertyIsGreaterThanOrEqualTo>
<PropertyName>tempextent_begin</PropertyName>
<Literal>2001-01-01T01:00:00+0100</Literal>
</PropertyIsGreaterThanOrEqualTo>
<PropertyIsLessThanOrEqualTo>
<PropertyName>tempextent_end</PropertyName>
<Literal>2015-12-07T01:00:00+0100</Literal>
</PropertyIsLessThanOrEqualTo>
</And>
</Filter>
DEMO GeoNetwork
23 juni 2015
Seamless integration
23 juni 2015
storage catalogueDelft-FEWS
Centrale
Database
operationeel open archief
service layer
data processing layer
Dynamisch bepalen waar de data te halen
FEWS Pi service
23 juni 2015
storage catalogueDelft-FEWS
Centrale
Database
operationeel open archief
FEWS PI service
data processing layer
Grafieken FEWS
23 juni 2015
23 juni 2015
storage catalogue
harvester
Eisen catalogue en storage open archief
query
Externe applicatie
query
• Performance
• Schaalbaarheid
retrieve
Performance catalogue
response < 1s  noodzakelijk voor user interface
23 juni 2015
Performance geonetwork is niet voldoende
Elastic (search)
Ontwikkeling nieuwe catalogue op basis van Elastic (search)
23 juni 2015
Geonetwork vs Elastic (search)
Geonetwork Elastic search
CSW + - (niet geimplementeerd)
Performance +- ++
Spatial search + +
Zoeken op keywords + +
Schaalbaarheid +- ++
Queries op waarde groter
dan of kleiner dan
- +
User interface + -
23 juni 2015
23 juni 2015
storage catalogue
harvester
Architectuur vanaf 2015.02
query
Externe applicatie
 Toegangelijk dmv rest webservice
 Toegangelijk voor alle mainstream programmeertalen
queryRetrieve
query dmv CSW
DEMO (Seamless Integration)
23 juni 2015
Intermezzo (opmaat voor discussie)
Belangrijk… Neutraal… Minder belangrijk…
Web GUI Archief
Zoeken via keywords
Zoeken via kaart
Inspecteren Metadata
Data preview
Zoeken via logische expressie (“>”)
Filteren van zoekresultaten
Performance
Archief om FEWS te ontlasten
CSW standaard
Keyword lijsten (Aquo? Taal UK/NL?)
23 juni 2015
Vragen en Discussie
23 juni 2015

More Related Content

Similar to DSD-NL 2015, Delft-FEWS Gebruikersdag, 7 Open Archief & Seamless Integration

DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
Deltares
 
Verslag York HTA cursus t.b.v. Web&Z
Verslag York HTA cursus t.b.v. Web&ZVerslag York HTA cursus t.b.v. Web&Z
Verslag York HTA cursus t.b.v. Web&Z
jgdaams
 
Infomoment tetra html5
Infomoment tetra html5Infomoment tetra html5
Infomoment tetra html5
psimoens
 
Open Data in de praktijk
Open Data in de praktijkOpen Data in de praktijk
Open Data in de praktijk
Joep Creusen
 
151127 leveranciersbijeenkomst softwarecatalogus
151127 leveranciersbijeenkomst softwarecatalogus151127 leveranciersbijeenkomst softwarecatalogus
151127 leveranciersbijeenkomst softwarecatalogus
KING
 

Similar to DSD-NL 2015, Delft-FEWS Gebruikersdag, 7 Open Archief & Seamless Integration (20)

Implementatie WMS bij Tilburg University
Implementatie WMS bij Tilburg UniversityImplementatie WMS bij Tilburg University
Implementatie WMS bij Tilburg University
 
DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
 
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, HummelDSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
 
Gebruik van StandplaatsBeheersySteem in Omeka-S en datalogging-systeem voor k...
Gebruik van StandplaatsBeheersySteem in Omeka-S en datalogging-systeem voor k...Gebruik van StandplaatsBeheersySteem in Omeka-S en datalogging-systeem voor k...
Gebruik van StandplaatsBeheersySteem in Omeka-S en datalogging-systeem voor k...
 
20130620 Streamlining Analytics extern
20130620 Streamlining Analytics extern20130620 Streamlining Analytics extern
20130620 Streamlining Analytics extern
 
Verslag York HTA cursus t.b.v. Web&Z
Verslag York HTA cursus t.b.v. Web&ZVerslag York HTA cursus t.b.v. Web&Z
Verslag York HTA cursus t.b.v. Web&Z
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012
 
Qlik Sense Configuratie - LoQutus & Möbius
Qlik Sense Configuratie - LoQutus & Möbius Qlik Sense Configuratie - LoQutus & Möbius
Qlik Sense Configuratie - LoQutus & Möbius
 
Sensor Web and IoT and the role of Geography
Sensor Web and IoT and the role of GeographySensor Web and IoT and the role of Geography
Sensor Web and IoT and the role of Geography
 
Infomoment tetra html5
Infomoment tetra html5Infomoment tetra html5
Infomoment tetra html5
 
Learning analytics architecturen 1
Learning analytics architecturen 1Learning analytics architecturen 1
Learning analytics architecturen 1
 
Digitale collectieregistratie: Musea en Erfgoed Antwerpen
Digitale collectieregistratie: Musea en Erfgoed AntwerpenDigitale collectieregistratie: Musea en Erfgoed Antwerpen
Digitale collectieregistratie: Musea en Erfgoed Antwerpen
 
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank DutchWorkshop BI/DWH AGILE TESTING SNS Bank Dutch
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
 
20173103 Leveranciersdag Inspectieview 5.0 en KING en Omgevingswet
20173103 Leveranciersdag Inspectieview 5.0 en KING en Omgevingswet20173103 Leveranciersdag Inspectieview 5.0 en KING en Omgevingswet
20173103 Leveranciersdag Inspectieview 5.0 en KING en Omgevingswet
 
Webfeat
WebfeatWebfeat
Webfeat
 
Archivering en ontsluiting van digitale bestanden
Archivering en ontsluiting van digitale bestandenArchivering en ontsluiting van digitale bestanden
Archivering en ontsluiting van digitale bestanden
 
BI Tooltip: Qlikview in high-performance omgevingen
BI Tooltip: Qlikview in high-performance omgevingenBI Tooltip: Qlikview in high-performance omgevingen
BI Tooltip: Qlikview in high-performance omgevingen
 
Open Data in de praktijk
Open Data in de praktijkOpen Data in de praktijk
Open Data in de praktijk
 
151127 leveranciersbijeenkomst softwarecatalogus
151127 leveranciersbijeenkomst softwarecatalogus151127 leveranciersbijeenkomst softwarecatalogus
151127 leveranciersbijeenkomst softwarecatalogus
 
Gwsw maatregelen - kansen voor rioolbeheerders
Gwsw maatregelen - kansen voor rioolbeheerdersGwsw maatregelen - kansen voor rioolbeheerders
Gwsw maatregelen - kansen voor rioolbeheerders
 

More from Deltares

More from Deltares (20)

DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
DSD-NL 2023 Ontwikkeling van een bias Kalman filter - Laagfrequente correctie...
 
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - BoschDSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
DSD-NL 2023 Hoogwatertoetsingen met D-HYDRO Suite 1D2D - Bosch
 
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de KeijzerDSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
DSD-NL 2023 Hydraulisch Modelinstrumentarium Aa en Maas - de Keijzer
 
DSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der MeijDSD-NL 2022 D-GEO Gebruikersdag - van der Meij
DSD-NL 2022 D-GEO Gebruikersdag - van der Meij
 
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - MelsenDSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
DSD-NL 2022 Keuzes - een workshop voor modelbouwers - Wesselius - Melsen
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff2
 
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - MeijersDSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
DSD-NL 2022 Waterkwaliteitsmodellering met D-HYDRO Suite 1D2D - Meijers
 
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
DSD-NL 2022 D-HYDRO Suite 1D2D, stand van zaken en vooruitblik - Verhoeven - ...
 
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - SpruytDSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
DSD-NL 2022 Highlights van de zesde-generatie RWS modelschematisaties - Spruyt
 
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - HuttenDSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
DSD-NL 2022 Proactief watermanagement systeem van Bangkok - Hutten
 
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
DSD-NL 2022 Toetsing op wateroverlast voor de Barneveldse en Lunterse Beek - ...
 
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de LangeDSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
DSD-NL 2022 Overstromingsberekeningen met D-HYDRO Suite 1D2D - de Lange
 
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de GraaffDSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
DSD-NL 2022 D-HYDRO modelgeneratie in Limburg - de Graaff
 
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - MelgerDSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
DSD-NL 2022 D-HYDRO Gebruikersdag - Programma - Melger
 
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, WeertsDSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
DSD-NL 2021 Watersysteemanalyses-toetsingen - Horn, Weerts
 
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO SuiteDSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
DSD-NL 2021 D-HyDAMO import en verificatie met D-HYDRO Suite
 
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
DSD-NL 2021 Toepassing (semi-)gedistribueerde hydrologie met D-HYDRO Suite - ...
 
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
DSD-NL 2021 Omzetten boezemmodel WS Hunze en Aa’s van SOBEK 2 naar D-HYDRO Su...
 
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, CosterDSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
DSD-NL 2021 Casus Stellendam Goeree-Overflakkee - Stigter, Coster
 
DSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, VlaarDSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
DSD-NL 2021 Casus Leiderdorp - de Waard, Vlaar
 

DSD-NL 2015, Delft-FEWS Gebruikersdag, 7 Open Archief & Seamless Integration

  • 1. 23 juni 2015 Open Data Archive & Seamless Integration Andre Grijze Erik de Rooij Gerben Boot
  • 2. 23 juni 2015 Programma • (historische) context • Ontwikkelingen & demo • backend • frontend 1 – GeoNetwork Client (demo) • frontend 2 – Delft-FEWS Client (demo) • Vragen / Discussie
  • 3. (historische) Context • Er was eens…een specifiek FEWS archief • Ontwikkeling van een open, bevraagbaar, downloadbaar archief met metingen, voorspellingen en meer… • Nieuwe Open Data Archief: Operationeel bij BoM, BPA • EU FP7: SWITCH-ON (Forecast Broker) • Seamless Integration: OC haalt – automatisch/op verzoek data op uit het archief (bij uitzoomen in de tijd) als deze niet meer in de FEWS database aanwezig is. 23 juni 2015
  • 4. Geonetwork Catalogus voor het beheren van metadata van ruimtelijke datasets 23 juni 2015 archief catalogue harvester export Download data (HTTP) FEWS Externe applicatie Zoeken Data (CSW API)
  • 5. Geonetwork • Zoeken van data vrije zoek termen, sleutelwoorden, zoek in tijd en ruimte, gebruik vocabulaire 23 juni 2015
  • 6. Geonetwork • Resultaten tonen in kaart Kaarten component ondersteunt WMS, WMTS en KML 23 juni 2015
  • 7. Geonetwork • Beheer van meta data Zelf aanmaken en wijzigen meta data, meertalige 23 juni 2015
  • 8. Geonetwork • Koppelen met externe catalogi bevragen ander catalogi : OGC-CSW, OAI-PMH, Z39.50, Thredds, Webdav, Web Accessible Folders, ESRI, Other GeoNetwork node 23 juni 2015
  • 9. Geonetwork • Ondersteunt INSPIRE Support for the INSPIRE Directive: Indexing and user interface extensions to support those who need to implement the INSPIRE metadata directive (EU). Installer package to enable INSPIRE options: An optional new package in the installer enables GeoNetwork INSPIRE features if selected, avoiding manual steps to enable INSPIRE support. 23 juni 2015
  • 10. Geonetwork • Open standaarden voor het zoeken en uitwisselen van data OGC CSW, OAI-PMH, OpenSearch, Z39.50 Voorbeeld vraag CSW 23 juni 2015 <Filter xmlns="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"> <And> <PropertyIsGreaterThanOrEqualTo> <PropertyName>tempextent_begin</PropertyName> <Literal>2001-01-01T01:00:00+0100</Literal> </PropertyIsGreaterThanOrEqualTo> <PropertyIsLessThanOrEqualTo> <PropertyName>tempextent_end</PropertyName> <Literal>2015-12-07T01:00:00+0100</Literal> </PropertyIsLessThanOrEqualTo> </And> </Filter>
  • 12. Seamless integration 23 juni 2015 storage catalogueDelft-FEWS Centrale Database operationeel open archief service layer data processing layer Dynamisch bepalen waar de data te halen
  • 13. FEWS Pi service 23 juni 2015 storage catalogueDelft-FEWS Centrale Database operationeel open archief FEWS PI service data processing layer
  • 15. 23 juni 2015 storage catalogue harvester Eisen catalogue en storage open archief query Externe applicatie query • Performance • Schaalbaarheid retrieve
  • 16. Performance catalogue response < 1s  noodzakelijk voor user interface 23 juni 2015 Performance geonetwork is niet voldoende
  • 17. Elastic (search) Ontwikkeling nieuwe catalogue op basis van Elastic (search) 23 juni 2015
  • 18. Geonetwork vs Elastic (search) Geonetwork Elastic search CSW + - (niet geimplementeerd) Performance +- ++ Spatial search + + Zoeken op keywords + + Schaalbaarheid +- ++ Queries op waarde groter dan of kleiner dan - + User interface + - 23 juni 2015
  • 19. 23 juni 2015 storage catalogue harvester Architectuur vanaf 2015.02 query Externe applicatie  Toegangelijk dmv rest webservice  Toegangelijk voor alle mainstream programmeertalen queryRetrieve query dmv CSW
  • 21. Intermezzo (opmaat voor discussie) Belangrijk… Neutraal… Minder belangrijk… Web GUI Archief Zoeken via keywords Zoeken via kaart Inspecteren Metadata Data preview Zoeken via logische expressie (“>”) Filteren van zoekresultaten Performance Archief om FEWS te ontlasten CSW standaard Keyword lijsten (Aquo? Taal UK/NL?) 23 juni 2015