Nubes de puntos. Análisis de densidades con PostGIS y visualización

INTRODUCCIÓN.

En este ejercicio vamos a utilizar datos libres procedentes de OpenStreetMap y Flickr para detectar cuáles son las zonas más fotografiadas de la ciudad de Barcelona. La representación final de los datos se va a llevar a cabo utilizando el SIG de escritorio OpenJUMP.

La delimitación de la ciudad de Barcelona la vamos a obtener siguiendo el post Importando una geometría concreta de OpenStreetMap, mientras que la información relativa a las fotografías de FLICKR ya se encuentra disponible en el fichero flickr.xls que ha sido generado, previamente, a partir de la API de Flickr.

Para saber más sobre la API de flickr podéis dirigiros a este enlace https://www.flickr.com/services/api/

El fichero flickr.xls, contiene para cada fotografía, los siguientes atributos:

Usuario: Identificador del usuario que ha tomado la fotografía
Foto_id: Identificador único de la foto
Latitud: Latitud de la localización en la que fue tomada la fotografía
Longitud: Longitud de la localización en la que fue tomada la fotografía
Fecha: Fecha en la que fue tomada la fotografía.

 

EJERCICIO

1.- Base de datos con capacidad Espacial.

En primer lugar vamos a crear una nueva base de datos con capacidad espacial a la que vamos a llamar fotos_barcelona. Desde pgAdmin podemos crear una base de datos utilizando la plantilla template1. Para añadir las funcionalidades espaciales, accedemos a una ventana de comandos SQL y ejecutamos la siguiente sentencia:

CREATE EXTENSION postgis;

Esto creará la tabla spatial_ref_sys en nuestra base de datos y añadirá todas las funcionalidades espaciales de PostGIS.

2.- Importación datos tabulados.

Una vez creada la base de datos, vamos a crear una tabla llamada flickr donde posteriormente importaremos los datos contenidos en el fichero flickr.xls

CREATE TABLE flickr(
usuario varchar(15),
foto_id varchar(15),
latitud float,
longitud float,
fecha timestamp);

Donde los campos usuario, foto_id se definen como columnas de tipo VARCHAR y una longitud de 15 caracteres. Las columna latitud y longitud se definen como valores numéricos de tipo float (números reales que pueden incluir decimales). Finalmente la columna fecha se define como un tipo de datos timestamp para permitir almacenar valores de tiempo que incluyen tanto la fecha como la hora.

Antes de importar los datos deberemos renombrar el fichero flickr.xls a flickr.txt. Para la importación  vamos a utilizar el comando COPY. En nuestro caso, el fichero (ahora) flickr.txt se localiza en la carpeta C:\datos\flickr.txt

COPY flickr FROM C:\datos\flickr.txt‘;

y para comprobar que la tabla flickr contiene esos datos, ejecutamos el comando:

SELECT * FROM flickr;

3.-Importación de la delimitación geográfica de la ciudad de Barcelona.

Todos los pasos a seguir se encuentran el el post Importar una geometría concreta de OpenStreetMap a una Base de Datos PostgreSQL/PostGIS.

4.- Visualizar el contenido de la tabla ‘barcelona’ en OpenJump.

Desde OpenJUMP accedemos al menú File/Run Datastore Query para abrir la ventana emergente que aparece en la siguiente imagen. Siguiendo los pasos indicados, establecemos una conexión a la base de datos indicando los parámetros de la conexión (nombre, servidor, bases de datos, usuario, etc).

02.openjump
El siguiente paso consiste en definir la consulta para extraer la geometría de Barcelona de nuestra base de datos. Desde el mismo menú File/Run Datastore Query de OpenJUMP tecleamos la consulta y pulsamos en aceptar.

SELECT * FROM barcelona;

07. openjump

5.- Visualizar el contenido de la tabla flickr.

Llegados a este punto, es necesario crear una nueva columna en la tabla flickr de tipo geometry ya que, hasta el momento, esta tabla no contiene ninguna columna que se pueda mostrar gráficamente en un SIG de escritorio como OpenJUMP . En esta nueva columna vamos a almacenar un objeto espacial que represente la localización en que fue tomada cada una de las fotos. Esta geometría de tipo POINT se creará a partir de los valores almacenados en las columnas latitud y longitud.

