I am working on a project where I need to find a way to take multiple polylines and find continuous route coverage with them. For example, there is a route that is 5 miles and I have 6 miles of polylines that cover the area but they are in sections that are shorter and overlap in areas so it may not be continuous full coverage. 

I developed a way to automate cutting my GPS trace to match the route extent via Model Builder, but the original method I made was designed to cut larger traces to smaller route sections and I am attempting to find a way to take shorter traces and assign them to larger routes but ran into the coverage issue. The route layer is a buffer of a centerline shapefile.

[![enter image description here][1]][1]

I am left with multiple lines that overlap or sections that are shorter than the needed extent. I need to find a way to essentially piece the different traces together to see if there is continuous coverage of the route extent. I was trying to find a process that would tell me which routes provided full coverage together, essentially a list of needed traces per route. 

The only possible solution I have so far is to break up the larger route sections into smaller ones (like every 100ft or so) and use this to piece together coverage, but the route extents cannot be altered. 

I know this will not be a simple solution but was hoping for some advice on possible steps I could take to get towards finding continuous coverage. I am using ArcMap 10.5, Advanced license, and all traces are m-enabled. 


  [1]: https://i.sstatic.net/bD5Us.png