Let's say I have 2 line layers (green & red, in the image below) and I need to transfer attributes from one layer (red) to another (green) by doing a Spatial Join. The layers are identical, but offset by a minuscule distance, b/c of some reprojection & geographic transformation -- something like 0.005 meters (5 mm).
Of course this is not even a meaningful offset for any real-world analysis issue, but for a Spatial Join, it seems it would prevent the lines from actually overlapping perfectly & thus the Intersect operation would transfer the wrong attributes.
Using "Within a Distance" w/ some similarly tiny distance would invariably capture not only the parallel green line that the red line was meant to be on top of, but the perpendicular green line as well.
It's hard to believe I'm really out of luck on such a simple operation & have to resort to some much more complex procedure, simply due to a less than 100% absolutely perfect overlap between 2 otherwise completely identical line layers. And I can't really imagine any workaround. Any ideas?? Thanks very much!