I've got a polyline network and i'm trying to calculate the number of water (polygon) crossings for each polyline.

I'd like to end up with a count associated with each unique polyline.

Is there an easy way to do this using ArcGIS Pro?

  • The answer will differ between ArcGIS Pro and ArcGIS Desktop 10.0. Which do you want to ask about in this particular question? What have you tried with that?
    – PolyGeo
    Commented Nov 2, 2017 at 21:43
  • Im using Pro but can also run the model in 10.0.
    – cbannon
    Commented Nov 3, 2017 at 13:43
  • Since your question has started to attract ArcGIS Pro answers I've removed ArcGIS Desktop 10.0 from its scope. If you need answers about that too then just ask a separate question.
    – PolyGeo
    Commented Nov 3, 2017 at 19:19

2 Answers 2


First I would perform an intersect of water polygons on the polyline network so you would have only the lines that cover water.

Then you can use the Frequency tool (http://pro.arcgis.com/en/pro-app/tool-reference/analysis/frequency.htm) to count how often the unique ID for the polyline occurs, giving you the number of times that unique polyline crosses the water.


An alternative to Liam G's answer above, is doing a Spatial Join and adding a field that counts the number of overlapping features by settings the Merge Rule to count. In Pro,k you would right click the layer > Spatial Join to go to the tool dialogue and in ArcMap you would follow this workflow: https://support.esri.com/en/technical-article/000008877.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.