-->

08 mayo 2011

Tutorial de Surfer 8 ultraminimizado

Surfer es un software que permite interpolar a partir de datos puntuales y generar curvas de nivel representativas del área estudiada. Podemos realizar superficies a partir de datos de niveles piezométrico, cotas, parámetros hidroquímicos, entre otros. Para la interpolación utiliza diverso métodos, entre ellos la geoestadística (Kriging).

Paso 1: Datos de entrada. Para desarrollar el presente tutorial construiremos un mapa de variación del nivel piezométrico. Para ello contamos con los datos de un archivo Excel llamado NivelesSurfer que contiene el nombre del punto, las coordenadas X, Y y nivel piezométrico (NP), tal como se muestra a continuación.

Datos de entrada

Paso 2. Creación de Plot Document. En Surfer seleccionamos File seguido de New.

New

De la ventana que aparece seleccionamos Plot Document.

Plot Document

Paso 3. Creación de un GRD. Del menú Grid seleccionamos Data.

Grid Data

De la ventana que aparece buscamos el archivo donde tenemos los datos (NivelesSurfer)

Open grid data

Damos clic en Abir y aparece la siguiente ventana.

Asignando Grid data

En la ventana anterior por lo menos se debe rellenar la siguiente información.

  • Data Columns: Se debe verificar que los datos asignados por SURFER a las variables (X, Y, Z), sean las mismas ingresadas en la serie de datos. Para lo cual se utiliza el título de cada columna, que fue ingresado en el conjunto de datos.
  • Gridding Method: Se nos ofrece una diversidad de métodos para realizar la grilla de interpolación, incluyendo métodos geoestadísticos y determinísticos … nosotros en este caso apicaremos Kriging (que es un método geoestadístico)
  • Output Grid File: Indicar la ruta y el nombre con el que se guardará el Grid de salida.
  • Grid Line Geometry: Se muestran mínimos y máximos de la serie, la discretización o tamaño de celda a la cual quiere hacerse la interpolación y el número de divisiones horizontales y verticales. En este caso particular, se generará una malla de interpolación de 200 x 200 metros, utilizando para ello los puntos que se poseen.
  • Grid Reporte: Lo podemos deshabilitar o dejarlo habilitado.

Después de rellenar los datos necesarios, la ventana se verá de la siguiente forma.

Grid Datos rellenados

Al dar clic en Ok aparece la ventana de reporte en la que damos clic en Acertar. Después podemos elegir en guardar o no el reporte….

Gridding Report

Paso 4. Mapa de contorno. Vamos al menú Map y seleccionamos Countour Map seguido de New Countour Map.

New Contour Mapa

Aparece una ventana de donde debemos abrir el Grid (creado en el paso 3) a partir del cual se realizará el mapa de contorno, en este caso seleccionamos NivelesSurfer.

Open Grid

Clic en Abrir y finalmente se crea el mapa de superficie piezométrica.

Mapa de contorno

Paso 5. Post Map. Mediante esta herramienta se montan puntos con información sobre las curvas de nivel interpoladas por surfer. De esta manera, se puede verificar la validez de las interpolaciones y apreciar la existencia de puntos anómalos dentro del área en estudio.

Para ello vamos al Menú Map seguido de Post Map.

Post Map

Se abre la una ventana donde debemos abrir el mismo archivo que contiene los datos interpolados. En este caso NivelesSurfer.

Open Post Map

Al dar clic en Abrir, obtenemos los siguiente.

Post Map Realizado

En la figura anterior se observa que el Post Map aparece en blanco debido a la no coincidencia de los campos XYZ, para arreglar esto damos doble clic en el mapa creado con lo cual aparece una ventana donde rellenamos la siguiente información:

  • X Coord: Seleccionamos el campo donde tenemos la coordenada X
  • Y Coord: Seleccionamos el campo donde tenemos la coordenada Y
  • Symbol: Se nos presenta la opción para colocar un símbolo diferente a cada uno de los puntos. En este caso dejamos None.
  • Angle: permite cambiar el agulo de orientación del símbolo elegido
  • Default Symbol: por defecto aparece una Cruz, dando doble clicsobre ella se nos abre una ventana donde podemos cambiar el simoblo y el color.

Al realizar los respectivos cambios, obtenemos lo siguiente.