Desde pgAdmin,  vamos a utilizar el siguiente comando para crear una nueva columna de tipo geometry:

ALTER TABLE flickr ADD COLUMN geom geometry;

Podemos comprobar que se ha añadido una nueva columna mediante el comando. Todos los comandos SELECT que retornan alguna geometría pueden ser visualizados desde OpenJUMP. En caso contrario, los comandos deben ejecutarse SIEMPRE desde pgAdmin.

SELECT * FROM flickr;

08.pgAdmin

Para crear la geometría de tipo POINT vamos a utilizar el comando UPDATE para modificar el contenido de la columna que acabamos de generar y la función espacial St_MakePoint(x,y) para crear la geometría de tipo POINT a partir de las columnas latitud y longitud

UPDATE flickr SET geom=St_MakePoint(longitud, latitud);

Donde la longitud se corresponde con el eje de las X y la latitud con el eje de las Y.

Llegados a este punto, acabamos de generar unas geometrías de tipo POINT pero todavía no hemos indicado cuál es el sistema de referencia (SRID) de esas geometrías. Por lo tanto vamos a ejecutar de nuevo el comando UPDATE con la función St_SetSRID(geometria, SRID) para indicar el sistema de referencia de las geometrías que acabamos de crear.

UPDATE flickr SET geom=St_SetSRID(geom, 4326);

Lógicamente podríamos ejecutar las dos sentencias de una sola vez mediante el comando:

UPDATE flickr SET geom=St_SetSRID(St_MakePoint(longitud, latitud), 4326);

Ahora sí, podemos visualizar el contenido de la tabla flickr desde OpenJUMP

 

6.- Fotografías tomadas en Barcelona.

En esta ocasión vamos a hacer un JOIN espacial entre la geometría de tipo POLYGON de la tabla Barcelona y las geometrías de tipo POINT de la tabla flickr. De este modo vamos a seleccionar únicamente las fotografías tomadas dentro de la ciudad. Tenemos, pues, distintas posibilidades espaciales:

St_Intersects

SELECT flickr.* FROM flickr , barcelona WHERE St_Intersects(flickr.geom, barcelona.geom);

St_WithIn

SELECT flickr.* FROM flickr , barcelona WHERE St_WithIn(flickr.geom, barcelona.geom);

St_Contains

SELECT flickr.* FROM flickr , barcelona WHERE St_Contains(barcelona.geom, flickr.geom);

Donde St_WithIn y St_Contains son equivalentes con el orden de los parámetros invertido. ‘A’ está dentro de ‘B’, si ‘B’ contiene ‘A’. St_Within(A,B)=St_Contains(B,A)

10.openjump

Con el objetivo de simplificar los comandos SQL que vendrán a continuación, vamos a crear una nueva tabla fotos_barcelona.

CREATE TABLE fotos_barcelona AS
SELECT flickr.* FROM flickr , barcelona WHERE St_Contains(barcelona.geom, flickr.geom);

7.- Cálculo de densidades de fotografías tomadas en Barcelona.

Para el cálculo de densidades vamos a simular una malla sobre el territorio de Barcelona y vamos a contar cuántas fotografías han sido tomadas en cada una de las celdas que definen la malla. El siguiente paso será colorear cada celda de la malla, en función del número de fotografías que se hayan tomado dentro de ella. Se trata pues de dos pasos bien diferenciados. Para el primero, nos viene muy bien la función St_SnapToGrid. Esta función nos permite agrupar geometrías dentro una malla determinada.

Veamos la función St_SnapToGrid en detalle.

St_SnapToGrid(geom, origenX, origenY, tamañoX, tamañoY).

Donde:

geom es la geometría, cuyas coordenadas, se van a ajustar a una malla determinada.
origenX: Coordenada de origen de la malla para el eje de las X
origenY: Coordenada de origen de la malla para el eje de las Y
tamañoX:Tamaño, sobre el eje de las X, de las celdas que definen la malla
tamañoY:Tamaño, sobre el eje de las Y, de las celdas que definen la malla

Gráficamente:

11.St_SnapToGrid

Como se aprecia en la imagen anterior, la función St_SnapToGrid ajusta las coordenadas de una geometría dada (en la imagen geometrías de tipo POINT) a una malla definida por un punto de origen (0, 0) y un tamaño de celda concretos (X,Y).

