[GIS] Measure feature by tracing

arcgis-10.1arcgis-desktopMeasurementstrace

I'm trying to measure how far along a river polyline a feature is using the measurement tool in ArcGIS. Is it possible to trace the polyline (in a similar method to the trace tool in an edit session) to get the total actual distance rather than straight line /estimated distance?

(I'm aware that you can have segments with the measurement tool, but over large distances this quickly becomes inaccurate compared to the feature length)

line length

Currently my work around is to create a copy of layer, edit the layer, split the line and re-calculate the length which seems excessive for a quick query for a colleague.

Best Answer

Just in case, you can use Snapping for snapping to the vertices/edges when using the Measure tool. This would not be very helpful though if you have long features with high density of vertices. You would still need to click through the feature, but at least your clicks will be snapped to the vertices or edges (which will increase the accuracy of measurements to some extent).

In case you need to perform multiple measurements, consider using Linear Referencing, see a good post here.

There is an idea on ArcGIS Ideas for introducing this functionality.

You could also write a simple Python add-in that would take two input points and perform the process you are doing manually now and open the message box with the calculated length.

Related Question