QGIS fue desarrollado en C++ usando Qt toolkit, corre sobre Windows, Mac y Linux. El proyecto surge en Mayo de 2002, con soporte para 26 idiomas y su licencia es GPL.
Probaremos la versión 1.02 que de entrada me ha dejado bastante satisfecho para ser una herramienta de uso libre, se puede descargar desde este enlace y esta es la página oficial de Qgis.
Apariencia de Quantum GIS
La iconografía y diseño de interfaz es de lo más rescatable, no incide en usabilidad, pero sí en gusto corporativo (vende) a la hora de ofrecerlo. Aspecto que criticaba anteriormente de gvSIG, porque en algún momento su apariencia y disparidad de creatividad hizo que un gerente me dijera “parece un programa veterano, algunos íconos parecen haber sido hechos con Paintbrush de 8 bits”.
Pero en esta superficialidad, QGIS anda muy bien, inclusive con un simple clic se puede elegir entre 3 diferentes temas de iconografía muy bien conceptualizados, con solo pasar el mouse por el tema muestra como se vería la interface.
Funcionalidades interesantes de Quantum GIS
QGIS requiere de Grass para muchas funcionalidades que aquella herramienta tiene bien consolidadas, muy bueno para no duplicar esfuerzos. Al iniciar QGIS y no encontrarlo instalado, levanta una alerta; en este caso estoy haciendo una revisión sin incluir Grass. Al querer cargar un set de datos Grass, por no estar instalado se me cerró la aplicación, por lo que no recomiendo usarlo sin instalar ambas herramientas.
El overview, en el panel izquierdo está un mapa que muestra la zona de despliegue, con sincronización en ambas vías. Muy útil, se puede elegir que capas se desean ver en el overview, y también se puede soltar como ventana flotante a diferente tamaño.
El panel inferior, al desplegar la tabla de atributos, aparece en el área, pero también puede ser flotante. Muy funcional, con opciones de zoom a las filas seleccionadas y cambio de ancho de columnas con un simple arrastre del mouse. También en el marco inferior tiene las funciones de buscar y seleccionar, parecido a como lo tiene Manifold GIS, aparte del simple status bar.
Análisis de datos, tiene los aspectos básicos de geoprocesamiento y research que alguien podría requerir, a simple vista existen algunas funciones muy interesantes que prefiero ver en otra ocasión, pues los plugins de Ftools incluyen modelado de terreno, hidrológico entre otros.
Es interesante el OGR converter, que puede convertir capas entre diferentes formatos, como shp, dgn, gpx, gml, csv, kml, mapinfo, así como BD espaciales vía ODBC, MySQL, PostgreSQL, entre otros.
De lo mejor: dxf to shp y kml to dxf, básicos pero que no los hacen otros programas de pago.
Funciones básicas, como otras herramientas, se pueden crear bookmarks espaciales, grupos de capas, las capas tienen control de zoom mínimo y máximo, facilidad para agregar sistemas de coordenadas y proyección; en caso de capas shp, si tienen prj, Qgis rescata esta información. Una gran cantidad de procesos incluyen barra de progreso, lo que nos parece muy bueno.
Acceso y edición de datos
Puede cargar datos vectoriales shp, gml, Mapinfo y ddf, aunque se pueden convertir datos de otros formatos vía el OGR converter. Adicionalmente capas vectoriales vía WFS y PostGIS. Rescatable, permite especificar la codificación de caracteres al cargar la capa.
En cuanto a capas raster, soporta una barbaridad, aparte de WMS. Adicionalmente incluye lectura de stándares OGC WFS, WCS, CAT, SFS, y GML.
Para crear nuevas capas vectoriales se pueden hacer por medio de OGR shape files o Grass. Los proyectos son guardados como XML con extensión qgs, donde queda guardada la conformación de capas al estilo gvSIG.
En cuanto a la edición de datos, en las propiedades del proyecto quedan almacenadas especificaciones como sistema de coordenadas, unidades, precisión de decimales, habilitación de edición topológica, permisión o limitante de superposición de polígonos en una misma capa y condiciones de snap (tipo y tolerancia) por cada capa disponible en el proyecto. Esto último es interesante, aunque me decepcionó que solo tiene opción de segmento y vértice. Insisto, Grass debe ser una justificación para esto.
Intenté editar una capa, insertando un vértice, pero me pareció bastante lento, aparte que fue necesario ir a agregar las opciones de snapping (perdón por mi torpeza, es la primera vez que toco este juguete). Lo veré luego que cargue las herramientas de edición de Grass. Tampoco parece haber un track si varios están editando una capa de forma simultánea, gana quien guarda primero. ugh!
Salida de datos
Para fines de salida rápida, hay opción de guardar la vista como imagen, y un plugin para impresión rápida, pero a diferencia de gvSIG, no tiene un control de layouts estilo ArcView; sino un print composer que me parece un tanto tomado de los cabellos, aunque permite cargar dataframes, labels, cajetines y símbolos, y se pueden crear varias composiciones para un proyecto, no encontré como guardarlas como templates; el manual dice que es posible. Supongo que en los plugins de Grass hay mejores cosas para estos fines.
Quantum gis vs ArcGIS
Claro que lo haremos, después del lunes próximo.