Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dynamic visualization of odv files via WPS

Similar presentations


Presentation on theme: "Dynamic visualization of odv files via WPS"— Presentation transcript:

1 Dynamic visualization of odv files via WPS
State of the project – Split, Croatia Giorgio Santinelli, Gerben de Boer 4 december 2018

2 Introduction WPS – Web Processing Services Standard Dynamic
4 december 2018 Introduction WPS – Web Processing Services Standard Dynamic INPUT (parameter, value) OUTPUT (parameter, value) Web browser OUTPUT 4 december 2018

3 Introduction pyWPS – Web Processing Services using a Python framework
4 december 2018 Introduction pyWPS – Web Processing Services using a Python framework server-side plotting of data in multiple format (.png, Google Earth .kmz, …) on the fly See the tutorials in openearth.eu INPUT (parameter, value) OUTPUT (parameter, value) Web browser OUTPUT We downloaded odv files and made plots on the flight. 4 december 2018

4 Process flow WPS 1 GetCapabilities 2 DescribeProcess 3 Request
4 december 2018

5 Process flow WPS 1 GetCapabilities 2 DescribeProcess 3 Request
…with ODV files?!? 4 december 2018

6 Process flow pyWPS-ODV 1 GetCapabilities 2 odvGetCDI odvGetParameters
3 odv2maps odv2timeseries odv2profiles 4 december 2018

7 1. GetCapabilities 4 december 2018

8 4 december 2018 2. odvGetCDI usergd30d98-data_centre _result FOLDER 285916_ _ txt FILE 285921_ _ txt // //SDN_parameter_mapping METADATA //<subject>SDN:LOCAL:COREDIST</subject><object>SDN:P011:… //<subject>SDN:LOCAL:OCCNXXXX</subject… //<subject>SDN:LOCAL:CORGCOPW</:… //<subject>SDN:LOCAL:AMONAADC… //<subject>SDN:LOCAL:NTRI… we need to know what parameters are in the odv: we ask a file. We get the codes and second step we execute. Cruise Station Type … LOCAL_CDI_ID EDMO_code … COREDIST [meter] QV:SEADATANET 9 fields (fixed) Param1, QV1, Param2, QV2, … 4 december 2018

9 2. odvGetCDI odvGetCDI “285916” + “_20140320_163008”
4 december 2018 2. odvGetCDI EDMO_code FOLDER 285916_ _ txt LOCAL_CDI_ID + suffix FILE 285921_ _ txt “285916” + “_ _163008” You give some data and metadata, we give back visualization services, via some input and output specifications How to integrate to seadatanet: ODV caches. We have Matlab lib, python lib, parsing P01, postgres, netcdf, odvGetCDI List of EDMO_code’s, LOCAL_CDI_ID’s, suffixes. JSON: JavaScript Object Notation for /folders/files visualization 4 december 2018

10 2a. odvGetCDI 4 december 2018

11 2b. odvGetParameters Get parameters inside the odv files.
in html format: in json format: 4 december 2018

12 3. Requests Three methods: Local file url of the output mimetype
4 december 2018

13 3. Requests Odv2map – png service=wps&request=Execute&Identifier=odv2map&DataInputs=[EDMO_code=632;LOCAL_CDI_ID=world_N50W10N40E0_ _ ;parameter=PSSTTS01;clim0=10;clim1=20;]&version=1.0.0 4 december 2018

14 3. Requests Odv2map – png service=wps&request=Execute&Identifier=odv2map&DataInputs=[EDMO_code=632;LOCAL_CDI_ID=world_N50W10N40E0_ _ ;parameter=PSSTTS01;clim0=10;clim1=20;colormap=winter;marker=^;alpha=0.5;]&version=1.0.0 4 december 2018

15 3. Requests Odv2map – kmz 4 december 2018

16 3. Requests Odv2profile 4 december 2018

17 3. Requests Odv2timeseries
4 december 2018

18 3. Requests Issues Parameters inconsistency: EDMO_CODE EDMO_code
Time columns: 'yyyy-mm-ddThh:mm:ss.sss‘ 'Chronological_Julian_Date‘ ISO 8601 ‘time_ISO8601’ Mime type application: Binary file Saved in local directory As a link 4 december 2018

19 Discussion and further work
Plot on the flight with JavaScript Pop-ups in the browser Oceanbrowser making the interface pyWPS can be host in the same server where data is 4 december 2018

20 THANKS! QUESTIONS? 4 december 2018


Download ppt "Dynamic visualization of odv files via WPS"

Similar presentations


Ads by Google