Skip to main content
Question

LRS - How can I add a measure value to an offset point?


Forum|alt.badge.img+1

I have signs along a road network and need to add a measure value attribute. I have gotten as far as Measure Extractor with valid measure values. I can't figure out the next steps. I can't use the ID field in Feature Merger as it does not know which segment belongs to which sign.

4 replies

austinh
Contributor
Forum|alt.badge.img+4
  • Contributor
  • May 25, 2018

Create a buffer of your vertex point and use the PointOnArea overlay transformer to join your sign point.


Forum|alt.badge.img+1

Thank-you Austin but I do not believe this helps. The measure value is in the output line from PointOnLineOverlayer transformer. The MeasureExtractor transformer adds this measure value as an attribute. This endpoint attribute is what I need to add to the sign feature class.


takashi
Evangelist
  • May 26, 2018

Hi @danellelaurin, since the PointOnLineOverlayer adds the measure value on a line to the overlaid point features, you can just use the MeasureExtractor (Type: Point) to extract the measure value from the resulting point features as an attribute, and merge it back to the original Sign features. If the original Sign features didn't have any unique ID attribute which can be used as the join key, consider using the Counter to add temporary ID (sequential number) immediately after reading them.

In addition, you can also merge attributes of a line feature to overlaid point features (and vise versa) using the Merge Attributes option in the PointOnLineOverlayer, if necessary.


Forum|alt.badge.img+1

Thanks Takashi, that worked. I changed my MeasureExtractor input from Line (Type:

Individual Vertex by Index) to Point (Type: Point) from the Point PointOnLineOverlay output and merged it back to the original sign table with a unique sign number value.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings