Using Topology to Minimise Digitising Error