I have a polyline shapefile of rivers/stream segments, and a point shapefile of intersection points (nodes) between the segments (edges). Each stream segment starts and finishes at an intersection point. I wish to generate an edge list file (.csv or similar) which contains the start and end node IDs for each stream segment ID, in a format similar to "Edge ID, From ID, To ID" (see example image below).
Preferably I would like a solution to this within ArcGIS 10.1. So far I've experimented with a iterative approach (iterating through each edge segment and selecting nodes within a +-5m radius), but feel that this might not be optimal for large stream networks (100,000+ intersections).
I have uploaded a basic sample dataset (one polyline and point shapefile matching the image above) here. Any help greatly appreciated!
أكثر...

Preferably I would like a solution to this within ArcGIS 10.1. So far I've experimented with a iterative approach (iterating through each edge segment and selecting nodes within a +-5m radius), but feel that this might not be optimal for large stream networks (100,000+ intersections).
I have uploaded a basic sample dataset (one polyline and point shapefile matching the image above) here. Any help greatly appreciated!
أكثر...