STEP 2: Clean
Polylines function will do the following:
- Create intersections in all
locations where two polylines intersect.
- Resolve self intersecting polylines
- Clean duplicate polylines
We need also to have a dataset that
contains the duplicate boundaries between the polygons. The Clean
Polylines function has an option to create such an output
The difference between the dataset
created by the Clean Polylines function and the one created by the
Polygon To Polyline function is that the new dataset does not have
duplicate polylines between the adjacent polygons.
The Duplicates dataset has a single
polyline indicating each duplication. One can notice from the image on
the left, that what actually is missing from this dataset are the
street frontages of the cadastral polygons (no data duplication there
because the street servitudes are empty spaces).
The task from here on gets much easier.
We just have to eliminate from the Cleaned polylines those that have
had duplicates.
The image on the left shows the clean
polylines dataset (green) overlaid with the dataset indicating the
overlaps (red). All we need to do is to remove the red polylines and
we will remain with the street frontages. We need a method to do this
without removing some of the street frontages as well. |