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

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.

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

Saved successfully!

Ooh no, something went wrong!