Dynamic analysis, reporting and visualization of data catalogs
Use cases INSPIRE Dashboard for all Member States and EEA MedSea project at Ifremer
Dynamic analysis, reporting and visualization of data catalogs Use - - PowerPoint PPT Presentation
Dynamic analysis, reporting and visualization of data catalogs Use cases INSPIRE Dashboard for all Member States and EEA MedSea project at Ifremer INSPIRE Directive in Europe INSPIRE is based on the infrastructures for spatial information
Use cases INSPIRE Dashboard for all Member States and EEA MedSea project at Ifremer
> INSPIRE MIWP-16 group goal is “to support MS in making annual report to INSPIRE” > INSPIRE dashboard prototype
INSPIRE Monitoring Metadata record MS CSW MS CSW MS CSW
XML XML
MS CSW ? GetRecords with no hits to get number of records Compute number of pages p1 p2 p3 Index GetRecords
MS CSW
MS CSW Index MS CSW
ISO19139 metadata record Index
view download discovery transformation invoke
OGC:WMS view
KeepWordFilter
view
ISO19139 metadata record Index Synonyms xpath = index field
Orthoimagery > Annex II Ortofotosnímky
inspireTheme=Ortofotosnímky inspireTheme_syn=Orthoimagery inspireAnnex=II
ManagedSynonymFilterFactory
task
(1) Get documents to validate (2) Validate (3) Save validation report and completeness indicator
metadata and related documents references a Catalog of metadata record Document
extract content 3.Analyze and index 1.Get document URLs
WFS services references a 2.GetFeature 3.Analyze and index 1.Get service URLs Catalog of metadata record
metadata and features
JMS Messaging bus - topic & queue
Indicators Indicators Variables Variables Variable Indicator Report configuration file
INSPIRE monitoring reporting
http://inspire.ec.europa.eu/index.cfm/pageid/5022
MDv11 +(resourceType:dataset resourceType:series) +inspireAnnex:i MDi11 MDv11 / DSv_Num1 MDi1 (MDv11 + MDv12 + MDv13 + MDv14) / (DSv_Num + SDSv_Num)
DSv_Num1 DSv_Num DSv_Num DSv_Num DSv_Num
Report configuration file INSPIRE Monitoring INSPIRE Monitoring
http://apps.titellus.net/dashboard/ https://inspire-dashboard.eea.europa.eu/dashboard http://sextant.ifremer.fr/dashboard/
Messaging - ActiveMQ - JMS Camel tasks
Can run in a webapp or as CLI
Camel harvesters
Can run in a webapp or as CLI
Solr index
Report module Banana
(AngularJS app)
Main app
(AngularJS app)
Spring Security Spring MVC
○ history of records ○ scheduled analysis to follow the trends
○ geographic features for improving search