july 10, 2007 nasa quarterly briefing geoprocessing using geolem and hspf in the rpc framework...

23
July 10, 2007 NASA quarterly briefing Geoprocessing using Geoprocessing using GEOLEM GEOLEM and and HSPF in the RPC HSPF in the RPC Framework Framework Vladimir Alarcon Chuck O’Hara

Upload: austin-simon

Post on 18-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

Geoprocessing using GEOLEMGeoprocessing using GEOLEMandand

HSPF in the RPC FrameworkHSPF in the RPC Framework

Vladimir Alarcon

Chuck O’Hara

Page 2: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM

• Library of basic geoprocessing functions, e.g., “flow direction”, “reclassify”

• Library of complex geoprocessing logic, e.g., “make map of hillslopes”, “make map of affected areas”

• Knowledge handling infrastructure• System to encode modeling knowledge

into metadata• Metadata handling infrastructure

Page 3: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

• GEOLEM was customized to provide landuse and topographical parameters to be ingested by HSPF

• How was it modified?– GEOLEM main code: changes to include new schema

files:• config.xml• concept.xml• instance.xml

– New methods codes were written:• SlopeHspfMethod.java• LanduseHspfMethod.java• ReclassLanduseHspfMethod.java

Page 4: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

Page 5: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

• How was it modified? (continued)– New parameter java codes were written:

• LandUseHspfParameters.java• SlopeHspfParameters.java• ReclassHspfLanduseParameters.java

– New providers to parameters:• LandUseHspfParametersProvider.java• SlopeHspfParametersProvider.java• ReclassHspfLanduseParametersProvider.java

Page 6: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

Page 7: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

• How was it modified? (continued)– New commands were coded into existing

JacobCommands class:• SlopePercent• TabulateArea• ReclassHSPF

Page 8: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF

Page 9: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF• How was it modified? (Version without changes)

HSPF

Page 10: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

GEOLEM and HSPF• How was it modified? (changed version)

HSPF

getParam: HSPFLanduseArea

getParam: HSPFSlope

getParam: HSPFLanduseArea

getParam: HSPFSlope

return: Area

return: Slope

getDimension: Sub_basin

return: Sub_basin

Subbasin: HSPFslope

Zonal Statistics: Slopes and landuse area per sub-basinParamHspfSlope

ParamHspfLanduseArea

Now the user has the option of re-using

EXISTING

Delineated subbasins instead of delineating all over again several times

OPTIO

NAL

LandUseParam.dbf

SlopeParam.dbfASCII HSPF input files

Page 11: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC

Vladimir Alarcon

Chuck O’Hara

Page 12: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF

GEOLEM

Geo-processing server

User GUI

Application schema

Python connector

Results

UCI file

Delineated Watershed

Land use classes

Characterization ---Stream

-Sub-basin

GEOLEM

Watershed boundary polygon

Delineated watershed polygon

Land use MODIS, VIIRS

Topography SRTM

GenScen

WDMutilUser Control Input file

UCI

LIS-generated data: Precip., ET, Soil Moist.

Rainfall, ET, Soil Moisture time series

Modified

Land use Topography

GEOLEM

User’s domain

Server’s domain

How does HSPF fit into RPC?

Page 13: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC

• How can HSPF be used within the RPC environment?– Study the effects of topographical datasets in

hydrograph• Some results were presented in previous briefings

– Alarcon and O’Hara, 2006– Alarcon, O’Hara et al., 2006

– Study the effects of landuse datasets in hydrograph• Some results were presented in previous briefings

– Diaz, Alarcon, O’Hara, et al.

– For this quarterly report we have prepared what could be a typical RPC application using Geolem HSPF

• Concurrent effects of landuse and topographical datasets on streamflow hydrograph simulation in a coastal watershed

Page 14: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: research question

• Question: if NASA would like to design/launch/release a sensor/mission/product related with topographical and landuse data, what resolution would be useful for watershed hydrology modeling?

• A factorial experiment with existing LULC and topography datasets has been performed.

• GEOLEM was used to generate 12 concurrent scenarios of topographical/LULC cases for HSPF ingestion.

• HSPF was used to simulate streamflow hydrograph for each of these 12 cases.

• Those simulated streamflow hydrographs were compared to measured streamflow and the simulated-output reliability was assessed

Page 15: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: factorial experiment

Topography\LanduseMODIS (1000 m)

GIRAS (900 m)

NLCD (30 m)

DEM (300 m)

NED (30 m)

SRTM (30 m)

IFSAR (5 m)

Statistical indicators of fit between HSPF simulated streamflow and measured streamflow

•Nash-Sutcliff (NS) number

•Coefficient of determination R2

•Model reliability coefficient:

