I have a 3d polyline I want to segment based on ranges of percent slope taken from a DEM.
I can assign min, max and average slope to an entire 3d polyline using the "add surface information"
tool in 3D analyst. But I can't figure out how to segment the vector (3d poly) based on the raster (DEM) slope information.
After adding the surface information to the entire polyline, I can't think of a way to split the line based on the DEM, but perhaps you can convert the DEM raster to a vector (ie. Raster to Polyline), then add the surface info so that only the unique values transfer to the individual segments. Another approach I would try is dividing the polyline, and THEN adding the surface info to each resulting segment: https://pro.arcgis.com/en/pro-app/help/editing/divide-a-polyline-by-a-value.htm.