29.3. Apêndice C: Formatos de arquivo QGIS

29.3.1. QGS/QGZ - O Formato de Arquivo de Projeto QGIS

O formato QGS é um formato XML para armazenar projetos QGIS. O formato QGZ é um arquivo compactado (zip) que contém um arquivo QGS e um arquivo QGD. O arquivo QGD é o banco de dados sqlite associado do projeto qgis que contém dados auxiliares para o projeto. Se não houver dados auxiliares, o arquivo QGD estará vazio.

Um arquivo QGIS contém tudo o que é necessário para armazenar um projeto QGIS, incluindo:

  • título do projeto

  • SRC do projeto

  • a árvore de camadas

  • configurações de encaixe

  • relações

  • a extensão da tela do mapa

  • modelos do projeto

  • legenda

  • docas de visualização de mapa (2D e 3D)

  • as camadas com links para os conjuntos de dados subjacentes (fontes de dados) e outras propriedades da camada, incluindo extensão, SRS, junções, estilos, renderizador, modo de mescla, opacidade e muito mais.

  • propriedades do projeto

As figuras abaixo mostram as marcações de nível superior em um arquivo QGS e a marca expandida “Camadas do Projeto”.

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

Fig. 29.1 As marcações de nível superior em um arquivo QGS

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

Fig. 29.2 O nível superior expandido marca as camadas do projeto de um arquivo QGS

29.3.2. QLR - O arquivo de definição de camada QGIS

Um arquivo de Definição de Camada (QLR) é um arquivo XML que contém um ponteiro para a fonte de dados da camada, além das informações de estilo QGIS para a camada.

O caso de uso desse arquivo é simples: ter um único arquivo para abrir uma fonte de dados e trazer todas as informações de estilo relacionadas. Os arquivos QLR também permitem mascarar a fonte de dados subjacente em um arquivo fácil de abrir.

Um exemplo de uso de QLR é para abrir camadas do MS SQL. Em vez de ter que ir para a caixa de diálogo de conexão do MS SQL, conectar, selecionar, carregar e finalmente aplicar o esyilo, você pode simplesmente adicionar um arquivo .qlr que aponte para a camada correta do MS SQL com todo o estilo necessário incluído.

No futuro, um arquivo .qlr pode conter uma referência a mais de uma camada.

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

Fig. 29.3 As marcações de nível superior de um arquivo QLR

29.3.3. QML - O Formato de Arquivo de Estilo QGIS

QML é um formato XML para armazenar o estilo da camada.

Um arquivo QML contém todas as informações que o QGIS pode manipular para a renderização de geometrias de feições, incluindo definições de símbolos, tamanhos e rotações, inclusão de rótulos, opacidade e modo de mescla e muito mais.

A figura abaixo mostra as marcações de nível superior de um arquivo QML (com apenas renderizador_v2 e sua marcação símbolo expandida).

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

Fig. 29.4 As marcações de nível superior de um arquivo QML (somente a marcação renderizador_v2 com sua marcação de símbolo é expandida)