I have two line feature classes representing the same roads. Their geometries are only crudely similar, while their attributes are totally different. I am trying to add the attributes of one feature class to the other based on their closest line segments. The screenshot is an example. I want to assign the attributes of the middle red line to the selected lines of the the other feature class (and ultimately do it for the whole feature class).
I've tried the "Detect Feature Changes" tool, which has worked pretty well, but still leaves a lot to be desired (ex: it might only assign the attributes to one of the selected lines below). Ive also experimented with the Conflation toolset, but am not very experienced with it.
How can I make this process more "fine-grained" or are there other/better ways to go about it?