Aunque conozco algo el programa
Surfer, no he llegado a utilizarlo, por lo que no sabría responderte con detalle cuál es el proceso para lograr lo que planteas.
Tengo entendido que para Surfer 8 basta con disponer de una tabla con los datos X, Y y Z. Si ya cuentas con una capa en
shapefile de curvas de nivel, realmente ya dispondes de esos tres datos, por lo que quizás te sirva lo que se comenta en este otro
foro. En concreto revisa el último mensaje de ese tema del foro. En él te proponen una manera de pasar tus datos en curvas de nivel a una tabla válida para Surfer 8.
CULEBRAS GIS