Está en la página 1de 3

UNIVERSIDAD NACIONAL DE LOJA

AREA DE ENERGIA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES


CARRERA DE INGENIERIA EN GEOLOGIA AMBIENTAL Y ORDENAMIENTO TERRITORIAL

Tema:
Realizar un ejemplo de cada uno de los operadores de la ventana de Seleccin
por atributos.

Introduccin:
Las grandes funcionalidades de los SIG en cuanto a la explotacin de datos, es que
permiten filtrar la informacin en funcin de ciertos criterios definidos por el usuario.
Estas consultas se hacen mediante lenguaje SQL (lenguaje de consulta estructurado),
con el que describen las condiciones que han de cumplir las entidades a seleccionar.
Esta herramienta se encuentran en el men Seleccin > Seleccionar por atributos.
Debemos tener especial cuidado al redactar las consultas SQL, ya que la sintaxis de
este lenguaje es muy estricta. Para facilitar dicha redaccin el programa tiene de una
consola en la que se dispone de todos los elementos necesarios para construir nuestra
sentencia.

Ventana de la seleccin por atributos

Para qu se utiliza?
Las expresiones de consulta se utilizan en ArcGIS para seleccionar un subconjunto de
caractersticas y registros de la tabla. Las expresiones de consulta responden a las
expresiones SQL estndar. Por ejemplo, se utiliza esta sintaxis con la herramienta
Seleccionar por Atributos para establecer una consulta de definicin de una capa.

Mediante la seleccin por atributos, podemos localizar todos los elementos que tengan
caractersticas concretas. La seleccin acta como filtro sobre los elementos de la capa,
permitiendo operar por separado con los elementos seleccionados. La bsqueda se
realiza entre todos los valores de uno o ms campos concretos de la tabla de atributos.

ZONIFICACION SOBRE LA BASE SIG


UNIVERSIDAD NACIONAL DE LOJA
AREA DE ENERGIA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES
CARRERA DE INGENIERIA EN GEOLOGIA AMBIENTAL Y ORDENAMIENTO TERRITORIAL

Reglas bsicas del lenguaje SQL:


La estructura bsica de las frases es Campo-Operador-Valor pero podemos
elaborar consultas ms complicadas enlazando las distintas solicitudes mediante
Conectores del tipo Y, O, No, etc.
Cuando se emplean varias condiciones en una misma sentencia, podemos
establecer jerarquas o prioridades empleando parntesis y corchetes, de forma
similar a las operaciones de una hoja de clculo.
En cuanto a los atributos, si se trata de un campo de campos de tipo texto, el
valor ha de ir entrecomillado. A este respecto, si en vez de escribir la sentencia
empleamos los asistentes de la consola, el propio programa se encargar de
colocar comillas cuando sea necesario.

OPERADORES SQL:
=: se usa tanto para texto como para campos numricos.
<>: no es igual. Se usa tanto para texto como para campos numricos.
>: Mayor que. Se puede usar con texto tambin. Ej. name cc.pp > T% trae
todos los records que comiencen con la letra T en adelante.
<: Menor que. Se puede usar con texto tambin. Ej. name cc.pp < T% trae
todos los records que comiencen con la letra A hasta la T .
>=: Mayor igual.
<=: Menor igual.
(): Se usa para cerrar una parte de la expresin la cual se tiene que tratar como
una unidad.

Operadores lgicos

IN: Utiliza este operador para buscar varios valores o cadenas de texto en un campo.
IS: Se usa generalmente para buscar recors en campos vacos.

OR: Combina dos condiciones juntas y selecciona un registro si al menos una condicin
es verdadera.

Por ejemplo,
Seleccionar la Formacin Geolgica Clica o aquellas que tengan un rea mayor a
12000 km2
Resultado:
SELECT * FROM geologia WHERE
"FORMACION"='Celica' OR "Area_km2" >=12000
En vista que no existe una formacin que alcance un rea mayor a los 12000Km2 solo
se selecciona la formacin Clica.

AND: Permite construir una expresin con ms de un criterio, donde ambas condiciones
se han de cumplir.

Por ejemplo
Seleccione los poblados que abarcan un rea mayor a 10km2 y cuyo permetro sea
mayor a 20km

ZONIFICACION SOBRE LA BASE SIG


UNIVERSIDAD NACIONAL DE LOJA
AREA DE ENERGIA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES
CARRERA DE INGENIERIA EN GEOLOGIA AMBIENTAL Y ORDENAMIENTO TERRITORIAL

SELECT * FROM pueblos WHERE


"area_km" >3 AND "Perim_km" >20
Resultado:
El nico poblado que establece la bsqueda es Loja con 10.853659 de rea km2 y
24.071479 de perimetro km

NOT: Selecciona un registro si no coincide con la expresin. Utilice el operador NO al


comienzo de una expresin para encontrar entidades o registros que no coinciden con
la expresin especificada.

Por ejemplo,
Seleccionar todos los cantones de la provincia de Loja excepto el cantn Gnzanama.
SELECT * FROM CANTONES WHERE
NOT "NOMBRE"='GONZANAMA'
Resultado:
Se tiene como resultado que se seleccionada todos los cantones de la provincia de loja
pero excluye al cantn Gonzanama.

LIKE: Utilice el operador LIKE (en lugar del operador =) como una especie de comodn
para construir una cadena de bsqueda parcial. Se usa para campos textuales.
El smbolo de porcentaje (%) significa que cualquier cosa es aceptable en su lugar, un
carcter, un centenar de personajes, o no caracteres. Como alternativa, si se desea
buscar un comodn que representa slo un caracter, se debe usar un guion bajo (_).

Por ejemplo:
Seleccionar todos los pueblos que cuyo nombre empiece con San entre los nombres
de los poblados de la provincia de Loja.
SELECT * FROM pueblos WHERE
"NOMBRE" LIKE'San%'
Resultado:
De la bsqueda de aquellos pueblos que su nombre empieza con San se obtuvo 13
poblados seleccionados.

Referencias Bibliograficas
Introduccin a SIG: Escuela de Geografa Facultad de Arquitectura y Urbanismo
Universidad de Chile
Sistema de informacin territorial (SIT): Universidad de Santiago de Compostela
MANUAL DE ARCGIS 9.3 Bsico Ing. Edson Elar Caso Osorio HUANCAYO
2010
Informtica aplicada al medio ambiente. Universidad de Granada
file:///C:/Users/Sony%20Vaio/Downloads/iama4.pdf

ZONIFICACION SOBRE LA BASE SIG

También podría gustarte