1

In ArcGIS Basic I am trying to take a road polyline(one segment for the entire length of road) and get a point placed on the map a specified distance from an intersection. I have a layer of intersection points and the layer of roads. I need to tell it to place a point on the polyline where the starting intersection point is. Then travel the specified distance down the line and place a point for a sign. Any suggestions?

I am currently trying to write a script to select a road and points and create a temporary layer of each. Then from that temporary road I CreateRoutes_lr. Then take the intersection point and LocateFeaturesAlongRoutes_lr. From locating the point I would like to take the "fmp" from distance as a variable. Is there any way to extract it?

2

Indeed, as PolyGeo mentioned, this is a linear referencing problem. However, an easier workaround, in my opinion is to buffer your intersections with the appropriate distance by using the distance field as the buffer distance. Then intersect the buffer with your road polylines. Ensure that your output from the intersect tool is set to "point". This will be your desired output. However, you may get multipoint geometry and you may need to use the Multipart to Singlepart tool.

  • The results will be slightly different than true linear referencing for any roads that are not perfectly straight for the full specified distance from each intersection. – nmpeterson Jul 26 '13 at 1:18
  • Agreed, if your roads have lots of bends within the buffer, you'll get undesirable results. – Fezter Jul 26 '13 at 1:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.