AgroBloq.html

 

Bernabé Dorronsoro*, Francisco Martin**, Carlos Dorronsoro-Díaz***, Maria Diez**, Carlos Dorronsoro-Fernández**

* Dpto. Lenguas y Ciencias de la Computacion, E.T.S.I. Informatica, Campus Teatinos, Universidad de. Malaga. 29071 Malaga, España
** Departamento Edafologia y Química Agricola, Facultad de Ciencias, Universidad de Granada, 18002 Granada, España
*** Instituto de Optica "Daza Valdes", Consejo Superior de Investigaciones Cientificas. 28006 Madrid, España

 

ABSTRACT

This software shows how to evaluate soils for Land Capability according to the Land-capability-classification system of the USDA (Montgomery and Kieberg, 1965).

The application is organized in two stages. In the first one, three questions about the soils are established, their location and forming factors. In this previous stage bonuses can be obtained to compensate for the possible mistakes in the final stage of the soil evaluation. In the second stage, for each soil, data are provided in relation to the general characteristics of the zone where the soil is located (climate and morphological as well as physico-chemical data) together with a photograph of the profile and landscape in question.

            The program allows both the self-learning of the students and their self-evaluation.  The highest score is 10 points, being penalized each wrong answer with two points.

In order of being multi-platform, this application is written in html/JavaScript (supporting PC, Mac, Linux, etc.). A specific high-security navigator (soile v.1.0) has been developed to examine students, for disabling some non-desired options of usual navigators navigator menu, refresh of the page, access to the source, access to the navigation history, etc) and providing automatic recording of the results.

INDRODUCCIÓN

Como es sabido, la evaluación del suelo representa el primer paso para un adecuado uso que permita su conservación con mínima degradación.

En este programa de ordenador se enseña a evaluar los suelos según el sistema Land capability classification del USDA (Montgomery y Kieberg, 1965). Dado que no se utilizan criterios político-socio-económicos se ha preferido usar el término propuesto por Dorronsoro (2002) de Soil Evaluation frente al más universalmente utilizado de Land Evaluation.

 

MATERIAL

La zona elegida corresponde a la hoja nº 1011 (Guadix) del Mapa Topográfico Nacional a escala 1:50.000.

Los materiales geológicos son de naturaleza metamórfica (esquistos y filitas) y carbonatada (calizas y dolomías) en las sierras, piedemontes y glacis procedentes de la erosión de estas sierras y depósitos cuaternarios en los cursos fluviales de la Hoya de Guadix. Su clima es de semiarido de tipo mediterráneo templado, con inviernos fríos y húmedos y veranos secos y cálidos. Su temperatura media de unos 13ºC (con una fuerte oscilación estacional) y unas precipitaciones anuales alrededor de los 500 mm. La vegetación natural es de tipo estepario, con encinas y matorral de baja densidad (espartal y tomillar), grandes zonas está repobladas de pinos. Los cultivos predominantes son los cereales junto con menores extensiones dedicadas al olivo y el almendro. En las cercanías de los ríos se desarrollan cultivos de regadío: huerta y frutales.

Los suelos dominantes son: Leptosol eútrico, Leptosol rénsico, Fluvisol eútrico, Regosol eútrico, Arenosol háplico, Calcisol pétrico, Cambisol cálcico, Luvisol cálcico y Luvisol crómico (Martinez Garzón, 1990).

PROGRAMA

En este programa vamos a evaluar la capacidad de uso de los suelos dominantes en la zona de trabajo. AgroBloq.html lo vamos a estructurar en dos fases.

En una primera fase se tratará de relacionar las rocas, los suelos y el relieve. En esta etapa se plantearán una serie de cuestiones que si son respondidas correctamente proporcionarán una serie de puntos que podrán ser empleados para compensar los posibles errores que se puedan cometer en la etapa siguiente.

Figura 1. Ejemplo de pantalla de la fase previa.

En la segunda fase se procederá a evaluar los suelos. Se partirá en esta etapa de una calificación de 10 que será rebajada si se emiten contestaciones erróneas durante el desarrollo de la evaluación.

El programa ocupa 39,8 MB distribuidas en cerca de 530 páginas y 215 imágenes.

Script de la pantalla correspondiente a la primer pregunta de la fase previa (figura 1).

....................................................................................................................................

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Guadix. Fase 2. Suelo 16. Principal</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#99CCFF">

<div align="center">

<p>

<SCRIPT LANGUAGE="JAVASCRIPT">

var nota = 10

var contador = 1

var notificar = "La nota obtenida es: "

var bonificacion = "La bonificación es: "

var resultados = " "

var mostrarParciales = "Las evaluaciones para cada parámetro han sido: "

function MostrarResultados()