Aplicando la función St_SnapToGrid a las fotografías de la tabla fotos_barcelona obtenemos la siguiente sentencia SQL:

SELECT St_SnapToGrid(geom, 0, 0, 0.003, 0.003) FROM fotos_barcelona;

12. openjump

Dado que estamos utilizando coordenadas geográficas para latitudes alrededor de los 41 grados, un tamaño de celda de 0.003 grados se corresponde con una distancia del orden de 100 metros.

Puedes comprobar el efecto de la función St_SnapToGrid para tamaños de celda distintos.

8.-Generar las geometrías de las celdas.

Antes de colorear las celdas de la malla, hay que crearlas. La función St_SnapToGrid, utiliza una malla generada (y destruida) al vuelo, por lo que después de utilizar la función St_SnapToGrid, la malla utilizada no está disponible. El próximo paso consiste, pues, en generar las geometrías de cada celda.

La siguiente imagen muestra el resultado obtenido con la función St_SnapToGrid. Como se aprecia en la imagen las geometrías de tipo POINT (puntos azules) se ajustan perfectamente a una malla. Todos los puntos que se encuentran dentro de cada celda de la malla (representada sobre fondo gris), serán ajustados a la misma coordenada de tipo POINT localizada en el centro de la celda y representada como un punto de color azul.

13. St_Expand

Para generar todas las geometrías de las celdas, vamos primero a utilizar la función distinct para seleccionar las geometrías, sin repeticiones, retornadas por la función St_SnapToGrid. Si obtenemos las geometrías sin repeticiones podremos luego obtener las geometrías de celda, también sin repeticiones.

Utilizando el siguiente comando, vamos a crear una nueva tabla puntos_snap (sin repeticiones).

CREATE TABLE puntos_snap AS
SELECT distinct St_SnapToGrid(geom,0,0,0.003,0.003) AS geom FROM fotos_Barcelona ;

Con la geometrías obtenidas anteriormente, vamos a utilizar la función St_Expand para expandir esas geometrías. De modo gráfico y volviendo a la imagen anterior, vamos a expandir las geometrías de los puntos azules para obtener la superficie de influencia representada en fondo de color gris.

Igual que hemos hecho con anterioridad, y para mayor comodidad, vamos a crear una nueva tabla puntos_expand.

CREATE TABLE puntos_expand AS
SELECT St_Expand(geom, 0.0015) AS geom FROM puntos_snap;

El tamaño de la expansión (0.0015) se corresponde con la mitad del tamaño de la malla (0.003) ya que dicha extensión se lleva a cabo en todas direcciones (Norte, Sur, Este y Oeste).

14.openjump

9.- Recuento de las fotografías tomadas en cada celda de la malla.

Veamos primero el comando necesario:

SELECT count(*) AS n, puntos_expand.geom
FROM fotos_barcelona, puntos_expand
WHERE St_Within(st_snaptogrid(fotos_Barcelona.geom,0,0,0.003, 0.003), puntos_expand.geom)
GROUP BY puntos_Expand.geom
ORDER BY count(*) DESC;

En la cláusula WHERE aparece un JOIN espacial entre dos geométricas mediante la función St_WithIn.

La primera de esas geometrías es el resultado de la función St_SnapToGrid. Como hemos comentado anteriormente, primero ajustamos las fotografías de barcelona a una malla determinada, y con esas geometrías y las geometrías de las celdas (tabla puntos_expand) efectuamos un JOIN espacial. Este JOIN espacial nos permitirá, junto con la función de agregado count y con la cláusula GROUP BY, proceder al recuento de cuántas fotos hay en cada celda.

Lo último será representar el resultado de la consulta asignando, desde OpenJUMP, colores únicos para cada valor del recuento tal y como se aprecia en la siguiente imagen:

15.openjump

Opcional.

La consulta anterior devuelve 57 valores distintos para la columna ‘n’. Esto significa que debemos asignar una paleta de 57 colores para poder representar gráficamente el resultado de la consulta. Como te puedes imaginar no se trata de una tarea fácil por lo que vamos a ver cómo podemos simplificar la representación agrupando los valores de ‘n’. Es decir, vamos a establecer rangos de valores (0-5, 5-10, 10-30, 30-60, etc) para poder utilizar una paleta mucho más sencilla.

