Hi, I am trying to join 2 vector datasets of what is basically a dataset of roads. The Input layer (D1) contains Traffic data relevant to a new roadway and its various configurations, and the Join layer (D2) contains the no build scenario. My output Product will be Total Daily Traffic from D1 - Total Daily Traffic from D2 to create a Delta field. However, I'm finding that since D2 doesn't contain all of the features of D1, that as a result of the join, it removes the features entirely from D1 display output following the join. Therefore features that were visible prior to the join, are removed after the join since D2 doesn't contain these features. I've tried toggling different settings with no luck.
Is my best bet to run a join, or is it in my interest to just add a new field to D1 (like Tot_Traff_2) and run a "Calculate field" with the field I want from D2 in the D1 attribute table?
Joined:

Unjoined:

Hi, I am trying to join 2 vector datasets of what is basically a dataset of roads. The Input layer (D1) contains Traffic data relevant to a new roadway and its various configurations, and the Join layer (D2) contains the no build scenario. My output Product will be Total Daily Traffic from D1 - Total Daily Traffic from D2 to create a Delta field. However, I'm finding that since D2 doesn't contain all of the features of D1, that as a result of the join, it removes the features entirely from D1 display output following the join. Therefore features that were visible prior to the join, are removed after the join since D2 doesn't contain these features. I've tried toggling different settings with no luck.
Is my best bet to run a join, or is it in my interest to just add a new field to D1 (like Tot_Traff_2) and run a "Calculate field" with the field I want from D2 in the D1 attribute table?