I am working with a polyline shapefile of vineyard rows equally spaced with a point shapefile of diseased vines, missing vines, etc. The points are somewhat scattered and I want them to be snapped to their appropriate row. I've read a bunch of different threads about snapping but they all seem to be based on a tolerance and I need to snap based on a common row number attribute since a point could be closer to the wrong row. Does anyone have any ideas on how to accomplish this?