En esta ocasión vamos a utilizar cláusula CASE que incluye PostgreSQL y cuya sintaxis es:

CASE WHEN condicion THEN resultado
[WHEN condicion THEN resultado]

[ELSE resultado]
END

Esta cláusula nos permite asignar distintos valores a una misma columna en función de expresiones condicionales. El valor asignado será el que cumpla la primera condición.

Para el caso que nos ocupa vamos a crear una nueva columna ‘rango’ dependiente de los valores de la columna ‘count(*)’. Concretamente vamos a definir los siguientes rangos de valores: 0-5, 6-10, 11-40, 41-80, 81-120, 121-Infinito

CASE
WHEN
count(*)<6 THEN 1
WHEN count(*)<11 THEN 2
WHEN count(*)<41 THEN 3
WHEN count(*)<81 THEN 4
WHEN count(*)<121 THEN 5
ELSE 6
END AS rango

Introduciendo el código anterior en nuestra consulta, obtenemos:

SELECT CASE
WHEN
count(*)<6 THEN 1
WHEN count(*)<11 THEN 2
WHEN count(*)<41 THEN 3
WHEN count(*)<81 THEN 4
WHEN count(*)<121 THEN 5
ELSE 6
END AS rango, count(*) AS n, puntos_expand.geom
FROM fotos_barcelona, puntos_expand
WHERE St_Within(st_snaptogrid(fotos_Barcelona.geom,0,0,0.003, 0.003), puntos_expand.geom)
GROUP BY puntos_Expand.geom
ORDER BY count(*) DESC;

Ahora sí podemos representar el resultado de la consulta de manera más sencilla y legible.

16. openjump

Cómo importar una geometría concreta de OpenStreetMap a una base de datos PostgreSQL/PostGIS

En este artículo vamos a ver cómo podemos extraer una geometría concreta de la base de datos de OpenStreetMap en formato EWKT (Extended Well Know Text) para su posterior importación a una base de datos PostgreSQL/PostGIS.

Localizar la geometría a importar dentro de OpenStreetMap

Accediendo al sitio http://www.openstreetmap.org buscamos la geometría  que deseamos importar a nuestra base de datos. En nuestro ejemplo, vamos a importar la geometría que define la ciudad de Barcelona.

01.locate

De todos los resultados obtenidos para “Barcelona” seleccionamos la “ciudad” de Cataluña, España.
Tras pinchar sobre el resultado deseado, accedemos a otra pantalla como la que podemos ver en la siguiente imagen:

02.found


Extraer la geometría en formato EWKT

Entre la información que nos muestra la imagen anterior aparece el identificador de la relación Barcelona cuyo valor es 347950. Los polígonos dentro de OpenStreetMap se tratan como relaciones. Este valor identifica la geometría de la ciudad de Barcelona dentro de la base de datos de OpenStreetMap. Nos apuntamos ese valor y accedemos al sitio http://polygons.openstreetmap.org donde lo introducimos tal y como se muestra a continuación.

03.relation

Al pulsar sobre “Submit Query” nos aparece una nueva pantalla donde podemos seleccionar el formato en el que deseamos obtener la geometría. Seleccionamos WKT (Well Known Text) y obtenemos nuestra geometría en un formato legible donde se indica el sistema de referencia (SRID=4326), el tipo de geometría (MULTIPOLYGON) y un listado con todas las coordenadas que componen esa geometría.

04.format

05.EWKT

Ahora que conocemos las coordenadas de nuestra geometría, podemos utilizar la función de PostGIS St_GeomFromEWKT para insertar esa geometría a nuestra base de datos PostgreSQL/PostGIS. St_GeomFromEWKT recibe como parámetro de entrada una geometría en formato EWKT y retorna un objeto binario de tipo geometry que posteriormente podemos insertar en nuestra base de datos.

Suponiendo que disponemos de una tabla llamada barcelona con una columna geom que contiene datos de tipo geometry, podemos insertar nuestra geometría del siguiente modo:

