Características

QGIS offers many common GIS functions provided by core features and plugins. A short summary of six general categories of features and plugins is presented below, followed by first insights into the integrated Python console.

Ver datos

You can view combinations of vector and raster data (in 2D or 3D) in different formats and projections without conversion to an internal or common format. Supported formats include:

  • Spatially-enabled tables and views using PostGIS, SpatiaLite and MS SQL Spatial, Oracle Spatial, vector formats supported by the installed OGR library, including GeoPackage, ESRI Shapefile, MapInfo, SDTS, GML and many more. See section 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
  • Print layout
  • Panel de vista general
  • Marcadores espaciales
  • Herramientas de anotaciones
  • Identificar/seleccionar objetos espaciales
  • Editar/ver/buscar atributos
  • Data-defined feature labeling
  • Vectores definidos por datos y herramientas para simbologia raster.
  • Composición del atlas y mapa con capas de cuadricula.
  • North arrow, scale bar and copyright label for maps
  • 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
  • Ability to create and edit multiple file formats and GRASS vector layers
  • Complemento de georeferenciador para geocodificar imágenes
  • GPS tools to import and export GPX format, and convert other GPS formats to GPX or down/upload directly to a GPS unit (on Linux, usb: has been added to list of GPS devices)
  • Apoyo para visualizar y editar datos de OpenStreetMap
  • Ability to create spatial database tables from files with the DB Manager plugin
  • 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

You can perform spatial data analysis on spatial databases and other OGR-supported formats. QGIS currently offers vector analysis, sampling, geoprocessing, geometry and database management tools. You can also use the integrated GRASS tools, which include the complete GRASS functionality of more than 400 modules. (See section Integracion GRASS SIG.) Or, you can work with the Processing Plugin, which provides a powerful geospatial analysis framework to call native and third-party algorithms from QGIS, such as GDAL, SAGA, GRASS and more. (See section 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. Coordinate Capture (capture mouse coordinates in different CRSs)
  2. DB Manager (exchange, edit and view layers and tables from/to databases; execute SQL queries)
  3. eVIS (visualize events)
  4. Geometry Checker (check geometries for errors)
  5. Georeferencer GDAL (add projection information to rasters using GDAL)
  6. GPS Tools (load and import GPS data)
  7. GRASS 7 (integrate GRASS GIS)
  8. MetaSearch Catalogue Client (interacting with metadata catalog services supporting the OGC Catalog Service for the Web (CSW) standard)
  9. Offline Editing (allow offline editing and synchronizing with databases)
  10. Processing (the spatial data processing framework for QGIS)
  11. Topology Checker (find topological errors in vector layers)

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

For scripting, it is possible to take advantage of an integrated Python console, which can be opened with: Plugins ‣ Python Console. The console opens as a non-modal utility window. For interaction with the QGIS environment, there is the qgis.utils.iface variable, which is an instance of QgsInterface. This interface allows access to the map canvas, menus, toolbars and other parts of the QGIS application. You can create a script, then drag and drop it into the QGIS window and it will be executed automatically.

For further information about working with the Python console and programming QGIS plugins and applications, please refer to Consola Python de QGIS and 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 consultar toda la información actual de ulimit escribiendo:

$ ulimit -aS

Puede ver el número permitido de ficheros abiertos por proceso con el siguiente comando en una consola:

$ ulimit -Sn

Para cambiar los límites de una sesión existente, debería poder usar algo como:

$ ulimit -Sn #number_of_allowed_open_files
$ ulimit -Sn
$ 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:

https://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ https://linuxaria.com/article/open-files-in-linux