prendi delle ipotetiche coordinate di partenza 0:0 e da li calcoli con pitagora le distanze tra i punti. per maggiore precisione se il percorso non è retto lo puoi spezzare. lo puoi fare tranquillamente in una procedura sql...