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.

14.6. ALGO MÁS DE PRÁCTICA 263<br />

14.6. Algo más <strong>de</strong> práctica<br />

Llegados a este punto, <strong>de</strong>ja que te proponga un pequeño ejercicio. Para resolverlo necesitarás<br />

aplicar los <strong>con</strong>ocimientos <strong>de</strong> este capítulo, así como algunos <strong>de</strong> otros anteriores. Un poco<br />

<strong>de</strong> práctica reforzará tu dominio <strong>de</strong> <strong>SEXTANTE</strong> y pondrá a prueba lo que sabes hasta ahora.<br />

Supón el siguiente caso. Imagina que los puntos <strong>de</strong> <strong>de</strong>stino que hemos usado para crear<br />

la superficie <strong>de</strong> coste acumulado (la <strong>de</strong>l caso isotrópico, la <strong>de</strong> las vías), representan camiones<br />

<strong>de</strong> bomberos. En tal caso, usando este mapa, y si <strong>con</strong>ocemos las coor<strong>de</strong>nadas <strong>de</strong> un punto<br />

don<strong>de</strong> se produce un incendio, po<strong>de</strong>mos saber qué camión esta más cercano y que ruta <strong>de</strong>be<br />

seguir hasta el fuego para apagarlo. Los puntos aquí no son <strong>de</strong> <strong>de</strong>stino, sino <strong>de</strong> ✭✭salida✮✮, pero<br />

el <strong>con</strong>cepto es el mismo, obviamente.<br />

Existe sin embargo un problema: sólo las celdas <strong>de</strong> carretera tiene valores, pero las restantes<br />

no, y, suponiendo que el camión se pue<strong>de</strong> <strong>de</strong>splazar también fuera <strong>de</strong> pista (digamos, para este<br />

ejemplo, que el campo es relativamente transitable a este tipo <strong>de</strong> vehículos, aunque a otra<br />

velocidad distinta, por supuesto), nos gustaría también apagar los incendios que se producen<br />

en esas otras celdas,¿o no?. Tenemos que buscar una solución a esto, ya que esos polígonos <strong>de</strong><br />

Thiessen extendidos que llamábamos entonces no son en este caso sino líneas.<br />

Vamos a <strong>con</strong>vertir esta capa en una <strong>con</strong> celdas válidas en toda su extensión, para hacer<br />

✭✭aparecer✮✮ esos polígonos y po<strong>de</strong>r así usar la capa para nuestros propósitos.<br />

En primer lugar, añadamos un par <strong>de</strong> puntos <strong>de</strong> <strong>de</strong>stino más, para hacer la cosa algo más<br />

interesante. Recuerda que <strong>de</strong>ben situarse sobre las vías. Cuando hayas añadido esos dos puntos<br />

don<strong>de</strong> tú quieras, vuelve a ejecutar el módulo <strong>de</strong> coste acumulado para obtener la nueva capa<br />

habiendo <strong>con</strong>si<strong>de</strong>rado el <strong>con</strong>junto <strong>de</strong> todos los puntos.<br />

¿Como llenar ahora los datos que nos faltan? Muy fácil. Ejecuta el módulo Completar<br />

Grid sobre la capa que <strong>con</strong>tiene el código <strong>de</strong>l camión más cercano, y obtendrás algo como lo<br />

siguiente.<br />

¿Ves algo extraño? Efectivamente, aunque una gran parte <strong>de</strong> las celdas tienen valores enteros,<br />

otras <strong>con</strong>tienen valores que no lo son. ¿Qué significado tienen? Absolutamente ninguno. Si<br />

el valor en la celda es 1.4, ¿dón<strong>de</strong> esta el camión <strong>con</strong> el código 1.4? ¡No existe!. Por supuesto,<br />

tenemos que cambiar esto para que esas celdas tengas valores válidos, y dichos valores válidos<br />

<strong>de</strong>ben obtenerse a partir <strong>de</strong> los que actualmente están almacenados en las celdas. Para llevar<br />

esto a cabo hay varias opciones. <strong>La</strong> más inmediata <strong>de</strong> ellas (quizás en la que estás pensando<br />

tú ahora) es reclasificar los valores, asignando un valor n (obviamente, n es entero) a todas<br />

las celdas cuyo valor x cumple n − 0,5 < x ≤ n + 0,5. Este método funciona a la perfección,<br />

pero no es el más óptimo.

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

Saved successfully!

Ooh no, something went wrong!