INSERT INTO barcelona (geom)
VALUES (‘St_GeomFromEWKT (‘SRID=4326;MULTIPOLYGON(((2.0547371 41.4140393……
………..’);

Y si queremos generar la geometría, sin importarla, podemos utilizar la sentencia SQL:

SELECT St_GeomFromEWKT(‘SRID=4326;MULTIPOLYGON(((2.0547371 41.4140393……
………..
‘);

9as Jornadas SIG Libre: inscripción abierta

jornadas-homeLa 9ª edición de las Jornadas de SIG Libre se celebrará los días 25, 26 y 27 de marzo de 2015 en Girona. Son una iniciativa del SIGTE de la Universitat de Girona y se han convertido en el evento en tecnologías geoespaciales libres de referencia a nivel estatal, reuniendo a más de 150 profesionales vinculados al mundo de la tecnología y de la información geográfica.

Presentación de nuevos desarrollos y librerías libres, implementaciones en proyectos existentes, proyectos de integración y uso de soluciones libres tanto desde la Administración Pública como desde la empresa, proyectos de investigación universitaria desarrollados con software libre, etc. es una muestra de lo que encontrarás en las 9as Jornadas de SIG Libre.

Primeros ponentes confirmados

El cartel se estrena con dos ponentes de lujo: Ed Parsons, responsable de Tecnología Geoespacial en Google, y Malcolm Bain, socio fundador de ID law partners especializado en el campo jurídico de las tecnologías de la sociedad de la información y la propiedad industrial e intelectual.

Programa de talleres

Los talleres son principalmente prácticos, los asistentes trabajarán de forma intensiva con una aplicación o software concreto, o con una combinación de aplicaciones y librerías, con el apoyo de profesores expertos en la temática. QGIS, D3.js, GRASS GIS y R, entre otros, forman parte del programa de talleres de esta edición.

TALLER 1 – Introducción al desarrollo de Plugins para QGIS

TALLER 2 – Mapas web interactivos con D3.js

TALLER 3 – Análisis de datos geo-posicionados de Redes Sociales con QGIS

TALLER 4 – Teledetección con GRASS GIS

TALLER 5 – Geovoluntariado con HOT: ayudando al mundo a través de la cartografía

TALLER 6 – R: A GIS Command line

 

Los detalles del programa de talleres, aquí

Inscríbete a las 9as Jornadas de SIG Libre, aquí

Web 9as Jornadas de SIG Libre, aquí


 

9as Jornadas SIG Libre: Abierta convocatoria para la presentación de resúmenes.

jornadas-homeLas 9as Jornadas de SIG Libre, organizadas por el SIGTE de la Universidad de Girona, tendrán lugar 25, 26 y 27 de marzo en Girona. Las Jornadas de SIG Libre son un evento de referencia en el sector de las tecnologías libres en el ámbito de la información geográfica, un punto de encuentro donde compartir conocimientos, experiencias y crear sinergias, que reúnen a más de 150 profesionales.

La convocatoria para el envío de resúmenes para las 9as Jornadas de SIG Libre de Girona está abierta hasta el 28 de noviembre de 2014.

El programa de presentaciones da cabida a perfiles e intereses diversos, desde programadores expertos a usuarios básicos, investigadores universitarios, técnicos y gestores. Profesionales procedentes de administraciones públicas, empresas, autónomos y aquellos que asoman la cabeza por primera vez al mundo de las tecnologías geoespaciales libres, tienen su oportunidad en las Jornadas de SIG Libre. Presentaciones técnicas avanzadas, exposición de casos de uso, presentaciones introductorias para noveles, comparativas de software y tecnologías,… pueden formar parte del programa.

Algunos de los temas de interés y posibles ideas para presentaciones son:

  • Introducción a nuevas aplicaciones o programes geoespaciales libres.
  • Presentación de nuevos desarrollos basados en proyectos de software existentes.
  • Casos de uso de aplicación de tecnologías geoespaciales libres.
  • Comparativas (benchmarking) de aplicaciones o programas.
  • Modelos de negocio basados en software libre.
  • Obtención, creación, edición y uso de datos libres y abiertos.
  • Proyectos de visualización y tematización de datos.
  • Etc.

 

Bases de la convocatoria:

http://www.sigte.udg.edu/jornadassiglibre/comunicaciones/

Envío de propuestas:

http://www.sigte.udg.edu/jornadassiglibre/comunicaciones/comunicaciones-formulario/

Web de las jornadas:

http://www.sigte.udg.edu/jornadassiglibre/

formaSIG, plataforma especializada en el aprendizaje de Software SIG Libre

formaSIG responde a la necesidad de formar profesionales de las soluciones libres en el ámbito de los SIG. Es una plataforma promovida por el Servicio de SIG y Teledetección (SIGTE) de la Universitat de Girona.

Los cursos permiten adquirir, ampliar o reforzar competencias profesionales en temáticas específicas del uso de los SIG de código abierto. A continuación se detalla la oferta formaSIG para este curso 2014-2015:

  • Uso de gvSIG en el Análisis Ambiental de zonas agrícolas

gvSIG es un software con unas elevadas prestaciones para la visualización, edición y análisis de información geográfica. Se trata de un software libre, que se distribuye bajo licencia GNU GPL y que en los últimos años ha experimentado un desarrollo extraodrinario, tanto en relación a las herramientas que ofrece, como en el número de usuarios que lo utilizan en todo el mundo.

Las distintas herramientas que ofrece gvSIG se orientan fundamentalmente al trabajo con datos vectoriales, con multitud de funciones que van desde la representacion y creación de datos a la edición topológica, pasando por un ámplio abanico de geoprocesos espaciales. Su combinación con la librería SEXTANTE, además, dota a gvSIG con mas de 200 algoritmos de análisis raster principalmente, pudiendo de este modo cubrir gran parte de las necesidades del trabajo con datos geoespaciales.

En el curso ‘Uso de gvSIG en el Análisis Ambiental de Zonas Agrícolas’ el alumno se introducirá en el uso de gvSIG y sus flujos de trabajo, y podrá practicar con algunas de las principales funcionalidades que este ofrece.

Más detalles

  • Análisis Geográfico con GRASS GIS

GRASS GIS es, a día de hoy, el decano en el mundo del software libre geoespacial y pasa por ser uno de los programas libres más potentes y versátiles.
Sus altas prestaciones y sus capacidades analíticas tanto en el trabajo con datos vectoriales como en el trabajo con datos raster, hacen de GRASS una excelente herramienta para desempeñar trabajos de análisis espacial o geográfico en muchos campos de aplicación, desde el análisis ambiental hasta el análisis de redes, pasando por la teledetección o la simulación de modelos.

GRASS, en combinación con QGIS, se convierte en un binomio de altas prestaciones y largo recorrido pues, mientras GRASS tiene su rendimiento máximo en el trabajo con datos ráster, algebra de mapas,… QGIS (producto libre, muy escalable y en constante evolución y crecimiento) se integra con GRASS a través de un plugin ofreciendo muchas funcionalidades y posibilidades en el trabajo con datos vectoriales, desde la captura y edición de datos, hasta la aplicación de geoprocesos.

Más detalles

  • Introducción a SQL Espacial con PostGIS

Las bases de datos espaciales se han convertido en una alternativa a los software SIG tradicionales y  SQL es el lenguaje que utilizan los SGBD para gestionar sus bases de datos tanto alfanuméricas como espaciales. Dentro del mundo del software libre PostgreSQL y su extensión espacial PostGIS se han convertido en el sistema gestor de bases de datos (SGDB) más extensamente utilizado a nivel mundial, siendo empleado en multitud de proyectos y aplicaciones SIG tanto de escritorio como web.

Este curso pretende familiarizarnos con el uso del lenguaje SQL en general, así como dar a conocer su potencia y funcionalidad y adentrarse especialmente en su componente espacial y consecuentemente en las funciones para el tratamiento y  manipulación de entidades geográficas vectoriales y el análisis de las relaciones existentes entre ellas dentro del entorno de PostGIS. El curso se centra exclusivamente en las funciones de análisis de datos vectoriales no incluyéndose el análisis raster

Más detalles

  • Introducción a la Teledetección con QGis GRASS

La Teledetección y los Sistemas de Información Geográfica son dos disciplinas estrechamente relacionadas. Las imágenes satelitales constituyen una importantísima fuente de datos a partir de las cuales se generan las bases de datos espaciales que alimentarán nuestro SIG. Por un lado los sensores remotos montados sobre los satélites captan características de la superficie que es muy difícil o costoso de extraer por otros medios. Por otro lado, las imágenes de satélite nos permiten obtener información de grandes extensiones del territorio en periodos cortos de tiempo, siendo el mejor método de obtención de datos lo más actualizados posible.

Este curso pretende introducir al alumno en los fundamentos básicos de la Percepción Remota así como en los principales pasos en el proceso de interpretación, corrección y análisis de imágenes satélites que permitirán su integración en un SIG. Todo ello desde un enfoque eminentemente práctico a través del software QGis y el plugin de GRASS, cuyo binomio  pasa por ser una de las soluciones geoespaciales de código abierto más potentes y versátiles que existen actualmente, gracias a sus altas prestaciones y capacidades analíticas.

Más detalles

  • Trabajando con OSM. Creación y publicación de datos espaciales libres

OpenStreetMap es un proyecto colaborativo para crear y proveer datos geográficos libres de alcance mundial. Esta iniciativa es un referente de cartografía participativa en la que personas de todo el mundo contribuyen a crear una base de datos geográfica libre a nivel mundial siendo hoy en día una importante fuente de datos de gran calidad en la mayor parte del planeta.

Este curso pretende dar a conocer el flujo de trabajo OpenStreetMap: empezando por la captura y adquisición de la información geográfica, hasta la edición y publicación de los datos para finalmente, dar a conocer los usos que podemos dar a esta cartografía.  Una de las  premisas principales del proyecto es que cualquier persona interesada puede contribuir al mapeo de OpenStreetMap, a la vez que es libre de utilizar los datos OpenStreetMap para múltiples proyectos y aplicaciones. El curso se centra básicamente en la edición de los datos geográficos a través de los editores Potlatch y JOSM.

Más detalles

 

Más información: Web formaSIG

 

¿Buscando una especialización en SIG?

el mon en les teves mans

Los cursos de especialización SIG se orientan a estudiantes y profesionales interesados en adquirir conocimientos y competencias vinculadas a temáticas SIG de forma específica.

La oferta de cursos para este último trimestre del año es la siguiente:

SIG y Evaluación del Impacto Ambiental

Permite conocer las ventajas de la utilización de los SIG en la Evaluación de Impacto Ambiental e identificar las aplicaciones de los SIG en procesos de este tipo de evaluaciones.

Inscripción: Del 1 de septiembre al 20 de octubre 2014 online
Calendario del curso: Del 27 de octubre al 15 de diciembre 2014

Más detalles

Programación de Aplicaciones Web Map

Presenta el desarrollo de nuevas aplicaciones con funcionalidades web SIG, que permiten la visualización web de datos.

Inscripción: Del 1 de septiembre al 20 de octubre 2014 online
Calendario del curso: Del 27 de octubre al 15 de diciembre 2014

Más detalles

Gestión de Proyectos SIG

Presenta los métodos para elaborar y definir proyectos SIG, así como herramientas para la gestión y el desarrollo de proyectos.

Inscripción: Del 6 de octubre al 9 de diciembre 2014 online
Calendario del curso: Del 15 de diciembre 2014 al 2 de febrero 2015

Más detalles

¿Quieres convertirte en un profesional en Gestión de SIG?

Más de 15 años formando profesionales en SIG

El Máster Profesional UNIGIS responde a la demanda de profesionales cualificados para gestionar proyectos de geoinfomación. Orientado a estudiantes y a profesionales que quieran mejorar su currículum o incorporarse al sector de los SIG. El Programa UNIGIS, a distancia y en castellano, está promovido y organizado por el Servicio de SIG y Teledetección (SIGTE) de la Universitat de Girona desde 1999, cuando se incorporó a la red internacional de universidades que forman UNIGIS International Association (UIA). 

imatge4

El Máster UNIGIS proporciona conocimientos sobre los aspectos conceptuales, técnicos y organizativos de los SIG, además de la base teórica y práctica necesaria para diseñar e implementar proyectos de gestión de información geográfica. Se orienta a estudiantes y a profesionales que quieran mejorar su currículum e incorporarse al sector de los SIG.

Matriculación:

Hasta el 19 de septiembre 2014 online

Calendario del curso:

27 de octubre 2014 – 1 de febrero 2016

 

Más detalles