Generating Reports

So we write this template:


## Ohio River Routing Project

<!-- ---8<---:[smithland]: -->
Our basin Outlet is at {_description:case(title):repl(Ky,KY)} with the total basin area {basin_area:f(1)} acre-ft.
<!-- ---8<--- -->

The lower part of the Ohio basin are specifically important to us. Those are:
| ID      | Basin Area   | Length to Outlet |
|---------|-------------:|-----------------:|
<!-- ---8<---:[greenup -> smithland]: -->
| {_NAME} | {basin_area:f(1)} | {length:f(2)}  |
<!-- ---8<--- -->


We used 4 locks and dams in the ohio river as representative locks and dams as below:

<!-- ---8<---:["willow-island",racine,markland,smithland]: -->
- {_NAME:repl(-, ):case(title)?}

  ![](../data/{_NAME}.svg)
<!-- ---8<--- -->

Which makes the table only for the main-stem ohio:

network load_file("./data/ohio.network")
node load_attrs("./data/attrs/{_NAME}.toml")
network clip()
network render("./data/ohio-report.template")

Results:

Ohio River Routing Project

Our basin Outlet is at Ohio River at Smithland Dam Smithland KY with the total basin area 371802.2 acre-ft.

The lower part of the Ohio basin are specifically important to us. Those are:

IDBasin AreaLength to Outlet
greenup159430.22603.80
meldahl183215.22450.59
markland214850.92293.44
mcalpine236250.22172.82
cannelton249382.51993.72
newburgh253065.61903.58
evansville275482.91878.29
jt-myers277962.51791.07
old-shawneetown363656.81772.27
golconda370942.31701.32
smithland371802.21675.95

We used 4 locks and dams in the ohio river as representative locks and dams as below:

  • Willow Island

  • Racine

  • Markland

  • Smithland