***Note from Migration:***
Original Title was: Line in Polygon Lookup: Add Attributes to the Lines from Nearby Polygons (via a buffer, etc.)
I am in the 9-1-1 addressing world and maintain a roads dataset along with the different 9-1-1 polygons. My problem is that current tools will give the road the attributes for the polygon that they physically sit in, instead of the one that's a few feet away (see example below). For 9-1-1, these roads must get the attributes of the nearby polygon, not the one that the line sits in.
In the example below, the highlighted segment needs to say Seagoville to its left and Dallas to its right, but since it falls entirely within the Seagoville polygon, it will currently assign Seagoville to both sides.