DSD-NL 2014 - Delft-FEWS Gebruikersdag - Open Data Archief (Deltares)
DSD-NL 2015, Delft-FEWS Gebruikersdag, 7 Open Archief & Seamless Integration
-
Upload
deltaressoftwaredagen -
Category
Software
-
view
652 -
download
2
Transcript of DSD-NL 2015, Delft-FEWS Gebruikersdag, 7 Open Archief & Seamless Integration
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
• 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>
Seamless integration
23 juni 2015
storage catalogue Delft-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 catalogue Delft-FEWS Centrale Database
operationeel open archief
FEWS PI service
data processing layer
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
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
query Retrieve
query dmv CSW
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