29.3. Apéndice C: Formatos de Archivo de QGIS

29.3.1. QGS/QGZ - El Formato de Archivo de Proyecto de QGIS

El formato QGS es un formato XML para el almacenamiento de proyectos QGIS. El formato QGZ es un archivo comprimido (zip) conteniendo un fichero QGS y un fichero QGD. El fichero QGD es una base de datos sqlite asociada del proyecto qgisque contiene datos auxiliares para el proyecto. Si no hay datos auxiliares, el fichero QGD estará vacío.

Un archivo de QGIS contiene todo lo necesario para almacenar un proyecto de QGIS, incluyendo:

  • título del proyecto

  • SCR del proyecto

  • el árbol de capas

  • configuración de ajuste

  • relaciones

  • la extensión del mapa del lienzo

  • modelos de proyecto

  • leyenda

  • muelles de vista de mapa (2Dy 3D)

  • las capas con enlaces a los conjuntos de datos subyacentes (fuentes de datos) y otras propiedades de la capa, incluida la extensión, SRS, uniones, estilos, renderizador, modo de fusión, opacidad y más.

  • propiedades de proyecto

Las figuras siguientes muestran las etiquetas de nivel superior en un archivo QGS y la etiqueta ampliada ProjectLayers.

../../../_images/qgstoplevel.png

Figura 29.1 Las etiquetas de nivel superior en un archivo QGIS

../../../_images/qgsprojectlayers.png

Figura 29.2 La etiqueta ProjectLayers de nivel superior expandido de un archivo QGS

29.3.2. QLR - El archivo de Definición de Capa de QGIS

Un archivo de definición de capa (QLR) es un archivo XML que contiene un puntero a la fuente de datos de la capa además de la información de estilo QGIS para la capa.

El caso de uso de este archivo es simple: tener un solo archivo para abrir una fuente de datos y traer toda la información de estilo relacionada. Los archivos QLR también le permiten enmascarar la fuente de datos subyacente en un archivo fácil de abrir.

Un ejemplo de uso de QLR es para abrir capas de MS SQL. En lugar de tener que ir al diálogo de conexión de MS SQL, conectar, seleccionar, cargar y finalmente diseñar, simplemente puede agregar un archivo .qlr que apunte a la capa correcta de MS SQL con todo el estilo necesario incluido.

En el futuro, un archivo .qlr puede contener una referencia a más de una capa.

../../../_images/qlr.png

Figura 29.3 Las etiquetas de nivel superior de un archivo QLR

29.3.3. QML: el formato de archivo de estilo QGIS

QML es un formato XML para almacenar estilos de capa.

Un archivo QML contiene toda la información que QGIS puede manejar para la representación de geometrías de características, incluidas definiciones de símbolos, tamaños y rotaciones, etiquetado, opacidad y modo de fusión y más.

La siguiente figura muestra las etiquetas de nivel superior de un archivo QML (con solo renderer_v2 y su etiqueta de símbolo expandida).

../../../_images/qml.png

Figura 29.4 Las etiquetas de nivel superior de un archivo QML (solo se expande la etiqueta renderer_v2 con su etiqueta de símbolo)