I have a polygon shapefile (created by someone else) that is a bunch of little watersheds. Unfortunately, it doesn't include any coordinates in the attribute table for the lat/long of the pour point of said watersheds.

Is there a way to batch process roughly 1300 polygons to find the coordinates of the pour point of each polygon or is this just not possible?

  • This is probably a topic to take up with the data provider, though I must admit I've never thought of a watershed as having a single pour point,
    – Vince
    Commented Jan 11, 2021 at 18:07
  • Run an intersect with your river network and catchment polygons, the pour point will be the intersection point. This approach does assume you don't have network oddities like streams connecting across catchment boundaries in their upper reaches.
    – Hornbydd
    Commented Jan 11, 2021 at 20:22
  • @Hornbydd judging by the total number of catchment it is a set of subcatchments belonging to one or few river networks. If this the case you suggestion will work for first few upstream only. Others will have multiple intersection points.
    – FelixIP
    Commented Jan 11, 2021 at 23:15


Your Answer

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