I m trying to figure out a way to split an area in two (or more) parts, based on the number of points (in my case coordinates). The difficult part is that the two areas boundary must be a road (not predefined) and not just a straight line.

Is there a way to do this using ArcGis 10.4.1?