CQL Queries (Consultas con filtros CQL)

 El módulo de consultas CQL , te permite realizar todo tipo de consultas alfanuméricas y espaciales (CONTAINS, BBOX, DWITHIN, CROSS, INTERSECT, etc…) sobre  las capas de la vista y generar una nueva capa como resultado.

También te permite elegir que campos de los atributos te va a mostrar y que te permitirán configurar la estructura de la nueva capa que posteriormente se desee generar.

La capa resultante se añadirá a la tabla de contenidos de la vista como una capa virtual, que posteriormente podemos exportar a cualquier fuente de datos soportados (ORACLE, POSTGIS,  MYSQL, SPATIALITE, SHAPEFILE)

 

Filtrar por comparación de valores

codigo = '26-12-P'

(superficie > 500 and superfice <2000) or superficie>10000

superficie > abs(superfreal)

 

Filtrar utilizando texto

identif like 'EQ4b%'

identif like '%-P'

identif not like 'EQ00%'

 

Filtro de resultados comprendidos entre valores

superfreal between 300 and 500

 

Filtra utilizando relaciones geometricas

CONTAINS(ATTR_GEOM, POINT(1 2))

BBOX(ATTR_GEOM, 10,20,30,40)

DWITHIN(ATTR_GEOM, POINT(1 2), 10, kilometers)

CROSS(ATTR_GEOM, LINESTRING(1 2, 10 15))

INTERSECT(ATTR_GEOM, GEOMETRYCOLLECTION (POINT (10 10),POINT (30 30),LINESTRING (15 15, 20 20)) )

CROSSES(ATTR_GEOM, LINESTRING(1 2, 10 15))

INTERSECTS(ATTR_GEOM, GEOMETRYCOLLECTION (POINT (10 10),POINT (30 30),LINESTRING (15 15, 20 20)) )

 

La lista completa de predicados geometricos es:

EQUALS, DISJOINT, INTERSECTS, TOUCHES, CROSSES, WITHIN, CONTAINS, OVERLAPS, RELATE, DWITHIN, BEYOND.


Componentes del Módulo:


Elegir capa sobre la que realizar la consulta a traves de la lista desplegable:

 

 

Para elegir los campos que queremos visualizar en el área de resultados podemos hacerlo a traves de la lista desplegable de campos. Cada vez que seleccionamos uno de los nombres de campo se insertaran en el area de texto situada al lado del desplegable.

 

 Si en el campos de texto de los campos introducimos unicamente el caracter  de asterisco '*' se visualizán todos los campos de la capa en el area de resultado.

Los campos a visualizar deben estar separados por comas y sin espacios entre las comas.

 

El campo feature se visualizará siempre en el area de resultados.

 

La opción Autozoom se utiliza para realizar un zoom automático del objeto de la capa que tengamos seleccionado en el area de resultados. Cada vez que seleccionemos una fila a traves del teclado o del ratón se realizará un zoom al objeto.

 

La opción Show Only Selecteds activada sólo se visualizarán en el área de resultados las filas correspondientes a quellas geometrias que están seleccionadas graficamente en el area gráfica de la vista. En el ejemplo siguiente sólo hay una única geometria seleccionada, por tanto en el area de resultados del módulo de consultas solo se visualiza una única fila, siempre que cumpla los requisitos del filtro.

 

La barra de herramientas del módulo de consultas:

 

  Ejecuta una nueva consulta

Genera una nueva capa en el TOC de la vista con las geometrias resultantes de la consulta

Configura las propiedades de la capa a generar

Selecciona gráficamente las geometrias que esten incluidas en el area de resultados

Realiza un zoom a la geometria correspondiente de la fila seleccionada

Muestra la ficha generica o personalizada correspondiente al objeto seleccionado

(Solo Modo Edición) Guarda los cambios que se han introducido en la tabla del area de resultados.

(Solo modo Edición) Procesador de campos. Modifica los campos de los objetos mediante calculos y scripts.

 

Share