{

alert(mostrarParciales + resultados);

}

function MostrarBonificacion()

{

alert(bonificacion + parent.renta);

}

function ActuarBonificacion() {

if (parent.renta < 1) {

alert("Lo siento, pero no tiene derecho a ninguna bonificación.")

}

if ((parent.renta > 0)  && (nota >= 10)) {

alert("Ya tenía un 10. No se le puede subir nada.")

}

if ((parent.renta > 0) && (nota < 5)) {

alert("Como ya debería saber con una calificación menor de 5 no puede hacer uso de la bonificación.\nAcaba de perder un punto de la bonificación que tenía."); parent.renta=parent.renta-1;

}

if ((parent.renta > 0) && (nota > 4) && (nota <10)) {

alert("Acaba de sumarle un punto a su nota"); nota=nota+1; parent.renta=parent.renta-1;

} }

function MostrarNota()

{

alert(notificar + nota);

}

function WinOpen(nombre){

open(nombre,target="frame1");

}

function empezar(){

if (contador==1) {

            WinOpen("pregs/pend.htm"); }

else {if (contador==2) {

            WinOpen("pregs/espesor.htm"); }

else {if (contador==3) {

            WinOpen("pregs/rocas.htm"); }

else {if (contador==4) {

            WinOpen("pregs/piedras.htm"); }

else {if (contador==5) {

            WinOpen("pregs/drena.htm"); }

else {if (contador==6) {

            WinOpen("pregs/text.htm"); }

else {if (contador==7) {

            WinOpen("pregs/ph.htm"); }

else {if (contador==8) {

            WinOpen("pregs/satur.htm"); }

else {if (contador==9) {

            WinOpen("pregs/carbonat.htm"); }

else {if (contador==10) {

            WinOpen("pregs/sales.htm"); }

else {if (contador==11) {

            WinOpen("pregs/sodio.htm"); }

            else {if (contador==12) {

            WinOpen("pregs/aridez.htm"); }

else {if (contador==13) {

            WinOpen("pregs/hielo.htm"); }

else {if (contador==14) {

            WinOpen("pregs/eros.htm"); }

else {if (contador==15) {

            WinOpen("suel16rf.htm"); }

else {if (contador==16) {

            alert("El ejercicio ha sido ya realizado. Pulse el botón para pasar al siguiente ejercicio"); }

 }  }  }  } } } } } } } } } } } } }

</SCRIPT>

    <font size="4">Guadix. Suelo 16<br> Luvisol c&aacute;lcico<br>

    </font><font size="3">Glacis Rojo carbonatado de S.N.</font>

<font size="3"><br>

    <a href="media/p16uni32.htm" target="mainFrame">Unidad cartogr&aacute;fica

    32<br>

    </a></font><font size="3"><a href="media/p16situa.htm" target="mainFrame">Mapa situaci&oacute;n</a><br>

    <a href="media/ortogrc.htm" target="mainFrame">Ortoimagen </a></font></p>

  <p><img src="media/p16blqp.gif" width="125" height="189"></p></div>

<p align="center">Fotos: <a href="media/p16blq.htm" target="mainFrame">Perfil</a>

  <a href="media/p16paisa.htm" target="mainFrame">Paisaje</a></p>

<p align="center"> <a href="media/p16gene.htm" target="mainFrame">General</a>

   <a href="media/p16clima.htm" target="mainFrame">Clima</a></p>

<p align="center"><a href="media/p16morfo.htm" target="mainFrame">Morfolog&iacute;a</a>

  <a href="media/p16ana.htm" target="mainFrame">Anal&iacute;tica</a></p>

<p align="center"><a href="agrolog.htm" target="mainFrame">Clases Agrol&oacute;gicas</a></p>

<p align="center"><a href="normapre.htm" target="mainFrame">Normativa de las preguntas</a><font size="3"></font></p>

<font size="3">

<FORM>

  <div align="center">

    <p> <input name="button1" type="button"  onclick="empezar()" value="Pedir pregunta"></p>

    <p><input type="button" name="WindowButton22" value= "Ver calificación"  onclick="MostrarNota()"></p>

    <p> <input type="button" name="WindowButton32" value= "Ver resultados"  onclick="MostrarResultados()"></p>

    <p align="center"><font size="3">Si durante la fase previa ha obtenido alguna

      bonificaci&oacute;n puede recuperarla (una pulsaci&oacute;n por punto).

      Pero recuerde que si activa la bonificaci&oacute;n teniendo la nota de suspenso

      (&lt;5) perder&aacute; el punto y ya no podr&aacute; recuperarlo.</font></p>

    <div align="center">

      <p> <font size="3"> <input type="button" name="WindowButton2" value= "Ver bonificación"  onclick="MostrarBonificacion()"> </font></p>

      <p> <font size="3"> <input type="button" name="WindowButton3" value= "Activar bonificación"  onclick="ActuarBonificacion()"></font></p></div> </div>