Post Map Properties

Damos clic en Ok, para obtener el mapa de puntos que se muestra.

Post Map creado

Paso 6. Overlay map. Ahora necesitamos superponer los mapas creados para que se vean como uno solo. Para ello seleccionamos ambos mapas con el cursor o presionado F2 y luego del menú Map seleccionamos Overlay Maps.

Overlay Map

El resultado es el siguiente.

Mapas superpuestos

Paso 7. Cambio de las propiedades….

En la parte superior izquierda de la vista se encuentra el explorador de mapas creados donde podemos cambiar cada una de las propiedades de los mapas superpuestos.

Explorador de mapas

Por ejemplo si damos doble clic sobre Contours, aparece la ventana Contour Properties que se compone de las pestañas General, Levels View, escale, Limits y Background.

Contours Properties

En la pestaña General, Filled Contours permite rellenar y colcar una escala de colores al mapa de superficie.

En la pestaña Level, Fill permite cambiar el color de relleno, podemos elegir uno o dos colores diferentes.

Haciendo algunos cambios podemos tener algo como lo mostrado en la siguiente figura.

Contorno relleno

37 comentarios :

  1. Me gusto mucho el tema. Soy de Argentina y trabajo en Riego, recientemente utlicé este programa para realizar mapas piezométricos y calcular variación de volumenes en el acuífero de la ciudad en la que vivo. Que bueno es difundas y ayudes a otros con este blog.
    Te dejo un abrazo.
    Jonatan

    ResponderEliminar
  2. Hola Jonatán, gracias por tu comentario

    ResponderEliminar
  3. Felicidades, buen trabajo.
    Estoy aprendiendo sobre este programa
    José

    ResponderEliminar
  4. Excelente Trabajo..Gracias por difundir un interesante tema!.

    ResponderEliminar
  5. Excelente, muchas gracias por el tuto, ¿podrias subir otro ejemplo con otra tematica?

    ResponderEliminar
  6. Hola Fabián, ¿que temática te gustaría que aborde?..Gracias

    ResponderEliminar
  7. HOla
    tengo una duda, el mapa queda acotado de acuerdo a los limites de las coordenadas de los datos que yo puse, si hago el mapa mas grande encuanto a extension solo se extienden los limites pero las curvas aparecen cortadas a los limites de las coordenadas. mi duda es si se puede extrapolar con los datos ingresados a un area mayor?? gracias me URGEEEE!!!!

    ResponderEliminar
  8. Hola!, no es posbile extrapolar, pues el metodo es de interpolaciòn y aunque lo hicieras, no es recomendable, pues los resultados serìa poco confiables

    ResponderEliminar
  9. Hola Peter! Me ayudaría mucho que me dijeras cual es el objetivo del Surfer. Según mi entender el objetivo es estimar valores en posiciones no observadas, tal estimación es puntual. (Podes corregirme?) Gracias!

    ResponderEliminar
  10. De nuevo yo, tengo otra pregunta: los métodos que utiliza son de estimación puntual? éstos son: vecino mas cercano, triangularización con interpolación lineal, inverso ponderado a la distancia y el único estadístico krige???? esta bien??? me falta alguno??? la pregunta anterior también la hice yo. Desde ya muchas gracias!

    ResponderEliminar
  11. Hola como estas, como tu dices permite hacer estimaciones en base a auna deistribución espacial discreta, que es espacializada mediante varios algoritmo, entre ellos las técnicas que mencionas en la segunda pregunta.

    te faltó Spline, pero si buscar en surfer encontráras muchas mas. Tambien el kriggin tiene algunas variantes.

    Contesto como anonimo pero soy Peter

    ResponderEliminar
  12. para cuestiones geolgicas, yacimientos y demás, qué metodo de interpolacion usarias cuando tienes unos puntos que indican presencia de una cosa (mineral) y otros puntos que indican ausencia? no hay valores, solo presencias y ausencias.

    ResponderEliminar
  13. Lo que tu comenta es como tener una matriz de ceros y unos.. creo que podemos utilizar el kriggin indicador.. Tengo que revisar unos apuntes y aprovecho terminar los tutoriales de surfer

    ResponderEliminar
  14. Excelente, from México!

    ResponderEliminar
  15. CUANDO AUTOMATIZO EN SURFER ¿COMO SE ESCRIBE EL MAXIMO NUMERO DE DATOS DEL RANDO Q CORRESPONEN A SEARCH, DEL MENU ADVANCE OPTIONS A LA HR DE REALIZAR UN GRD? POR Q SOLO PUEDO ESCRIBIR EL METODO Y ESTOY OCUPANDO EL 1 Y NO EL KRIDIN, AYUDA POR FAVOR

    ResponderEliminar
    Respuestas
    1. No entiendo tu pregunta, no se que estas haciendo

      Eliminar
  16. hola me gustaria saber como puedo automatizar el procedimiento para cargar un archivo lvl para colocarlo en un mapa??

    ResponderEliminar
    Respuestas
    1. Hola, Te refieres a crear una leyenda personalizada guardarla y volverla a cargar?

      Eliminar
    2. hola gracias por responder, asi es, yo ya tengo la leyenda pero no se como cargarla en el scrip, tampoco se como colocar mas leyendas, lo que quiero es automatizar para que al correr el scrip el resultado sea un mapa que tenga fecha, la escala de color y otros datos. como puedo hacerle?? gracias

      Eliminar
    3. Lamentablemente no he manejado script con Surfer, lo siento pero investigará a ver si mas adelante puedo abordar ese tema

      Eliminar
  17. Hola, por si acaso tendras un manual de la aplicacion del surfer para un modelamiento de cuenca atmosferica ?. te agradeceria bastante.
    Saludos

    ResponderEliminar
    Respuestas
    1. Hola Como estas?, no entiendo muy bien a que te refieres, pero si me explicas un poco mas, tal vez te pueda ayudar. No se si has revisado estos tutoriales: http://www.aguaysig.com/2011/05/curso-de-geoestadistica-con-surfer-8.html

      Eliminar
  18. Hola yo realice un archivo .csv en exel y mi dato en Z maximo es de 18, pero cuando lo cargo en surfer para obtener un archivo .grd en el reporte dice que mi Z maxima es 14; por que razon me da este dato??
    si cuando hago el archivo .dat tambien mi Z maxima es 18. tienen algo que ver mis limites?? por que son: Xmax=-86,Xmin=-117.2 y Ymax=33, Ymin=14,

    ResponderEliminar
  19. muy extraño ese dato, pues a mi me coincide todo... si lo desea me podrías enviar los datos para mirarlos a ver que esta sucediendo. salud

    ResponderEliminar
  20. Muchas gracias! No sabes lo mucho que me sirvió

    ResponderEliminar
  21. Muchas gracias!!

    Me sirvió mucho tu ayuda, he realizado un krigin de variables edáficas gracias a este tutorial.

    Por cierto, ¿¿dónde se incluyen las leyendas del resultado gráfico??

    Saludos y gracias de nuevo

    ResponderEliminar
    Respuestas
    1. Ya encontré como incluir la leyenda, debería haber sído más paciente en la búsqueda antes de preguntar.

      Gracias por todo

      Saludos

      Eliminar
    2. Que bueno Joaquín, no es malo preguntar... para eso es el blog para que entre todos podamos ayudarnos... mas bien disculpas a todos que por mis ocupaciones me demoro mucho en contestar.

      Eliminar
  22. Esta muy bien te felicito, puedes montar un video con varios estratos y calcular area y volumen?

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias, voy a tratar uno de estos días retomar este tema. saludos

      Eliminar
  23. Buenos días, quería saber si alguno conoce donde se puede realizar cursos de Surfer acá en Argentina, en la Ciudad Autónoma de Bs As. No encuentro en la web ningun lugar....
    Agradezco el dato.
    Ornela

    ResponderEliminar
  24. Estimado como puedo modificar la distancia entre las líneas. Gracias de antemano por la ayuda.

    ResponderEliminar
  25. Por cierto, felicitaciones por el tutorial. Saludos

    ResponderEliminar
  26. buenas muy buen tutorial! tengo q aprender a usar el programa pero no puedo descargarlo. tendras algun link seguro de descarga? gracias!

    ResponderEliminar
  27. Hola, es possible hacer que la curva de nivel coincide exactamente (snap) por el punto.

    Gracias por su respuesta!!

    ResponderEliminar

Tu comentario es muy importante...¿Cómo te pareció el tema?