Hola a tod@s. Bienvenidos a un nuevo vídeo de EdugvSIG.
En este caso y siguiendo con la temática de los vídeos 23 y 22 sobre temas de tablas, vamos a hablar de la calculadora de campos (llamada en gvSIG herramienta "expresión". Esta herramienta sirve principalmente para crear nueva información a partir del cálculo o la manipulación sobre uno o más campos existentes en la tabla asociada a la capa vectorial. Combinando esta funcionalidad con otras como la selección por atributos (vista en el vídeo 23) podemos exprimir al máximo la capacidad de gvSIG de gestionar las tablas y crear nueva información de una forma fácil y potente.
Lo primero que debemos saber es que para usar la herramienta de la calculadora de campos necesitamos poner en edición una capa (vídeo 16). Seguidamente seleccionaremos la cabecera del campo sobre el que queremos aplicar la calculadora de campos y abriremos la herramienta. Ya solo resta ver la dinámica de funcionamiento, la cual es sencilla y muy intuitiva. Básicamente, la tarea consiste en elegir uno o varios campos de la tabla y aplicarles uno o varios de los tipos de operadores (numéricos, de texto o de fecha) de los que se dispone. Aquí os pongo algunos ejemplos:
1. Cálculos geométricos. Área sobre polígonos:area(); perímetro sobre polígonos o longitudes de línea: perimeter(); obtención de las coordenadas x e y de una capa de puntos: x() e y().
2. Conversión numérica. Conversión de texto a número y viceversa: toNumber([campo]) y toString([campo]); Conversión a grados o radianes: toDegrees([Campo]) y toRadians([campo]); conversión a entero: round([campo]), floor([campo]) o ceil([campo]).
3. Concatenación de cadenas de texto. Se utiliza el operador "+" que permite concatenar valores de campos de texto y también intercalar valores literales: [campo1]+"-"+[campo2]
4. Manipulación de cadenas de texto. Mayúsculas a minúsculas y viceversa: toLowerCase([campo]) y toUpperCase([campo]); extracción de una parte de la cadena: subString([campo],inicio,final); sustitución de una cadena de texto: replace([campo],"cadena a buscar","cadena a sustituir"); eliminación de espacios blancos: trim([campo]).
En la siguiente imagen aparece el cuadro de diálogo con todos los operadores desplegados.
Saludos.
Objetivos de este vídeo:
- Editar la estructura de tabla.
- Crear campos.
- Utilizar la calculadora de campos.
Pulsa sobre la imagen para ver el vídeo:
Bienvenidos!!
Este blog pretende ser una ventana al mundo de la enseñanza y la divulgación del proyecto gvSIG a través de tutoriales en video. Cada nueva entrada se acompañará de un vídeo y un comentario sobre el tema que se trate. De la misma forma, cualquier otro aspecto relacionado (problemas de instalación, nuevas funcionalidades, eventos, etc.) también serán comentados. Disfrutad aprendiendo!! Saludos.
Este blog se mueve...
Cargando...
Datos de los tutoriales
Mostrando entradas con la etiqueta campo. Mostrar todas las entradas
Mostrando entradas con la etiqueta campo. Mostrar todas las entradas
martes, 6 de marzo de 2012
lunes, 6 de febrero de 2012
Vídeo 23. Consulta de atributos mediante filtro.
Hola a tod@s de nuevo. Hace ya algún tiempo que no publicaba un videotutorial sobre gvSIG y creo que es hora de retomar el tema. En esta ocasión y siguiendo con el hilo conductor de los videotutoriales anteriores, seguiremos hablando de las tablas. Concretamente, hoy hablaremos de cómo sacar partido a los atributos de las tablas de datos asociados a capas vectoriales, es decir, cómo consultarlos.
En gvSIG existen varias herramientas que permiten explotar la información de forma directa o indirecta. De esta manera tenemos herramientas que permiten la consulta directa de información existente, como la herramienta filtro, encargada de consultar los datos originales y presentar como selección gráfica aquellos registros que cumplan el criterio especificado. Por otro lado tenemos herramientas que aportan nueva información a partir del análisis o la manipulación de información existente, como la herramienta estadísticas, que permite la obtención de estadísticos básicos (media, rango, varianza, etc.) sobre campos numéricos; la herramienta resumen de tablas, que permite crear una tabla nueva agrupando registros por valores comunes de un campo; o la herramienta expresión, la cual permite la creación de campos nuevos mediante la combinación de valores de campos existentes a los cuales se les aplican operadores aritméticos u operaciones matemáticas.
En el caso de este post, vamos a centrarnos en la primera de las herramientas, es decir, la de consulta de atributos o filtro. Esta herramienta es muy útil y potente, permitiendo desde consultas sencillas hasta consultas complejas que incluyen operadores de tipo SQL que permiten extraer más información de la base de datos. Esta herramienta dispone de una interfaz desde donde podemos confeccionar la expresión de consulta de la forma [CAMPO] [OPERADOR] [VALOR]. Los operadores pueden ser de varios tipos, estando entre los más utilizados los operadores aritméticos (=, >, <, etc.), que permiten la confección de consultas sencillas, o lógicos (NOT, AND u OR), los cuales sirven básicamente para alterar o combinar consultas sencillas para crear consultas más complejas. Además de estos operadores, también están disponibles (aunque no directamente) muchos otros especializados en ciertas tareas y que son muy utilizados dentro del lenguaje SQL. Así por ejemplo, tenemos el operador like, el cual nos permite aplicar patrones de búsqueda a nuestros registros (valores que cuyo primer carácter sea uno determinado por ejemplo). En el siguiente enlace os dejo un pdf muy interesante sobre las expresiones de búsqueda de patrón con el operador "like" sobre gvSIG (gracias a Consultores SA).
Saludos.
Objetivos de este vídeo:
- Trabajar con tablas.
- Consultas por atributo.
Pulsa sobre la imagen para ver el vídeo:
En gvSIG existen varias herramientas que permiten explotar la información de forma directa o indirecta. De esta manera tenemos herramientas que permiten la consulta directa de información existente, como la herramienta filtro, encargada de consultar los datos originales y presentar como selección gráfica aquellos registros que cumplan el criterio especificado. Por otro lado tenemos herramientas que aportan nueva información a partir del análisis o la manipulación de información existente, como la herramienta estadísticas, que permite la obtención de estadísticos básicos (media, rango, varianza, etc.) sobre campos numéricos; la herramienta resumen de tablas, que permite crear una tabla nueva agrupando registros por valores comunes de un campo; o la herramienta expresión, la cual permite la creación de campos nuevos mediante la combinación de valores de campos existentes a los cuales se les aplican operadores aritméticos u operaciones matemáticas.
En el caso de este post, vamos a centrarnos en la primera de las herramientas, es decir, la de consulta de atributos o filtro. Esta herramienta es muy útil y potente, permitiendo desde consultas sencillas hasta consultas complejas que incluyen operadores de tipo SQL que permiten extraer más información de la base de datos. Esta herramienta dispone de una interfaz desde donde podemos confeccionar la expresión de consulta de la forma [CAMPO] [OPERADOR] [VALOR]. Los operadores pueden ser de varios tipos, estando entre los más utilizados los operadores aritméticos (=, >, <, etc.), que permiten la confección de consultas sencillas, o lógicos (NOT, AND u OR), los cuales sirven básicamente para alterar o combinar consultas sencillas para crear consultas más complejas. Además de estos operadores, también están disponibles (aunque no directamente) muchos otros especializados en ciertas tareas y que son muy utilizados dentro del lenguaje SQL. Así por ejemplo, tenemos el operador like, el cual nos permite aplicar patrones de búsqueda a nuestros registros (valores que cuyo primer carácter sea uno determinado por ejemplo). En el siguiente enlace os dejo un pdf muy interesante sobre las expresiones de búsqueda de patrón con el operador "like" sobre gvSIG (gracias a Consultores SA).
Saludos.
Objetivos de este vídeo:
- Trabajar con tablas.
- Consultas por atributo.
Pulsa sobre la imagen para ver el vídeo:
miércoles, 2 de noviembre de 2011
Vídeo 21. Herramientas de tabla (I). Unión de tablas
Hola de nuevo a tod@s. Hoy comenzamos una nueva área de funcionalidades en gvSIG. Hasta ahora, en los 20 vídeos precedentes, se estuvo hablando sobre las distintas herramientas accesibles desde el documento "Vista". A partir de ahora, comenzamos con las herramientas accesibles desde el documento "Tabla". ¿Qué se puede hacer con una tabla en gvSIG? Evidentemente lo primero será cargarla. Después de esto, se nos abre un amplio abanico de posibilidades para gestionar los datos de la misma: podremos editarla (creando y eliminando campos o registros, así como editando los valores de las celdas), unirla o enlazarla a otra tabla para enriquecer la base de datos, realizar consultas y análisis complejos sobre los datos alfanuméricos (seleccionando registros por filtro, realizando tablas resumen, creando nueva información mediante la calculadora de campos, etc.). Por tanto, y aunque resulte evidente para muchos de los usuarios, lo primero es conocer la estructura de una tabla. La tabla es el elemento base donde se almacenan los datos alfanuméricos susceptibles de ser asociados a elementos geográficos. De forma típica podemos decir que están formadas por campos (o columnas) y registros (o filas). En la siguiente figura puede verse la estructura típica de una tabla y la descripción de sus elementos.
Acceso a una tabla. Podemos hacerlo de dos modos:
De entre todas ellas, vamos a comenzar con una de las más típicas y a la vez útiles: la unión de tablas.
Unir dos tablas permite enriquecer la base de datos de forma automática en base a la relación que existe entre dos tablas (tablas origen y destino). Para conseguir dicha unión deberemos disponer de lo que se denomina "campo de enlace". Dicho campo aparece en ambas tablas a unir y permite que aquellos registros que tengan para dicho campo el mismo valor en ambas tablas, serán relacionados. La unión solamente permite cardinalidades o relaciones del tipo "uno a uno".
En el vídeo veremos un ejercicio en el que necesitamos añadir a la capa de "provincias" la información del total de la población para el año 2009. Este dato lo obtendremos de la web del Instituto Nacional de Estadística, la cual nos proporcionará una tabla con dicha información. Utilizando el campo de "código de provincia" como campo de enlace, conseguiremos unir las dos tablas.
Saludos.
Objetivos de este vídeo:
- Trabajar con tablas.
- Unir dos tablas.
Pulsa sobre la imagen para ver el vídeo:
Acceso a una tabla. Podemos hacerlo de dos modos:
- Desde la vista : accedemos a la tabla dbf de un shapefile
.
- Desde la ventana del gestor de proyectos (tabla -> nuevo): podemos acceder a la tabla de un shapefile que ya ha sido abierta o incorporar al proyecto una tabla cualquiera externa (dbf o csv desde la pestaña "Archivo") o una conexión a una base de datos (pestaña "Base de datos") de tipo ODBC (mdb por ejemplo), Oracle, o PostGis.
De entre todas ellas, vamos a comenzar con una de las más típicas y a la vez útiles: la unión de tablas.
Unir dos tablas permite enriquecer la base de datos de forma automática en base a la relación que existe entre dos tablas (tablas origen y destino). Para conseguir dicha unión deberemos disponer de lo que se denomina "campo de enlace". Dicho campo aparece en ambas tablas a unir y permite que aquellos registros que tengan para dicho campo el mismo valor en ambas tablas, serán relacionados. La unión solamente permite cardinalidades o relaciones del tipo "uno a uno".
En el vídeo veremos un ejercicio en el que necesitamos añadir a la capa de "provincias" la información del total de la población para el año 2009. Este dato lo obtendremos de la web del Instituto Nacional de Estadística, la cual nos proporcionará una tabla con dicha información. Utilizando el campo de "código de provincia" como campo de enlace, conseguiremos unir las dos tablas.
Saludos.
Objetivos de este vídeo:
- Trabajar con tablas.
- Unir dos tablas.
Pulsa sobre la imagen para ver el vídeo:
Suscribirse a:
Entradas (Atom)





