You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To translate data from networks, e.g. the water level output or bed level from 1D hydraulic simulations, to gridded (MODFLOW) input, we need some tooling that's capable of providing this data at the appropriate scale.
An appropriate method is to intersect the network topology with the grid topology, taking the midpoints of the resulting intersecting edges, and adding these as nodes to the original network. Then, we can apply some form of interpolation along the new network based on the connectivity to propagate features to arbitrary locations.
To insert new vertices efficiently, we need to be capable of searching for edges efficiently. The CellTree is perfectly capable of this:
we just need to build bounding boxes from edges instead of faces
we need to check for a point on edge, rather than a point in polygon
Easiest way to is duplicate some methods. Inheritance will work somewhat superficially, since I want to rely on just numba + named tuples for the actual work.
The text was updated successfully, but these errors were encountered:
After discussion with @JoerivanEngelen:
To translate data from networks, e.g. the water level output or bed level from 1D hydraulic simulations, to gridded (MODFLOW) input, we need some tooling that's capable of providing this data at the appropriate scale.
An appropriate method is to intersect the network topology with the grid topology, taking the midpoints of the resulting intersecting edges, and adding these as nodes to the original network. Then, we can apply some form of interpolation along the new network based on the connectivity to propagate features to arbitrary locations.
To insert new vertices efficiently, we need to be capable of searching for edges efficiently. The CellTree is perfectly capable of this:
Easiest way to is duplicate some methods. Inheritance will work somewhat superficially, since I want to rely on just numba + named tuples for the actual work.
The text was updated successfully, but these errors were encountered: