GIS Intelligence

<< Click to Display Table of Contents >>

Navigation:  waterRIDE FLOOD > ANALYSE > Intelligence >

GIS Intelligence

Setup & Run GIS/Surface Integration (GIS/Surface Integration)

The GIS/Surface Integration tool provides a means of processing and populating a GIS layer with data derived from the water surface layer, or a calculation between data held in the GIS layer and the water surface layer. This may be used to extract information (direct or derived) for further use in waterRIDE™ or an external GIS. The processing tasks can be saved to a file (*.vmfpm) and reprocessed. This is particularly useful for updating GIS layers after a flood forecast has been executed.

clip0504

1) Select the GIS layer from the project to work with.

 

2) Select the processing task to carry out between the GIS layer and the water surface layer. The processing tasks available are:

Depth over level in field: Calculate the depth above the specified GIS field.

Freeboard to level in field: Calculate the freeboard (height above) to the water surface level for a specified GIS field.

Hydraulic Parameter Value: Export the specified hydraulic parameter value to the GIS layer.

Time to level in field: Calculate the time (in hours relative to the first timestep) at which the level specified in the GIS field is reached by floodwaters.

Duration above level in field: Calculate the duration that the water level is above the specified level in the GIS field.

DateTime of Level in field: Calculate the DateTime at which the level specified in the GIS field is reached. The water surface must have a valid StartDate for this to process correctly.

 

3) Select the water surface layer (.wrb or .wrr) to work with.

 

4) Select the GIS reference field or hydraulic parameter to use in the processing task.

 

5) Select the field in the GIS layer to save the processing results to. To create a new field, enter a new field name.

 

6) Select the flood mapping method to specify how relevant hydraulic parameters (for use in processing) for each GIS entity are extracted from the water surface layer. This only applies to polygons. There are a number of options available:

Centroid - Extract the water surface values at the centroid of the polygon. Default option for non-polygon shapes.

Perim._Max. - The maximum hydraulic parameter value along the perimeter of the polygon/polyline is used.

Perim._Min. - The minimum hydraulic parameter value along the perimeter of the polygon/polyline is used.

Perim._Avg. - The average hydraulic parameter value along the perimeter of the polygon/polyline is used.

Grid_Max. - Divide the polygon into a grid (grid cell size must be specified) and extract values for each grid point. The maximum value of each of these grid points is used.

Grid_Min. - Divide the polygon into a grid (grid cell size must be specified) and extract values for each grid point. The minimum value of each of these grid points is used.

Grid_Avg - Divide the polygon into a grid (grid cell size must be specified) and extract values for each grid point. The average value of each of these grid points is used.

Grid_Percent - Divide the polygon into a grid (grid cell size must be specified) and extract values for each grid point. An exceedance percentile is specified to obtain the value for which this percentage of grid cells has a higher value. (eg 10% will be the value that only 10% of the cell values are greater than).

For repeated processing, it may be worthwhile investigating the Index GIS File tool.

Note that be default only above ground surface information will be interrogated by default. If you wish to interrogate surface information below ground, ensure the "Include Dry Areas" box is ticked.

 

7) The user can limit processing of objects in the GIS layer to:

 - ALL objects

 - Visible in current window: only those GIS entities visible in the current map window will be updated. This is only applied when running the script through the form.

 - Inside a polygon: only objects that are inside the first polygon in a separate GIS layer will be updated

 - Outside a polygon: only objects that are outside the first polygon in a separate GIS layer will be updated

Limiting processing to objects within a polygon provides a means of updating a single GIS layer with information from multiple catchments or water surfaces.

8) Once the above fields have been set, the user can add the task to the processing list by clicking on the Add To List button .

An example processing list is shown below:

SET "Depth over level in field" RL IN DEPTH_OVR_FLOOR_100YR OF "ironbark-floorlevels.mif" USING "wp-100yr.wrb" MAPBY Centroid OUTSIDE "fdb-88-90.mif"

SET "Hydraulic parameter value" Level IN MAX_100YR_LEVEL OF "ironbark-floorlevels.mif" USING "wp-100yr.wrb" MAPBY Centroid

 

Note that a series of tasks can be added to the update list for batch processing.

 

9) Running The Update List

Click the Run Update List button clip12170 to execute all processing tasks in the update list.

Click the Clear Update List button clip12171 to clear the update list.

Click the Save Update List button clip12172 to save the update list to disk (as a *.vmfpm file) for later processing - either manually or automatically.

Click the Load Update List button clip12173 to load an update list (*.vmfpm) from disk.

Where the GIS object cannot be integrated with the water surface, DELVAL (-9999.99) will be output in the field.

Where a GIS/Surface Integration Script has been saved, it can be run at any time using the Run GIS/Surface Integration tool on the Interrogate Live Panel. Note that this tool will ignore any "visible objects only" limits.