Generate new geometric network from intersection between curent network and polygons

المشرف العام

Administrator
طاقم الإدارة
Ok I've been battling this one for a little while.

I have generated a stream network using the "Strea Reach and Watershed" tool from the TauDEM toolbox.

Within the stream reach dataset there are fields that give an ID to the stream segment and fields which state the upstream and downstream segments, i.e. a network.

I have a polygon shapefile with field boundaries. What I would like to do is create a point wherever the stream network crosses a field boundary and then join the points together with straight lines to represent links between the fields based on the stream network. I have managed to create points where intersections between the network and the field boundaries are, I am just unsure how to join these together with lines that follows the network.

I have illustrated what I mean below with crudely drawn red lines. Figure 1 is the basic form of what I would like to achieve i.e. connections between the field boundary intersections along the network.

Ideally I would like to achieve what is in figure 2 which is lines that follow the network stemming from the centroids of each field polygon, i.e. one line can represent all flow lines crossing into an adjacent field.I appreciate this may be a little more difficult however.



Figure 1 - Field links based on intersections with field boundaries



Figure 2 - Field links from centroid of polygon

As I stated I've used the TauDEM tool box in ArcGIS 10 so far, but am open to any other tools in ArGIS or QGIS.



أكثر...
 
أعلى