working with htap model run output in web applications
DESCRIPTION
Working with HTAP Model Run Output in Web Applications. Data Access. netCDF. ftp. Web Coverage Service. IronPython Cubing Code. geoTiFF. netCDF. csv. Juelich HTAP Server. NEISGEI Server. DataFed Space-Time-Parameter Cube. SR1/sfc/ Volume mixing ratio Hourly Surface layer. - PowerPoint PPT PresentationTRANSCRIPT
Working with HTAP Model Run Output in Web Applications
Data Access
ftp
DataFedSpace-Time-Parameter
Cube
JuelichHTAP Server
SR1/sfc/Volume mixing ratioHourlySurface layer
NEISGEIServer
Web CoverageService
IronPythonCubing Code
Future?
Coordinate system adjustmentfrom lon: 0, 360to lon: -180,180
DataFedSpace-Time-Parameter
Cube
JuelichHTAP Server
Web CoverageService
Web CoverageService
netCDF
netCDF
geoTiFF
csv
DataServices W
CS
Analysis Services
ServiceFlow Engine
DataFedServer
requestdata
request /
control
maps/
time serie
sDataFedServer
Web Application FrameworkWeb services are modular components that gain value when connected to form a chain of services, thereby creating a web application. The services can be geographically distributed among servers. The services come together by way of a workflow, which constructs and manages a set of services chained together.
*The WMS request from the web application is extended to include non-standard WMS elements that control the service flow.
request
dataData
Services WC
S
NEISGEIServer
WebApplication
WM
S*
NEISGEIServer
reques
tda
ta
DataServices
ftp
JuelichServer
images/data WebApplication
3rd partyServer
request /control
Analysis Services
takes two grids as input, conducts a mathematical operation using their values, and creates a single grid output
Grid Operator Service
Web Application (“Mashup”)
http://niceguy.wustl.edu/NEISGEI/HTAPComp/
DataFed Browser
http://webapps.datafed.net/datafed.aspx?dataset_abbr=HTAP_MOZARTTGFDL-v2
Next Steps
• Access to other HTAP runs and variables (emim)• Temporal Aggregation• Other comparison methods/algorithms?• Other mashups?