Open agila5 opened 2 months ago
good point @agila5. The original idea with that was that the igraph version would only inherit the columns returned by the (internal) function dodgr:::dodgr_graph_cols()
. All the actual machinery of dodgr
only works on those columns, with lots of extra code to hold extra cols aside and then re-attach them later. Given that, i guess the ideal way would be a keep_cols
parameter like in the weight streetnet functions. What do you think?
See reprex below:
Created on 2024-09-24 with reprex v2.0.2
As we can see, the
centrality
column disappears when convertingdodgr
toigraph
. AFAICT, the column is dropped here:https://github.com/UrbanAnalyst/dodgr/blob/ac1eec58a947eab2c89fb04a600b8417ec6f3460/R/graph-conversion.R#L158
Happy to create a PR but I'm not sure what is the ideal API. Maybe a new argument that permits the addition of "extra" column in the edge_attribute field?