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
.
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.
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).