Analyze data from web services in MATLAB “Getting the browser out of the way”
-
Upload
hayes-dudley -
Category
Documents
-
view
27 -
download
7
description
Transcript of Analyze data from web services in MATLAB “Getting the browser out of the way”
Analyze data from web services in MATLAB
“Getting the browser out of the way”
David G Tarboton
http://his.cuahsi.orgSupportEAR 0622374
CUAHSI-HISCUAHSI-HIS
CUAHSI-HIS Central Servers
ODM DatabaseWaterOneFlowWeb Services
Network/WSDL RegistryHydroSeek
HydroTagger3rd-Party Metadata
Repositryetc.
Data AccessToolbox
HydroExcelHydroGetHydroLink
HydroObjects
CUAHSI-HIS Servers
ODM DatabaseWaterOneFlow Web
ServicesDASH
ODM Data LoaderODM SDL
ODM Tools
3rd-Party Data Servers
USGS NWIS NCDC ASOS
NCEP NAM 12KNASA MODIS
etc.
(with web service capability)
3rd-Party Analysis Software
GISMatlabSplus
RIDL
JavaC++VB
Browser-based Data Discovery
Tools
DASHHydroseek
Data Transmission Formats
WaterML
Other
Look up “Web services” in Matlab help
Things you need to know to use CUAHSI Water Data Services in MATLAB
• MATLAB• createClassfromWSDL• Using CUAHSI Water Data Services
– Getsites– Getvariables– Getvariableinfo– Getvalues
• How to parse XML that is returned
http://www.geodise.org/toolboxes/generic/xml_toolbox.htm
Sequence
• getSites – to get a listing of all sites• getSiteInfoObject – to get details of the data
series available at that site• getValues – to get the actual data values • xml_parseany – to extract the values from the
XML string that is returned and plot