Select to view content in your preferred language

Interpolate between Z values in Edit Vertices

392
5
02-13-2025 09:41 AM
Status: Open
Labels (1)
JoeMorgan2434
Emerging Contributor

In ArcMap, you could edit z values of a polyline by selecting a group of vertices and use the "nan" command to force the selected vertices to interpolate between adjacent vertices.  It appears this same functionality is not included in ArcPro.  This is a very critical command in our hydro flattening process to allow for manual adjustments to centerlines of streams.  

5 Comments
AyanPalit

@JoeMorgan2434 Thanks for the idea post.

Hope you reviewed the options as documented at: Edit 3D features

Also, the tools referenced at Update route measures have some z-editing options. Perhaps they will help in your case. 

JoeMorgan2434

The edit 3D features appears to be talking about interaction with ground surfaces and not relative to z values already defined within a polyline.

Not sure about the route measures.  I see comments about interpolation but looks to refer to XY coordinates.  It also mentions using "NaN" calculation but again looks to be on route measures and even mentions a totally separate tool.  I tried the Define Line Portion, but was not able to apply interpolation.  

It would make sense to have the same functionality of ArcMap where you could quickly interpolate within Edit Vertices on the fly.  I would think this is a simple update that could be done by just adding what was already working in ArcMap.

JMutunga
Status changed to: Needs Clarification

@JoeMorgan2434  Could you please share a screenshot of the 'NaN' command in ArcMap that you mentioned?

We have the Update Z Values command within Edit Vertices in ArcGIS Pro (also mentioned briefly in the resource  @AyanPalit provided above) but it updates selected vertices Zs with the same value... but I assume this is not quite the interpolation you are looking for. 

JMutunga_0-1739485705462.png

 

JoeMorgan2434

Correct, that will set all selected vertices to the value input.  In Arc you would do these same procedure but enter "nan" for the z value.  Then deselect the line and then reslect the line.  Those previous selected vertices would now have interpolated values.

JMutunga
Status changed to: Open

Thanks @JoeMorgan2434. I now understand your request/workflow.