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.
208 CAPÍTULO 11. MÓDULOS PARA CAPAS VECTORIALES<br />
En la ventana <strong>de</strong> parámetros <strong>de</strong>l módulo tan sólo tienes que seleccionar la capa en la cual<br />
<strong>de</strong>seas realizar la selección (pue<strong>de</strong> ser <strong>de</strong> puntos, líneas o polígonos indistintamente), junto<br />
<strong>con</strong> una expresión matemática que será la que, al evaluarse sobre los valores <strong>de</strong> la tabla <strong>de</strong><br />
atributos, <strong>de</strong>cida si ha <strong>de</strong> seleccionarse o no cada entidad.<br />
<strong>La</strong> sintaxis <strong>de</strong> dicha expresión es similar a la que ya veíamos en la calculadora <strong>de</strong> mapas.<br />
Los distintos campos se codifican mediante variables en or<strong>de</strong>n alfabético (entonces eran las<br />
capas raster <strong>de</strong> una lista las que <strong>de</strong> este modo se codificaban), esto es: a = primer campo, b<br />
= segundo campo, etc. Si el resultado <strong>de</strong> la expresión es cero, no se selecciona la entidad. En<br />
caso <strong>con</strong>trario, sí.<br />
A diferencia <strong>de</strong> la calculadora <strong>de</strong> mapas, en este caso son más interesantes los operadores<br />
lógicos que los matemáticos.<br />
He aquí un ejemplo <strong>de</strong> expresión válida: lt(a,10) * gt(a,5). Con esta expresión se seleccionan<br />
las entida<strong>de</strong>s que en su primer campo <strong>con</strong>tienen un valor x tal que 5 ≤ x ≤ 10.<br />
Si al ejecutar el módulo ya existe una selección previa, ello pue<strong>de</strong> afectar a la forma en<br />
que la nueva selección se realiza. Hay tres opciones al respecto, que pue<strong>de</strong>n seleccionarse en el<br />
campo Método:<br />
Crear una nueva selección. El módulo funciona tal y como hasta ahora se ha explicado,<br />
seleccionando sólo aquellas entida<strong>de</strong>s que cumplen el requisito <strong>de</strong>finido por la expresión<br />
introducida. Antes <strong>de</strong> comenzar el <strong>análisis</strong>, la selección previa se elimina, y todas las<br />
entida<strong>de</strong>s se encuentran sin seleccionar.<br />
Añadir a la selección actual. Igual que el anterior, pero la selección previa no se elimina<br />
al inicio.<br />
Seleccionar <strong>de</strong> la selección actual. Una entidad queda seleccionada sólo si la expresión<br />
<strong>de</strong>vuelve un valor distinto <strong>de</strong> cero y a<strong>de</strong>más ya se en<strong>con</strong>traba previamente seleccionada.<br />
Utilizando el método Añadir a la selección actual pue<strong>de</strong>s seleccionar empleando una serie<br />
<strong>de</strong> criterios simples en lugar <strong>de</strong> uno más complejo, simplificando así la expresión a introducir.<br />
<strong>La</strong> experiencia indica que usar largas expresiones es una práctica propensa a la aparición <strong>de</strong><br />
errores, y es mejor disgregar estas en expresiones mínimas. Ya se sabe: divi<strong>de</strong> y vencerás.<br />
Con este módulo pue<strong>de</strong>s seleccionar utilizando el <strong>con</strong>tenido <strong>de</strong> los campos numéricos, pero<br />
no el <strong>de</strong> los campos <strong>de</strong> texto, ya que <strong>con</strong> éstos no pue<strong>de</strong>s aplicar expresión matemática alguna.<br />
Si <strong>de</strong>seas hacer una selección en función <strong>de</strong> ca<strong>de</strong>nas <strong>de</strong> texto, <strong>de</strong>bes emplear el módulo Buscar<br />
en Tabla <strong>de</strong> Atributos.<br />
En este caso, el campo Expresión <strong>de</strong>be <strong>con</strong>tener una ca<strong>de</strong>na <strong>de</strong> texto. El módulo buscará en<br />
las columnas <strong>de</strong> la tabla y todos aquellos registros (es <strong>de</strong>cir, entida<strong>de</strong>s) que <strong>con</strong>tengan dicha<br />
ca<strong>de</strong>na serán seleccionados. Por lo <strong>de</strong>más, el comportamiento <strong>de</strong>l módulo es idéntico al <strong>de</strong>l<br />
anterior.<br />
Si en lugar <strong>de</strong> seleccionar en función <strong>de</strong> sus atributos <strong>de</strong>seas seleccionar en base a la posición<br />
<strong>de</strong> las entida<strong>de</strong>s, abre el módulo Seleccionar Usando Capa.