Características

QGIS ofrece muchas funcionalidades SIG comunes proporcionado por las características principales y complementos. Un breve resumen de las seis categorías generales de características y complementos se presenta a continuación, seguido por las primeras perspectivas sobre la consola de Python integrado.

Ver datos

Se puede ver y sobreponer datos vectoriales y ráster en diferentes formatos y proyecciones sin convertir a un formato interno o común. Los formatos admitidos incluyen:

  • Tablas y vistas habilitadas para operaciones espaciales utilizando PostGIS, SpatiaLite y MS SQL Spatial, Oracle Spatial, formatos vectoriales admitidos por la biblioteca OGR instalada, incluyendo archivos shape de ESRI, MapInfo, SDTS, GML y muchos más. Vea la sección Trabajar con catos vectoriales.

  • Ráster y formatos de imagenes admitidos por la biblioteda GDAL (Geospatial Data Abstraction Library) instalada, por ejemplo GeoTIFF, ERDAS IMG, ArcInfo ASCII GRID, JPEG, PNG y muchos más. Vea la sección Trabajar con catos raster.

  • Ráster GRASS y datos vectoriales de base de datos GRASS (location/mapset). Vea sección Integracion GRASS SIG.

  • Datos espaciales en línea servidos como servicios web OGC incluyendo WMS, WMTS, WCS, WFS, y WFS-T. Vea la sección Trabajar con datos OGC.

Explorar datos y componer mapas

Se puede componer mapas y explorar datos espaciales interactivamente con una GUI amigable. Las muy útiles herramientas disponibles en la GUI incluyen:

  • Navegador QGIS

  • Reproyección al vuelo

  • Gestor de Base de Datos

  • Diseñador de mapas

  • Panel de vista general

  • Marcadores espaciales

  • Herramientas de anotaciones

  • Identificar/seleccionar objetos espaciales

  • Editar/ver/buscar atributos

  • Etiquetado de elementos definidos por los datos

  • Vectores definidos por datos y herramientas para simbologia raster.

  • Composición del atlas y mapa con capas de cuadricula.

  • flecha barra de escala y etiqueta de derechos de autor para mapas

  • Apoyo para guardar y restaurar proyectos

Crear, editar, gestionar y exportar datos

Puede crear, editar, administrar y exportar capas vectoriales y ráster en varios formatos. QGIS ofrece lo siguiente:

  • Herramientas de digitalización para formatos reconocidos OGR y capas vectoriales GRASS

  • Capacidad para crear y editar archivos shape y capas vectoriales GRASS

  • Complemento de georeferenciador para geocodificar imágenes

  • Herramienta GPS para importar y exportar formato GPX y convertir otros formatos GPS a GPX o descargar o subir directo a la unidad GPS (en Linux, usb se agredo a la lista de objetos GPS.)

  • Apoyo para visualizar y editar datos de OpenStreetMap

  • Capacidad para crear tablas de base de datos espaciales desde archivos shape con el complemento de Administrados de BBDD

  • Mejor manejo de tablas de bases de datos espaciales

  • Herramientas para la gestión de tablas de atributos vectoriales

  • Opción para guardar capturas de pantalla como imágenes georeferenciadas

  • Herramienta para exportar DXF con capacidades aumentadas de explorar estilos y plugins que realizan funciones parecidas a CAD.

Analizar datos

Puede realizar análisis de datos espaciales en bases de datos espaciales y otros formatos apoyados por OGR. Actualmente QGIS ofrece análisis de vectores, muestras, geoproesamiento, geometría y herramientas de manejo de bases de datos. También puedes usar las herramientas de GRASS integradas, que incluyen la funcionalidad completa de GRASS y mas de 400 módulos. (vea la sección Integracion GRASS SIG.) O puede trabajar con el complemento de Procesado, que proporciona un poderoso de marco de análisis geoespacial nativo y algoritmos de un tercero de QGIS como GDAL, SAGA, GRASS, fTools mas. (Vea sección de Introducción.)

Publicar mapas en Internet

QGIS se puede utilizar como un cliente WMS, WMTS, WMS-C o WFS y WFS-T, y como servidor WMS, WCS o WFS (vea la sección Trabajar con datos OGC.) Además, se pueden publicar sus datos en Internet utilizando un servidor web con UMN MapServer o GeoServer instalado.

