6. Trabalhando com Arquivos de Projetos

6.1. Introduzindo projetos do QGIS

The state of your QGIS session is called a project. QGIS works on one project at a time. A setting can be project-specific or an application-wide default for new projects (see section Opções). QGIS can save the state of your workspace into a QGIS project file using the menu options Project ► fileSave Save or Project ► fileSaveAs Save As….

Nota

If the project has been modified the * symbol will appear in the title bar and QGIS will, by default, ask you if you would like to save the changes. This behavior is controlled by the checkbox Prompt to save project and data source changes when required setting under Settings ► Options ► General.

Você pode carregar projetos existentes para o QGIS desde o painel do Browser ou através de Projeto ► fileOpen Abrir…, Projeto► Novo a partir de modelo or Projeto ► Abrir Recente ►.

At startup, a list of Project Templates and Recent Projects are displayed, including screenshots, names and file paths (for up to ten projects). The Recent Projects list is handy to access recently used projects. Double-click an entry to open the project or project template. Right-click an entry to Pin to List, Open Directory… or Remove from List. You can also add a layer to create a new project automatically. The lists will then disappear, giving way to the map canvas.

Se você quiser limpar sua sessão e iniciar uma nova, vá para Projeto ► |fileNovo| Novo. Isso irá possibilitar salvar o projeto existente caso mudanças tenham sido feitas desde que este tenha sido aberto ou salvo.

When you open a fresh project, the title bar will show Untitled Project until you save it.

../../../_images/new_project.png

Fig. 6.1 Iniciando um novo projeto no QGIS

A informação salva em um arquivo de projeto inclui:

  • Camadas adicionadas

  • Quais camadas podem ser consultadas

  • Propriedades das camadas, incluindo simbologia e estilos

  • Layer notes

  • Projeção para a vista do mapa

  • A última extensão vista

  • Leiautes de impressão

  • Elementos de leiaute de impressão com definições

  • Definições de leiaute de impressão de atlas

  • Definições de digitalização

  • Relações de tabelas

  • Macros de projetos

  • Estilos pré-definidos de projeto

  • Definições de plugins

  • Definições do QGIS Server a partir das definições de tabela OWS nas propriedades do projeto

  • Consultas armazenadas no gestor de banco de dados

O arquivo do projeto é salvo no formato XML (see QGS/QGZ - O Formato de Arquivo de Projeto QGIS). Isto significa que é possível editar o arquivo fora do QGIS caso saiba o que está fazendo. O formato do arquivo de projeto foi atualizado diversas vezes. Arquivos de projetos de versões anteriores do QGIS podem não mais funcionar corretamente.

Nota

Por definição, o QGIS irá advertir sobre diferenças nas versões. Este comportamento é controlado no Geral tab of Configurações ► Opções (checkbox Verificar a versão do QGIS ao iniciar).

Sempre que salvar um arquivo de projeto .qgs no QGIS, um backup do arquivo é criado no mesmo diretório do arquivo de projeto, com a extensão .qgs~.

A extensão para o projeto do QGIS é .qgs mas quando se salva desde o QGIS, o padrão é salvar utilizando um formato comprimido com a extensão .qgz. O arquivo .qgs é incorporado no arquivo .qgz (um arquivo zip), juntamente com sua base de dados associada (.qgd)  para for auxiliary data 1. Você pode acessar esses arquivos descomprimindo o arquivo .qgz.

Nota

O mecanismo Propriedades de armazenamento auxiliar torna um projeto zipado particularmente útil, desde que incorpore dados auxiliares

Projetos também podem ser salvos/carregados de/para uma base de dados PostGreSQL usando os seguintes itens do meu Projeto:

  • Projeto ► Abrir a partir de

  • Projeto ► Guardar para

Ambos os itens do meu possuem um sub-menu com uma lista de implementações de armazenamento extra de projeto (PostgreSQL e GeoPackage). Clicando na ação abrirá um diálogo para escolher uma conexão GeoPackage e projeto ou uma conexão PostgreSQL, esquema e projeto.

Projects stored in Geopackage or PostgreSQL can also be loaded through the QGIS browser panel, either by double-clicking them or by dragging them to the map canvas.

6.2. Handling broken file paths

When opening a project, QGIS may fail to reach some data sources due to unavailable service/database, or to a renamed or moved file. QGIS then opens the Handle Unavailable Layers dialog, referencing the unfound layers. You can:

  • Double-click in the Datasource field, adjust the path of each layer and click Apply changes;

  • Select a row, press Browse to indicate the correct location and click Apply changes;

  • Press Auto-Find to browse the folders and try to automatically fix all or selected broken path(s). Be aware that the browsing may take some time.

  • Ignore the message and open your project with the broken path(s) by clicking Keep Unavailable Layers. Your layer is then displayed in the Layers panel, but without any data until you fix the path using the indicatorBadLayer Unavailable layer! icon next to it in the Layers panel, or Repair Data Source… in the layer contextual menu.

    With the Repair Data Source… tool, once a layer path has been fixed, QGIS scans through all other broken paths and tries to auto-fix those that have the same broken file path.

  • deleteSelected Remove Unavailable Layers from the project.

6.3. Gerando saída

Há diversas maneiras de gerar saída de uma sessão QGIS. Já discutimos salvar como um arquivo de projeto em Introduzindo projetos do QGIS. Outras maneiras de produzir arquivos de saída são:

  • Criar imagens: Projeto ► Importar/Exportar ► saveMapAsImage Exportar Mapa como Imagem… resulta numa tela de mapa renderizada para um formato de imagem (PNG, JPG, TIFF…) em escala personalizada, resolução, tamanho, … É possível georreferenciar a imagem. Veja Exportando a visualização do mapa para mais detalhes.

  • Exportar para arquivos PDF: Projeto ► Importar/Exportar ► Exportar Mapa como PDF… resulta numa tela de mapa renderizado para PDF em escala e resolução personalizados e com algumas definições avançadas (simplificação, georreferenciamento, …). Veja Exportando a visualização do mapa para mais detalhes.

  • Exportar para arquivos DXF: Projeto ► Importar/Exportar ► Exportar Projeto como DXF… abre uma caixa de diálogo onde pode-se definir o ‘Modo de simbologia’, a ‘ Escala da Simbologia’ e as camadas vetoriais que se deseja exportar para DXF. Através do ‘Modo de simbologia’, símbolos da simbologia orifinal do QGIS podem ser exportados com alta fidelidade (veja seção Creating new DXF files).

  • Designing maps: Project ► newLayout New Print Layout… opens a dialog where you can layout and print the current map canvas (see section Laying out the maps).