I would like to find a way to fill the gaps between the road and its surrounding parcels, like described in picture below:
I have different parcels like A and B , i want to fill the gaps by adding the gap area to the adjacent parcel, the gap should be determined by the lines of the parcels which intersects the ROAD.
The final parcel B = (old) B + D , A = (old) A + C
I would like to find an algorithm to do this process.
I thought to make this algo :
- Make a convex hull around ROADS and Parcels.
- Erase Roads and parcels.
- Get lines from the result layer and apply a tool like Extend line, but the constraint is that the lines would not be extended because they are already limited by parcel lines.
I'm not keen to follow this algorithm, i'm looking for any suggestions.
I'm using Arcpy in Arcgis 10.1, Arcobjects.