</FORM></font>

</body>

</html>

..........................................................................................................................................

En la segunda fase pñara la evaluación de  cada suelo se proporcionan datos referentes a características  generales de la zona y de la situación donde se encuentra el suelo, clima, datos morfológicos, físicos, químicos y fisicoquímicos, además se muestra una fotografía del perfil y del paisaje, así como un mapa con la representación de la unidad cartográfica a que pertenece (Figura 2).

Figura 2. Ejemplo de pantalla de la fase de evaluación.

Script de la pantalla inicial de cada suelo (figura 2).

..............................................................................................................................

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Guadix. Fase 2. Suelo 16. Principal</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#99CCFF">

<div align="center"> <p>

 <SCRIPT LANGUAGE="JAVASCRIPT">

var nota = 10

var contador = 1

var notificar = "La nota obtenida es: "

var bonificacion = "La bonificación es: "

var resultados = " "

var mostrarParciales = "Las evaluaciones para cada parámetro han sido: "

function MostrarResultados()

{

alert(mostrarParciales + resultados);

}

function MostrarBonificacion()

{

alert(bonificacion + parent.renta);

}

function ActuarBonificacion() {

if (parent.renta < 1) {

alert("Lo siento, pero no tiene derecho a ninguna bonificación.")

}

if ((parent.renta > 0)  && (nota >= 10)) {

alert("Ya tenía un 10. No se le puede subir nada.")

}

if ((parent.renta > 0) && (nota < 5)) {

alert("Como ya debería saber con una calificación menor de 5 no puede hacer uso de la bonificación.\nAcaba de perder un punto de la bonificación que tenía."); parent.renta=parent.renta-1;

}

if ((parent.renta > 0) && (nota > 4) && (nota <10)) {

alert("Acaba de sumarle un punto a su nota"); nota=nota+1; parent.renta=parent.renta-1;

} }

function MostrarNota()

{

alert(notificar + nota);

}

function WinOpen(nombre){

open(nombre,target="frame1");

}

function empezar(){

if (contador==1) {

            WinOpen("pregs/pend.htm"); }

else {if (contador==2) {

            WinOpen("pregs/espesor.htm"); }

else {if (contador==3) {

            WinOpen("pregs/rocas.htm"); }

else {if (contador==4) {

            WinOpen("pregs/piedras.htm"); }

else {if (contador==5) {

            WinOpen("pregs/drena.htm"); }

else {if (contador==6) {

            WinOpen("pregs/text.htm"); }

else {if (contador==7) {

            WinOpen("pregs/ph.htm"); }

else {if (contador==8) {

            WinOpen("pregs/satur.htm"); }

else {if (contador==9) {

            WinOpen("pregs/carbonat.htm"); }

else {if (contador==10) {

            WinOpen("pregs/sales.htm"); }

else {if (contador==11) {

            WinOpen("pregs/sodio.htm"); }

else {if (contador==12) {

            WinOpen("pregs/aridez.htm"); }

else {if (contador==13) {

            WinOpen("pregs/hielo.htm"); }

else {if (contador==14) {

            WinOpen("pregs/eros.htm"); }

else {if (contador==15) {

            WinOpen("suel16rf.htm"); }

else {if (contador==16) {

            alert("El ejercicio ha sido ya realizado. Pulse el botón para pasar al siguiente ejercicio"); }

 }  }  }  } } } } } } } } } } } } }

</SCRIPT>

    <font size="4">Guadix. Suelo 16<br>Luvisol c&aacute;lcico<br>

    </font><font size="3">Glacis Rojo carbonatado de S.N.</font><font size="3"><br>

    <a href="media/p16uni32.htm" target="mainFrame">Unidad cartogr&aacute;fica

    32<br>

    </a></font><font size="3"><a href="media/p16situa.htm" target="mainFrame">Mapa situaci&oacute;n</a><br>

    <a href="media/ortogrc.htm" target="mainFrame">Ortoimagen </a></font></p>

  <p><img src="media/p16blqp.gif" width="125" height="189"></p></div>

<p align="center">Fotos: <a href="media/p16blq.htm" target="mainFrame">Perfil</a>

  <a href="media/p16paisa.htm" target="mainFrame">Paisaje</a></p>

<p align="center"> <a href="media/p16gene.htm" target="mainFrame">General</a>

   <a href="media/p16clima.htm" target="mainFrame">Clima</a></p>