Extender funcionalidades QGIS a través de complementos

QGIS se puede adaptar a sus necesidades especiales con la arquitectura de complemento extensible y bibliotecas que se pueden utilizar para crear complementos. Se puede incluso crear nuevas aplicaciones con C++ o Python.

Complementos del Núcleo

Los complementos del núcleo incluyen:

  1. Captura de coordenadas (captura las coordenadas del ratón en diferentes SRCs)

  2. Administrador de BBDD (Intercambiar, editar y ver capas y tablas de/para base de datos; ejecute las consultas SQL)

  3. Dxf2Shp Converter (convierte DXF a archivos shape)

  4. eVIS (Visualizar eventos)

  5. fTools (Análiza y gestiona datos vectoriales)

  6. GDALTools (Integrar herramientas GDAL en QGIS)

  7. Georeferenciador GDAL (Añade información de la proyección para utilizar ráster GDAL)

  8. Herramientas GPS (cargar e importar datos de GPS)

  9. GRASS (integrar el SIG GRASS)

  10. Mapa de calor (Genera ráster de mapa de calor de datos de punto)

  11. Complemento de interpolación (Interpolar basada en vértices de una capa vectorial)

  12. Cliente de Catálogo de metasearch

  13. Edición fuera de línea (permite editar fuera de línea y sincronizar con bases de datos)

  14. GeoRaster Espacial de Oracle

  15. Procesamiento (antiguamente SEXTANTE)

  16. Análisis del Terreno Ráster (Analiza terreno a base de ráster)

  17. Complemento Grafo de rutas (Analiza una red de ruta más corta)

  18. Complemento de consulta espacial

  19. Verificador de Topología (encuentra errores topológicos en una capa vectorial)

  20. Complemento estadístico zonal (calcula recuento, suma y media de un ráster por cada polígono de una capa vectorial)

Complementos externos de Python

QGIS ofrece un número creciente de complementos Python externos que son proporcionados por la comunidad. Estos se encuentran en el repositorio oficial de complementos y se pueden instalar fácilmente usando el instalador del complemento Python. Vea la sección El diálogo de complementos.

Consola de Python

Para scripting, es posible aprovechar la consola de Python integrado, que se puede abrir desde el menú: Complementos -> Consola de Python. La consola se abre como una ventana de utilidad no modal. Para la interacción con el ambiente de QGIS, existe la variable qgis.utils.iface, que es una instancia de QgsInterface. Esta interfaz permite el acceso a la vista del mapa, menús, barras de herramientas y otras partes de la aplicación QGIS. Se puede crear una script, después, arrastrarlo a la ventana de QGIS y se ejecutará automáticamente.

Para mayor información sobre cómo trabajar con la consola de Python y programar complementos y aplicaciones QGIS, vea Libro de Recetas para Desarrollador PyQGIS.

Problemas Conocidos

Limitación en el número de archivos abiertos

Si va a abrir un proyecto grande de QGIS y está seguro de que todas las capas son válidas, pero algunas capas se marcan como malas, es probable que se enfrentará a este problema. Linux (y otros sistemas operativos, así mismo) tiene un límite de archivos abiertos por proceso. Los límites de recursos son por proceso y heredados. El ulimit, que es una cáscara integrada, cambia los límites solamente para el proceso actual; el nuevo límite será heredado por los procesos hijos.

Puede ver toda la información ulimit actual al escribir

[email protected]:~$ ulimit -aS

Se puede ver el número actual permitido de archivos abiertos por proceso con el siguiente comando en una consola

[email protected]:~$ ulimit -Sn

Para cambiar los límites de una sesión existente, es posible que pueda usar algo como

[email protected]:~$ ulimit -Sn #number_of_allowed_open_files
[email protected]:~$ ulimit -Sn
[email protected]:~$ qgis

Para solucionarlo para siempre

En la mayoría de los sistemas Linux, los límites de recursos se establecen al iniciar sesión por el módulo pam_limits de acuerdo con los ajustes contenidos en:file:/etc/security/limits.conf o /etc/security/limits.d/*.conf. Debe ser capaz de editar esos archivos si tiene privilegios de root (también a través de sudo), pero tendrá que volver a iniciar sesión para que los cambios surtan efecto.

Más información:

http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ http://linuxaria.com/article/open-files-in-linux?lang=en