I'm creating a database of Walking trails. My procedure is. 
	1. I track the route in Geo Tracker android app. 
	2. I record several waypoints
	3. When the type of road changes, a waypoint is created denoting the type of road 
		'Road HT' - When the road type changes to Hiking Trail 
		'Road DT' - When the road type changes to Dirt Track 
		'Road BT' - When the road type changes to Black Top
	This means that when I record the Road type, the subsequent trail data after the waypoint is of that Road Type. For eg. When I create a waypoint name 'Road HT'; this means that the trail data after the waypoint (wrt time and geolocation) represents a Hiking Trail. 
	4. I use services like https://gpx.studio, QGIS and GPS track editor to trim and edit the trail data. 
I want to represent different Road types in different color in the final route data. To do so, I will need to divide the single trail file (in GPX format) into sections representing different Route type. How can I do so 