<p align="center"><a href="media/p16morfo.htm" target="mainFrame">Morfolog&iacute;a</a>

  <a href="media/p16ana.htm" target="mainFrame">Anal&iacute;tica</a></p>

<p align="center"><a href="agrolog.htm" target="mainFrame">Clases Agrol&oacute;gicas</a></p>

<p align="center"><a href="normapre.htm" target="mainFrame">Normativa de las preguntas</a><font size="3"> </font></p>

<font size="3">

<FORM>

 <div align="center"> <p>

      <input name="button1" type="button"  onclick="empezar()" value="Pedir pregunta"></p>

    <p> <input type="button" name="WindowButton22" value= "Ver calificación"  onclick="MostrarNota()"></p>

    <p>  <input type="button" name="WindowButton32" value= "Ver resultados"  onclick="MostrarResultados()"></p>

    <p align="center"><font size="3">Si durante la fase previa ha obtenido alguna

      bonificaci&oacute;n puede recuperarla (una pulsaci&oacute;n por punto).

      Pero recuerde que si activa la bonificaci&oacute;n teniendo la nota de suspenso

      (&lt;5) perder&aacute; el punto y ya no podr&aacute; recuperarlo.</font></p>

    <div align="center">

      <p> <font size="3">

        <input type="button" name="WindowButton2" value= "Ver bonificación"  onclick="MostrarBonificacion()"></font></p>

      <p> <font size="3">

        <input type="button" name="WindowButton3" value= "Activar bonificación"  onclick="ActuarBonificacion()"></font></p></div></div>

</FORM>

</font>

</body>

</html>

...................................................................................................................................

Para la evaluación del suelo se utiliza una serie de preguntas consecutivas: 1 Pendiente o inclinación de la superficie del terreno en que se encuentra el suelo, 2 Profundidad del suelo, 3 Contenidos en rocas, 4 Contenido en piedras y gravas, 5 Drenaje, 6 Riesgo de inundación, 7 Textura, 8 pH, 9 Grado de saturación en bases, 10 Contenido en carbonatos, 11 Contenido en sales, 12 Aridez climática, 13 Riesgo de heladas y 14 Grado de erosión. Para contestar a las preguntas se ofrece una tabla con las características a cumplir por cada clase en cada parámetro evaluador (Figura 3).

Figura 3. Pantalla final con reproducción de los resultados.

Se ha desarrollado también un navegador de alta seguridad (Soile v3.0) para examinar a los alumnos que anula algunas opciones no deseadas de los navegadores de Internet (navegación a través de la barra de menú principal, refresco de la pantalla, ver código, acceso y manipulación de las páginas visitadas ...) y dotado de grabación automática en un archivo de todo lo realizado durante cada sesión de prácticas por cada alumno.

 

RESULTADOS

El programa ha sido evaluado en varias sesiones de prácticas con un total de 54 alumnos y los resultados se resumen en la siguiente tabla (Tabla 1).

Tabla 1. Resultados de la evaluación realizada por los alumnos.

Aceptación  por el estudiante

Evaluación de las prácticas

Muy satisfecho

35 %

Satisfecho

42 %

Aceptable

18%

Disconforme

4 %

Muy disconforme

1 %

No sabe / no contesta

0 %

Consecución de los objetivos

Totalmente

31 %

Alto grado

25 %

Suficiente

22 %

Bajo

22 %

Nulo / escaso

0 %

No sabe / no contesta

0 %

Calificaciones obtenidas

Sobresaliente

21 %

Notable

33 %

Aprobado

32 %

Suspenso

14 %

Población de estudiantes

54

CONCLUSIONES

Los resultados de la tabla anterior demuestran el buen grado de aceptación por el alumnado así como las buenas calificaciones obtenidas. Esto unido a la facilidad de acceso a la información, la interactividad, la agradable presentación, la facilidad de manejo, la capacidad de almacenamiento de datos, hacen que este método de enseñanza de la morfología del perfil del suelo deba ser considerado como altamente efectivo.

REFERENCIAS

Dorronsoro, C. 2002. Soil evaluation. The role of the Soil Science in the Land Evaluation. Sustainble use and management of soils in arid and semiarid regions. SUMASS 2002.Cartagena (Murcia-Spain).Volume I. Edts.: A. Faz, R. Ortiz, A.R. Mermut. 106-128. Quaderna Editorial. Murcia.

Klingebiel, A.A. & Montgomery, P.H. 1961. Land capability classification. USDA Agricultural Handbook 210. US Government Printing Office, Washington, DC.

Martinez Garzón F.J.1990 "Estudio edáfico de la zona de hoja de Guadix (1011). Evaluación y uso de los suelos". Tesis Doctoral. Departamento de Edafología y Química Agrícola. Universidad de Granada. 1990.