Skip to main content
Open

Transformer "CalibrateRoutes" for linear referencing

Related products:Transformers
  • November 4, 2015
  • 5 replies
  • 116 views

david_r
Celebrity
The LRS functionality in FME need something in the lines of the Calibrate Routes toolbox in ArcGIS.

It should have two input ports:
  • POINTS
  • LINES
Transformer parameters should include:
  • Group By
  • Tolerance in ground units
  • Attribute name containing measure/calibration value
  • Interpolate between missing calibration points?
  • Extrapolate before calibration points?
  • Extrapolate after calibration points?
Output should be line features with measures applied from the point dataset.

5 replies

Forum|alt.badge.img

I second this...


erik_jan
Contributor
Forum|alt.badge.img+26
  • Contributor
  • December 11, 2015

Looks a bit like the MeasureInterpolator that is in the FME Store. But that does not extrapolate if the first or last point has no measure. I have been looking for this functionality before. So, Yes I would like this too!


david_r
Celebrity
  • Author
  • December 14, 2015

Actually, my suggestion is rather different, as the MeasureInterpolator already assumes that your line has some measures to begin with. My suggestion would take a point and a line dataset and snap them together (using Tolerance and Group By) to assign measures, then interpolate any missing values.


  • October 27, 2016

I think ESRI's MakeRouteEventLayer is so simple to call from Python. We can LRS either points or lines from the route linear network which has M values.

Something along those lines would be a no-brainer.


weng
Participant
Forum|alt.badge.img
  • Participant
  • February 21, 2023

Would absolutely love this idea to be implemented as well all in a single transformer to avoid highly complex manipulations.

 

It would be very similar to ESRI's Calibrate Routes tool which interpolate measures based on an existing set of points that do not necessarily fall on the line.

 

I'm unable to get this workflow replicated in FME.