I would like to generate a catchment within a network, up to a max cost, using the pgr_drivingDistance function. This returns all the nodes within this distance - but does not provide for partial edges to be split and terminated when the max cost is reached part of the way through the edge.
This is related to the answer in Return nodes along portions of edges with pgrouting but I am repeating it here, as I wonder whether the situation has progressed in the last three years. A duplicate is here PgRouting - How to clip links when reaching max costs? but with unsatisfactory answers that are fairly old.
A visualisation of a similar process through interpolation (post-hoc)is here: https://anitagraser.com/2017/09/11/drive-time-isochrones-from-a-single-shapefile-using-qgis-postgis-and-pgrouting/ - yet, it does not retrieve the part-way points.