I have a set of 40 maps that have information about roads in a country. I need to develop an algorithm to automatically digitise the roads into ArcGIS shapefiles and extract information according to their classification. So for example, in one map, there is a network of roads, which are classified differently. Some roads are in dashed pink lines, others are in other solid red lines which tell you the kind of roads they are. In the end, I would like to digitise these maps in a way that not only the geographical information i.e. the network is shown but also the classification.