The partitioning the space can
be solved in the same way as for the
points. If however
the source dataset is polyline there are a couple of complications:
1. If the street dataset is topologically correct, then in the
intersections each polyline that participates will have a node. This
means that there will be several (depending on how many street segments
connect) data points at each intersection. The best way to solve
the problem is to eliminate these data points
We can achieve this in a 3 step process:
- STEP 2: Use the
Export Nodes function to get the regular nodes (where 3 or
more streets intersect) of the street dataset.
- STEP 3: Buffer the nodes with a very small
buffer distance (at least smaller than the buffer distance used)
- STEP 4: Use the
function to remove the parts of the polylines that are inside the
buffer created above.
2. Since in some case the distance between the adjacent vertices in a
polyline might be much longer than the buffer distance, we need to
introduce some new vertices.
STEP 5: Use the
function with a tolerance smaller or equal to the buffer distance. If
different buffer distances are used for the different polylines, the
smallest buffer distance must be used.