I have a line and a point layer. The points are on a line(spline) I want to know the coordinates of 50 meters ahead based on a specific point. And I want to know the coordinates of 50 meters in the rear. I want to enter two coordinates into a table of points.(I have hundreds of them!) I have to solve it with QGIS or arcmap Python, but I have not found a way

  1. I created a buffer based on a point and then clipped it.
  2. I got both ends of the clipline, but it is not the exact length.

closed as unclear what you're asking by aldo_tapia, whyzar, Kersten, BERA, xunilk Feb 13 '18 at 13:47

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Please, select one platform and add what have you done so far – aldo_tapia Feb 13 '18 at 11:32
  • would your line be a straight line or any kind of curve ? – snaileater Feb 13 '18 at 11:49
  • If your data is in a projected coordinate system, and the line is straight, then use trigonometry. Calculate the angle of the line using the end coordinates, use the angle and distances as input into polar coordinates, convert the result back to Euclidean coordinates. – GBG Feb 13 '18 at 16:40
  • for an ArcGIS solution, look at arcpy.positionAlongLine(distance) – klewis Feb 14 '18 at 1:43