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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
88 CAPÍTULO 8. MÓDULOS BÁSICOS PARA CAPAS RASTER<br />
<strong>de</strong>spués, una vez entiendas el funcionamiento <strong>de</strong> éstas, crear fórmulas más complejas. Cuanto<br />
más trabajes <strong>con</strong> la calculadora <strong>de</strong> mapas, más soltura ganarás. Es cuestión <strong>de</strong> práctica, pero<br />
no es difícil.<br />
8.5. Cambiando el formato <strong>de</strong> almacenamiento<br />
Deberías ya saber que las capas raster ocupan una gran cantidad <strong>de</strong> memoria, siendo<br />
ésta una <strong>de</strong> las principales <strong>de</strong>sventajas <strong>con</strong> respecto a la información almacenada en formato<br />
vectorial. Hasta este momento, hemos utilizado capas raster que <strong>con</strong>tenían diversos tipos <strong>de</strong><br />
información, en algunos casos <strong>de</strong> tipo <strong>con</strong>tinuo y en otros <strong>de</strong> tipo discreto, y al hacerlo no<br />
hemos dicho nada acerca <strong>de</strong> la precisión necesaria para su manejo y almacenamiento.<br />
Mientras que en el caso <strong>de</strong> un MDT se requiere una cierta precisión <strong>con</strong> objeto <strong>de</strong> reflejar<br />
fielmente las variaciones en el terreno (<strong>de</strong>be ser posible asignar a una celda un valor como<br />
54.32 metros, por ejemplo), algunas otras capas, como la que acabamos <strong>de</strong> crear en el punto<br />
anterior que <strong>con</strong>tenía solo ceros y unos, no requieren tal precisión.<br />
Cuanto mayor es la precisión, mayor es el espacio que se requiere en memoria para almacenar<br />
un valor, así que, en realidad, estamos <strong>de</strong>sperdiciando memoria al almacenar esa capa<br />
<strong>con</strong> precisión mayor <strong>de</strong> la necesaria. En algunos casos, especialmente cuando se trabaja <strong>con</strong><br />
gran<strong>de</strong>s cantida<strong>de</strong>s <strong>de</strong> datos o tenemos problemas <strong>de</strong> rendimiento, pue<strong>de</strong> ser interesante indicarle<br />
al programa que ciertas capas no requieren esa precisión, para que reduzca el espacio<br />
que ocupan en memoria.<br />
Para ello, ejecuta el módulo Raster/Herramientas/Cambiar Formato <strong>de</strong> almacenamiento.<br />
Aquí pue<strong>de</strong>s ver su ventana <strong>de</strong> parámetros.<br />
Como es lógico, <strong>con</strong>tiene dos campos <strong>de</strong>nominados Entrada y Resultado, y es normal<br />
que en ambos selecciones la misma capa, ya que al cambiar el formato <strong>de</strong> almacenamiento,<br />
normalmente no tendrá interés el <strong>con</strong>servar la capa original. El tercer campo que aparece se<br />
<strong>de</strong>nomina Formato <strong>de</strong> Almacenamiento y <strong>con</strong>tiene una lista <strong>con</strong> los distintos formatos. Como<br />
regla general, cuanto menor es el número <strong>de</strong> bytes utilizado por un formato, más simple ha<br />
<strong>de</strong> ser la información en la capa para evitar pérdidas <strong>de</strong> datos. Los tipos <strong>de</strong> coma flotante<br />
permiten almacenar valores reales, mientras que los restantes sólo valores enteros.<br />
De nuevo, si no entien<strong>de</strong>s el significado <strong>de</strong> estos <strong>con</strong>ceptos correctamente, es preferible<br />
no usarlos. Utilizar un formato <strong>de</strong> almacenamiento erróneo pue<strong>de</strong> <strong>con</strong>ducir a la perdida <strong>de</strong><br />
datos. Por ejemplo, para el almacenamiento <strong>de</strong> una capa normalizada entre 0 y 1 no pue<strong>de</strong>n<br />
emplearse más que los tipos <strong>de</strong> coma flotante, ya que todos los valores <strong>con</strong>tenidos son reales<br />
en el rango 0–1. Si se usa un tipo entero, todas las celdas <strong>con</strong> valores menores <strong>de</strong> 1 tendrán<br />
un valor truncado a 0, perdiéndose así toda la significación <strong>de</strong> la capa. Como veremos más<br />
a<strong>de</strong>lante en un ejemplo práctico, el cambio <strong>de</strong> formato no redon<strong>de</strong>a los valores, sino que los<br />
trunca, y ello <strong>de</strong>be tenerse en cuenta a la hora <strong>de</strong> emplear este módulo para cierto tipo <strong>de</strong><br />
<strong>con</strong>versiones.<br />
En cualquier caso, aquí tienes una lista <strong>de</strong> los tipos y los valores que almacenan.<br />
1 byte signed: Valores enteros <strong>de</strong>s<strong>de</strong> -128 a 127