12.05.2013 Views

Fundamentos de análisis geográfico con SEXTANTE - La Salle

Fundamentos de análisis geográfico con SEXTANTE - La Salle

Fundamentos de análisis geográfico con SEXTANTE - La Salle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

118 CAPÍTULO 8. MÓDULOS BÁSICOS PARA CAPAS RASTER<br />

Curiosa, ¿verdad?. Pese a que una capa raster <strong>de</strong>be tener una forma rectangular, ello no<br />

significa que <strong>de</strong>ba aparecer como tal en un mapa. Po<strong>de</strong>mos es<strong>con</strong><strong>de</strong>r ciertas áreas al igual<br />

que acabamos <strong>de</strong> hacer <strong>con</strong> la máscara anterior, y éstas no tienen porqué correspon<strong>de</strong>r <strong>con</strong><br />

ninguna estructura física real, sino que pue<strong>de</strong>n tener, por ejemplo, una forma circular como<br />

la <strong>de</strong> la figura anterior.<br />

Veamos cómo hacer esto.<br />

En primer lugar, necesitamos crear la máscara. El módulo Función nos servirá para ello.<br />

Para crear un círculo centrado en el mismo centro <strong>de</strong> la capa, usa una fórmula como x∗x+y∗y<br />

y valores <strong>de</strong> frontera <strong>de</strong> acuerdo <strong>con</strong> las siguientes <strong>con</strong>diciones: xmin = −xmax = a , ymin =<br />

−ymax = b , a/b = número <strong>de</strong> columnas / número <strong>de</strong> filas.<br />

Supongo que podrás <strong>de</strong>ducir cómo mover el centro <strong>de</strong>l círculo o cómo modificarlo para<br />

crear una elipse en lugar <strong>de</strong> un círculo perfecto.<br />

Sobre la capa resultante, queda un último paso para excluir las celdas que no nos interesan<br />

y <strong>de</strong>finirlas como celdas sin datos. En este caso no <strong>de</strong>bes emplear un único valor, sino un rango<br />

completo para ellas, entre un valor x y el mayor valor presente en la capa (o simplemente un<br />

valor suficientemente gran<strong>de</strong> y mayor que dicho máximo). Cuanto mayor sea el valor <strong>de</strong> x,<br />

mayor será el circulo <strong>de</strong> celdas válidas. Prueba tu mismo.<br />

Una vez hecho esto, opera <strong>de</strong> la forma ya presentada: divi<strong>de</strong> la capa por sí misma y<br />

multiplícala por la capa que <strong>de</strong>sees restringir según la máscara. Obtendrás el resultado buscado.<br />

Como ya has comprobado, las posibilida<strong>de</strong>s que las máscaras nos ofrecen son muchas.<br />

Veamos un último ejemplo para seguir estudiando situaciones en las que su uso pue<strong>de</strong> ser <strong>de</strong><br />

interés.<br />

Imagina que tienes un MDT que <strong>con</strong>tiene parte terrestre y parte marítima, es <strong>de</strong>cir, <strong>con</strong><br />

elevaciones tanto positivas como negativas sobre el nivel <strong>de</strong>l mar. <strong>La</strong>s celdas positivas generalmente<br />

se representan <strong>con</strong> una paleta <strong>de</strong> colores <strong>con</strong> ver<strong>de</strong>s o marrones, mientras que las<br />

negativas es habitual representarlas <strong>con</strong> tonos <strong>de</strong> azul. Pue<strong>de</strong>s crear una única paleta <strong>con</strong>teniendo<br />

toda esta gama, <strong>de</strong>s<strong>de</strong> los marrones <strong>de</strong>l las cimas más elevadas hasta los azules <strong>de</strong> las<br />

zonas más profundas, pero...¿cómo hacer que esta segunda parte azul comience exactamente<br />

en la elevación cero? <strong>La</strong>s rampas <strong>de</strong> color son relativas y se extien<strong>de</strong>n <strong>de</strong>s<strong>de</strong> el valor máximo<br />

<strong>de</strong> la capa hasta el mínimo. Pue<strong>de</strong>s ajustar el rango <strong>de</strong> valores, pero ello no solucionaría este<br />

problema. ¿Cómo solucionarlo? Acertaste: usando máscaras.<br />

Utilizando máscaras po<strong>de</strong>mos dividir la capa en dos, una <strong>de</strong> ellas <strong>con</strong> los valores negativos<br />

y otra <strong>con</strong> los positivos, y aplicando a cada una una rampa <strong>de</strong> color diferente. Por supuesto,<br />

esta técnica sólo tiene interés para la representación, pero para cálculos <strong>de</strong> cualquier tipo<br />

<strong>de</strong>bemos usar una única capa que cubra la totalidad <strong>de</strong>l área <strong>de</strong> estudio.<br />

En primer lugar haz una copia <strong>de</strong> la capa original. Debes <strong>con</strong>ocer al menos dos formas <strong>de</strong><br />

hacer esto <strong>con</strong> los módulos ya explicados. Usando una <strong>de</strong> estas capas (la original o la copia),<br />

haz una máscara que <strong>con</strong>tenga sólo las celdas sobre el nivel <strong>de</strong>l mar. Multiplícala por dicha<br />

capa <strong>de</strong> elevaciones. Haz lo mismo <strong>con</strong> la otra mitad, es <strong>de</strong>cir, la que <strong>con</strong>tiene los valores bajo<br />

el nivel <strong>de</strong>l mar, y ya tendrás las capas necesarias. Asígnales su rampa <strong>de</strong> color a<strong>de</strong>cuada a<br />

cada una <strong>de</strong> ellas y obtendrás el resultado <strong>de</strong>seado.<br />

Un pequeño truco: para crear la segunda máscara, pue<strong>de</strong>s modificar el rango <strong>de</strong> celdas sin<br />

datos o bien hacer uso <strong>de</strong> un módulo muy sencillo <strong>de</strong>nominado Invertir/Datos sin datos, ya<br />

que una máscara es justo la inversa <strong>de</strong> la otra. Seguro que pue<strong>de</strong>s <strong>de</strong>ducir por ti mismo cómo<br />

utilizar el módulo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!