What I want to do is move points near boundary of polygon to a different edge of polygon based on attribute contained in point feature class. Screenshot below will make it little clear:
In above image, take an example of relationship between point C and point 4. Now Point C has one attribute which determines on which edge of polygon point C has to move. In this case, it is near to an edge which is close to point 4.
I tried to use Near tool with location and angle information appended but nearest location is not always used. It is determined by attribute.
Can someone help me with this? I know decent little python too. Any advice on that side is also welcome.