domingo, 21 de julio de 2013

Distance Matrix como Herramienta de Análisis del Quantum Gis

Revisando uno de los tutoriales publicados por Ujaval Gandhi, el cual los recomiendo visitar si son amantes del Quantum Gis (http://qgis.spatialthoughts.com/), en esta oportunidad me pareció interesante el tutorial denominado Nearest Neighbor Analysis using QGIS, relacionado al uso de la herramienta de análisis "Distance Matrix", por ello siguiendo los pasos he logrado reproducirlo pero en esta oportunidad empleando datos seleccionados para el ámbito de Perú.
Para empezar, a partir de conocer la ubicación de los eventos sísmicos conocidos en una región, se busca identificar a los centros poblados  principales que se ubican más cerca a dichos eventos.

Paso 1:  Descarga de los archivos del ejemplo

Se va requerir trabajar con datos provenientes del Natural Earth Populated Places, junto con el Centro Nacional del Datos Geofísicos (National Geophysical Data Center) del NOAA, en específico lo relacionado a Significant Earthquake Database; finalmente para contar con la cartografía del Perú (Departamentos), se podrá emplear la que publica el IGN. Una vez descargado los datos, para el caso de los centros poblados, se selecciona aquellos relacionados con el Perú, para eso simplemente hay que hacer una consulta y luego guardarlo como un nuevo archivo Shapefile.



Mientras que para el caso de seleccionar eventos sísmicos, se recomienda hacer la consulta directa a la base de datos del NOAA, para ello se ha realizado lo siguiente:


Finalmente en la parte inferior se hace click en Searh Database, con ello se obtiene los datos en formatos *.CSV, los cuales podrán ser luego abiertos en una hoja de cálculo; pero se recomienda que al guardarlo desde la pagina web se le incluya la extensión csv, por lo general se denomina results.csv.


Paso 2: Generación de los archivos Shapefiles desde un archivo CSV.

Una vez obtenido el archivo "results.csv", a partir de la herramienta "añadir capa de texto delimitado"

Luego de hacer click en OK, se visualiza en el escritorio y luego se puede guardar como un Shapefile, al final debe obtenerse el siguiente resultado:




Paso 3: Uso de la herramienta Matriz de distancia (Distance Matrix)

Para ello debemos ir a la barra de herramientas "vectorial" y luego a "herramientas de análisis", tal como se muestra en la siguiente figura:



Una vez realizado esto nos va a mostrar una pantalla en donde debemos especificar las columnas que vamos a usar, además de indicar que se requiere obtener solamente el punto más cercano, por lo tanto para el dato de "k" se ingresa como valor 1.



Luego de generarse el archivo "matriz.csv", se incorpora al escritorio como añadiendo una capa vectorial, para luego poder verificar el resultado obtenido en la tabla de atributos, en donde se puede apreciar las columnas generadas.




Paso 4: Integración de los datos de la matriz de distancia con los de los sismos.

Con la finalidad de aprovechar la tabla de atributos de la matriz de distancia, vamos a realizar una unión de esta tabla con el Shapefile de sismos, para ello nos vamos a propiedades del Shapefile y en la pestaña de "uniones" se añade una unión ingresando la siguiente información de columnas:



Luego de hacer Ok, nos mostrará lo siguiente, una vez comprobado que se realizó la unión, podemos exportar con otro nombre el archivo Shapefile de sismos, de esta manera se puede eliminar la unión.



Paso 5: Visualización de resultados

Con el objetivo de poder visualizar los resultados, en esta oportunidad vamos a clasificarlos en cinco (5) grupos de acuerdo a la distancia, pero para ello como paso previo debemos modificar el campo de "Distance", puesto que el tipo de dato que presenta es "string", para comprobarlo se emplea el "table manager".


Para que podamos convertirlo a un tipo real tenemos la opción de editar la tabla y generar un nuevo campo, el cual incluirá los datos como tipo de datos "real", para ello ponemos la opción de edición y nos vamos a la calculadora de campos.




Dentro de la calculadora de campo vamos a generar un campo nuevo denominado "Distance_Real", y vamos a indicarle el tipo de dato y los decimales que preferimos, y en la parte inferior usamos las funciones de conversión y luego seleccionamos el campo que requerimos cambiar (Distance).



Una vez realizado este paso previo, podemos visualizar los resultados agrupándolos, para ello emplearemos la nueva simbología y lo hacemos del tipo "Graduado" sobre los datos nuevos y como dijimos antes lo clasificamos en cinco (5) grupos de menor a mayor distancia a intervalos iguales, luego se coloca los colores más adecuados.



Luego de hacer Click en Ok, se obtiene el siguiente resultado:



A partir de aquí se puede seguir analizando los datos, como por ejemplo cuales son las tres ciudades en donde los sismos han sido los más cercanos, en las tablas de atributos existen una gran variedad de datos los cuales ya es criterio de los interesados en explorar y realizar las consultas.


Bueno, eso sería todo, espero que puedan aplicar esta herramienta y si lo hacen me pueden hacer sus comentarios.









viernes, 19 de julio de 2013

Curso Virtual - Sistemas de Información Geográfica con Software Libre

En esta oportunidad quisiera promocionar un proyecto que lo vengo trabajando desde hace un tiempo atrás, ahora se dió la posibilidad de lanzarlo en convenio con la Universidad Nacional Agraria de la Selva - UNAS, dicho sea de paso mi casa de estudios ubicado en mi tierra natal - Tingo María.



El presente curso busca introducirnos dentro del mundo de los Sistemas de Información Geográfica (SIG), apoyándonos con el uso de software libre para realizar las actividades prácticas del curso, para ello vamos a trabajar principalmente con el Quantum Gis, además de otras como el proyecto KosmoMapwindow Gis entre otros; tal como siempre lo he indicado, lo que se busca no es dominar el manejo de un software, sino entender los diversos conceptos que involucra la tecnología de los SIG.

Objetivo:


Proporcionar a través de un curso a distancia, conocimientos y habilidades sobre la tecnología de los Sistemas de Información Geográfica (SIG), buscando incorporar conceptos relacionados con el espacio geográfico y a su vez motivar a los participantes a realizar principalmente el análisis de la información espacial antes que preocuparse en aprender un software SIG.

Metodología


La modalidad del curso será virtual, con ello quisiera poder integrar un grupo de personas provenientes de diversas partes interesados en el conocimiento de los SIG , siendo uno de los objetivos lograr conformar una comunidad que quiera contar sus experiencias y que pueda ser compartida, todo esto desde un espacio adecuado brindado por la red de Internet. Para todo ello vamos a contar con una plataforma virtual especializado en herramientas de software e-learning (Chamilo); por lo tanto se van a ofrecer diversas actividades interactivas (foros, chat, entre otros), además de los contenidos, los cuales serán presentados a través de lecciones siguiendo el estándar SCORM,  esto último es la novedad de los cursos que anteriormente estuve participando como docente, del mismo modo se brindaran un grupo de videos y tutoriales con la finalidad de poder desarrollar los ejercicios propuestos.

Contenido

En esta oportunidad el curso es de nivel básico, por lo tanto se presentan tres (3) módulos los cuales se abarcarán diversos temas sin profundizar en los mismos, pero a su vez se incentivará la lectura de textos para complementar mejor lo presentado, además el curso no pretende ser netamente teórico y tampoco solo práctico, buscaremos el balance para que pueda ser dinámico y enriquecedor.

MODULOS
TIEMPO 
MODULO 1. INTRODUCCION AL SIG
·         Conceptos básicos del SIG
·         Componentes del SIG
·         Modelo y estructura de los datos (raster y vectorial)
·         Fundamentos sobre cartografía
·         Alternativas de software libre (Quantum Gis,    MapWindow, Kosmo y gvSIG)
·         Ejercicios Resueltos y Propuestos (Georreferenciación)
20 Días
MODULO 2. TELEDETECCIÓN
·         Fundamentos de la Teledetección
·         Satélites - Sensores: Principales Características, Tipos de Resoluciones
·         Procesamiento digital de Imágenes
·         Aplicaciones de la teledetección
·         Ejercicios Resueltos y Propuestos (Composición de bandas espectrales, Clasificación supervisada y Cálculo del NDVI).
35 Días.
MODULO 3. ANALISIS ESPACIAL
·         Conceptos básicos sobre análisis espacial
·         Procesos de Análisis Espacial (Reclasificaciones, intersecciones, uniones, buffer, superposiciones y algebra de mapas).
·         Métodos de interpolación espacial: El Inverso de la Distancia (IDW), Curvatura mínima (Spline) y Kriging.
·         Principios para el modelamiento en SIG  (Modelo Cartográfico).
·         Ejercicios Resueltos y Propuestos: Geoprocesamiento empleando herramientas como disolver (dissolve), diferencias y unión (merge) de un polígono, empleando el Quantum Gis y Kosmo; interpolación espacial de puntos.
35 Días.
TOTAL
90 Días

Inversión

Costo por Persona: S/. 200.00 (Doscientos nuevos soles)

Informes:

Para cualquier información adicional pueden escribirme a mis correos:
  • cmcarbajal@gmail.com
  • ccarbajal@cip.org.pe

Para inscripciones pueden comunicarse con la UNAS:

Pabellón las Orquídeas, segundo piso, aula 201.
Cel. 99545-7477 RPM #827105
062-562056
webmaster@unas.edu.pe . 







jueves, 10 de enero de 2013

Publicación de Mapas con el Quantum GIS

En esta vez voy a describir un complemento del Quantum GIS denominado QGIS Cloud, con el cual es posible realizar publicación de mapas, para ello hay que seguir los siguientes pasos:
1.- Ingresar a http://www.qgiscloud.com/, para registrarse creando su usuario y contraseña.

Figura 1: Registro dentro de la página del QGis Cloud
2.- Descargar e instalar el programa Quantum GIS 1.8 "Lisboa", en este caso la última versión estable, una vez dentro del software se debe instalar la aplicación Qgis Cloud  y luego activarlo.

Figura 2: Instalando del Complemento QGis Cloud dentro de la lista de repositorios
 
Figura 3: Activando el Qgis Cloud dentro del Administrador de complementos

3.- Luego de activarlo se aprecia que dentro del escritorio se genera un ambiente para poder trabajar este complemento:

Figura 4: Complemento Qgis Cloud activado
4.- Para iniciar los trabajos con el complemento, ir a la pestaña denominada "Account", con la finalidad de activarlo para poder generar nuestras bases de datos. Para ello hay que hacer click en "login" e ingresar nuestro usuario y contraseña con que nos registramos.

Figura 5: Activando nuestra cuenta Qgis Cloud

5.- Una vez realizado esto, podemos crear una nueva base de datos haciendo Click en "Create new database", apareciendo un nombre que se genera de manera automática, para este ejemplo se cargaron tres capas vectoriales (Departamentos del Perú, Capitales y la Red Vial), los cuales se deberan subir a dicha base de datos, para ello primero revisar que todas las capas esten presentes y luego activar el boton "upload data", se recomienda primero hacer click en el botón "Refresh layers".

Figura 6: Cargando las capas de tipo vectorial a la base de datos generada
6.- Luego de haber cargado las capas, el cual puede demorar dependiendo el tamaño de los archivos, es posible que te pida guardar cambios, en caso no hayas guardado como proyecto. Finalmente nos dirigimos a la pestaña denominada "Services", en donde podemos apreciar una lista de enlaces, los cuales se modifican con el nombre del proyecto, al hacer click en "Publish Map".

Figura 7: Publicando el Mapa Elaborado

7.- Como último paso podemos hacer click el primer enlace que corresponde a Web Map y se deberá activa en nuestro navegador web que usamos por defecto, mostrando el siguiente resultado.

Figura 8: Mapa publicado en un entorno web.

8.- Dentro del entorno presentado se puede realizar aplicaciones básicas, como por ejemplo medir distancias, áreas, activar o desactivas capas y lo que es más importante consultar los atributos de las capas; existe la opción de imprimir, pero para ello se debe primero habilitarlo desde nuestro proyecto generado.

Bueno, espero que les pueda servir este complemento, si bien esta versión libre solo te permite cargar un número limitado de capas, considero que es de gran ayuda además de ser una alternativa para publicar información la cual podrá ser compartida a través de un simple enlace web.

Hasta otra oportunidad.