2

222 NSR

Good fit when these coefficients are close to 1

Page 16: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

• Jourdan River:– Located in the Saint Louis

Bay watershed (Mississippi Gulf coast)

• Largest contributor of flow to the Saint Louis Bay

• Drains 882 sq. km• Average flow: 24.5 cms

Jourdan River Catchment

HSPF in RPC: Study area

Page 17: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: NED & NLCD(GOOD FIT)

Page 18: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: DEM & MODIS (BETTER FIT)

Page 19: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: fit between simulated and measured streamflow

DEM(300m)NED

(30m)SRTM(30m)IFSAR

(5m)

MODIS (1000 m)

GIRAS (900 m)

NLCD (30 m)

0.72

0.725

0.73

0.735

0.74

0.745

0.75

0.745-0.75

0.74-0.745

0.735-0.74

0.73-0.735

0.725-0.73

0.72-0.725

Model fit efficiency (Nash-Sutcliff NS)MODIS (1000 m) GIRAS (900 m) NLCD (30 m)

DEM (300m) 0.75 0.74 0.75NED (30m) 0.73 0.72 0.72SRTM (30m) 0.73 0.72 0.72IFSAR (5m) 0.74 0.73 0.73

MODIS (1000 m) GIRAS (900 m) NLCD (30 m)DEM (300m) 0.75 0.74 0.75NED (30m) 0.73 0.72 0.72SRTM (30m) 0.73 0.72 0.72IFSAR (5m) 0.74 0.73 0.73

Page 20: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

DEM (300m)NED

(30m)SRTM(30m)IFSAR

(5m)

MODIS (1000 m)

GIRAS (900 m)

NLCD (30 m)

0.76

0.765

0.77

0.775

0.78

0.785

0.79

0.795

0.8

0.795-0.8

0.79-0.795

0.785-0.79

0.78-0.785

0.775-0.78

0.77-0.775

0.765-0.77

0.76-0.765

MODIS (1000 m) GIRAS (900 m) NLCD (30 m)DEM (300m) 0.8 0.8 0.79NED (30m) 0.77 0.78 0.76SRTM (30m) 0.77 0.77 0.76IFSAR (5m) 0.78 0.78 0.77

Coefficient of determination R2

MODIS (1000 m) GIRAS (900 m) NLCD (30 m)DEM (300m) 0.8 0.8 0.79NED (30m) 0.77 0.78 0.76SRTM (30m) 0.77 0.77 0.76IFSAR (5m) 0.78 0.78 0.77

HSPF in RPC: fit between simulated and measured streamflow

Page 21: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

HSPF in RPC: fit between simulated and measured streamflow

Model reliabilityMODIS (1000 m) GIRAS (900) NLCD (30 m)

DEM (300m) 0.78 0.77 0.77NED (30m) 0.75 0.75 0.74SRTM (30 m) 0.75 0.75 0.74IFSAR (5m) 0.76 0.76 0.75

DEM(300m)NED

(30m)SRTM(30 m)IFSAR

(5m)

MODIS (1000 m)

GIRAS (900)

NLCD (30 m)

0.74

0.745

0.75

0.755

0.76

0.765

0.77

0.775

0.78

0.775-0.78

0.77-0.775

0.765-0.77

0.76-0.765

0.755-0.76

0.75-0.755

0.745-0.75

0.74-0.745

Model reliability coefficientMODIS (1000 m) GIRAS (900) NLCD (30 m)

DEM (300m) 0.78 0.77 0.77NED (30m) 0.75 0.75 0.74SRTM (30 m) 0.75 0.75 0.74IFSAR (5m) 0.76 0.76 0.75

Page 22: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

Conclusions from the experiment

• The combination of low resolution topographical datasets (such as DEM, 300m) and low resolution landuse datasets (such as MODIS, 1000m) produce good statistical fit between simulated and measured streamflow hydrographs.

• Also: the finer the topographical grid (such as IFSAR, 5m) combined with coarse resolution landuse datasets (such as MODIS or GIRAS) seem to produce good statistical fit.

• Medium-resolution topographical datasets(such as SRTM or NED, 30m) combined with medium-resolution landuse datasets (NLCD, 30 m) give the lowest goodness of fit.

Page 23: July 10, 2007 NASA quarterly briefing Geoprocessing using GEOLEM and HSPF in the RPC Framework Vladimir Alarcon Chuck O’Hara

July 10, 2007 NASA quarterly briefing

Future steps

• Include simulated VIIRS in similar topography/LULC and streamflow hydrograph assessments

• Include distributed meteorological forcings in the exploration:– NASA LIS precipitation– NASA LIS soil moisture– NASA LIS evapotranspiration