Skip to main content
Question

How to create points where elevation changes by 0.5 feet along 3D stream feature class?

  • October 5, 2020
  • 1 reply
  • 10 views

I have a 3D stream feature class. Each vertex has an elevation representing water surface elevation for a 100 year flood. I want to create a new point feature class at the inflection points along the stream profile, where elevation changes by 1ft.

 

Here is my stream in profile view and some examples of where I want to create points: StreamInflectionPoints

 

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move to the next vertex and compare with the last created point.

 

I'm pretty new to FME, can this be done? Thanks!

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

virtualcitymatt
Celebrity
Forum|alt.badge.img+47
  • Celebrity
  • 2000 replies
  • October 5, 2020

Yes! In the AttributeCreator there is a way to look at adjacent features. ​https://www.safe.com/blog/2017/08/adjacentfeatureattributes-evangelist166/

This makes it pretty easy to compare ordered features.​