Now that the model has run, we can access the generated output. We start by getting the waterlevel timeseries for the observation point, by using the GetFlowFlexibleMeshTimeSeries function and passing the model, name of the output and the feature (observation point) to it.
Now we have a list of [datetime, value] that we can plot. To create a chart, we start by import the ChartFunctions library and creating an area series for our timeseries.
Create area series
from Libraries.ChartFunctions import *
areaSeries = CreateAreaSeries(waterlevelSeries)
With the areaSeries we create the chart and open a view for the chart.
Create chart and open view
chart = CreateChart([areaSeries])
chart.Name = "Waterlevel at observation point"
OpenView(chart)
The chart is still a bit basic and missing some information, so we are going to edit the chart.
Now, we also want to export the timeseries so we can use it outside Deltashell. For this, we have two options : export the chart as image or export the timeseries to a .csv (Comma separated values) file.
We can also create a map for a certain quantity (waterlevel) at a certain time. For this, we need to import the mapfunctions.
Using the map functions, we create a map, waterlevel layer and a satellite image layer. Then, we add the layers to the map.Layers and open the view. To set the time selection of the view to a certain date we use "SetViewTimeSelection"