Diferenciais Sem internet Fluxo Plataformas Planos Tutoriais Abrir Web

Tutorial QGIS

Como criar um mapa offline para o Tairu Maps usando QGIS

Passo a passo para criar um mapa offline no QGIS com TairuDB, salvar localmente ou enviar direto para uma expedição no Tairu Maps.

Antes de tudo

O arquivo é montado com as imagens de arquivo carregadas no projeto. O mapa de fundo online entra se você marcar a caixa Incluir o mapa de fundo do projeto, na etapa Parâmetros — ela vem marcada quando o projeto não tem nenhuma imagem em disco, porque aí é a única coisa capaz de desenhar o mapa, e desmarcada quando há imagens, que mandam. Comece com uma área pequena, rode a estimativa antes da geração final e só depois aumente resolução, vetores, curvas de nível ou grade GRG.

Quando usar este fluxo

Use este tutorial quando você quiser:

  • gerar um arquivo .tairudb localmente e transferi-lo depois para o celular
  • gerar um .tairudb e enviá-lo direto para uma expedição no Tairu Maps
  • incluir no arquivo um mapa raster, camadas vetoriais opcionais, curvas de nível, grade GRG e dados de altitude do terreno

Resultado esperado

Ao final, você terá um destes resultados:

  • um arquivo .tairudb salvo localmente, pronto para ser importado no Tairu Maps
  • um arquivo .tairudb gerado e enviado à expedição selecionada no Tairu Maps

Escolha rápida: geração local ou envio direto

Geração local

Use quando você quer montar o arquivo no computador e transferi-lo depois por AirDrop, WhatsApp, Google Drive, e-mail, cabo ou outro meio. Não exige login.

Geração com envio direto

Use quando você já está autenticado no painel Tairu Maps, quer anexar o arquivo a uma expedição e precisa que ele fique disponível para a equipe. Esse fluxo exige plano Online ou Tempo Real e papel de proprietário ou administrador da expedição — sem esse papel o botão Enviar arquivo TairuDB fica desabilitado, dizendo o motivo.

Receita segura para o primeiro teste

Tenha no projeto ao menos uma imagem de arquivo (ortofoto, GeoTIFF) — é ela que vira o mapa. Use uma área pequena, comece com a resolução padrão Altíssima (0,5 m/px) ou uma abaixo, deixe vetores, curvas de nível e grade GRG para depois que o fluxo principal estiver validado, e tente ficar abaixo de 50 MB se o objetivo for envio direto para a nuvem.

Passo a passo

1

Preparar o QGIS

1. Instale o QGIS Long Term Release

Baixe o QGIS em qgis.org/download e escolha a versão Long Term Release. Ela costuma ser a opção mais estável para fluxos de campo e para compatibilidade com complementos.

Instale o QGIS Long Term Release
Instale o QGIS Long Term Release

2. Abra o gerenciador de complementos

No QGIS, acesse Complementos e abra Gerenciar e Instalar Complementos….

Abra o gerenciador de complementos
Abra o gerenciador de complementos

3. Instale o TairuDB

Pesquise e instale o complemento TairuDB. Confirme em Versão instalada que você está na 2.0.22 ou superior — as instruções abaixo descrevem essa versão.

O complemento HCMGIS é opcional e útil para adicionar rapidamente um mapa de fundo de satélite. Ele serve para você se localizar na tela e pode também virar o mapa do arquivo, se você marcar a caixa Incluir o mapa de fundo do projeto na etapa Parâmetros (2.0.21).

Instale o TairuDB
Instale o TairuDB
2

Montar o projeto no QGIS

4. Crie um projeto em branco e defina o SRC

Comece com um projeto limpo para evitar camadas antigas ou sobreposições que não devem entrar no mapa exportado.

Importante: defina o Sistema de Referência de Coordenadas do projeto. Um projeto sem SRC renderiza normalmente na tela e só falha na hora de gerar, com mensagens que parecem defeito do complemento.

Crie um projeto em branco e defina o SRC
Crie um projeto em branco e defina o SRC

5. Adicione um mapa de fundo para se localizar

Use HCMGIS > Basemaps ou outro provedor de sua preferência. Isso ajuda a encontrar a região e a enquadrar a área.

Esse mapa de fundo só entra no arquivo se você marcar a caixa Incluir o mapa de fundo do projeto, na etapa Parâmetros, onde o assistente lista as camadas encontradas e avisa que marcá-las baixa tiles da internet durante a geração — a Estimativa mostra quantos antes de começar. Sem marcar, ele fica só na tela.

Adicione um mapa de fundo para se localizar
Adicione um mapa de fundo para se localizar

6. Carregue a imagem que vai virar o mapa

Adicione ao projeto ao menos uma imagem de arquivo: ortofoto, GeoTIFF ou outro raster aberto pelo GDAL. É o conjunto dessas imagens, marcadas na primeira tela do assistente, que compõe os tiles do .tairudb.

Sem nenhuma imagem de arquivo marcada e sem o mapa de fundo marcado em Parâmetros, a etapa Estimativa para e informa que não há camada para desenhar o mapa. Se o projeto não tem imagem em disco alguma, a caixa do mapa de fundo já vem marcada e este passo é dispensável.

7. Adicione camadas vetoriais, se houver

Se você tiver limites, trilhas, estradas, áreas operacionais ou outras feições vetoriais, adicione-as ao projeto antes de abrir o assistente e deixe-as marcadas no painel Camadas: desde a 2.0.16, camada desmarcada no painel (ou dentro de um grupo desmarcado) não aparece na lista do assistente.

Importante: camadas vetoriais incluídas no .tairudb aparecem no Tairu Maps como conteúdo somente leitura. Uma feição que precise virar editável pode ser incorporada depois, no próprio app.

Adicione camadas vetoriais, se houver
Adicione camadas vetoriais, se houver

8. Aproxime a área de interesse

Navegue até a região que você quer levar para o Tairu Maps. Isso é especialmente importante se você pretende usar a opção A área visível do mapa, que é onde o assistente abre.

Aproxime a área de interesse
Aproxime a área de interesse
3

Abrir o fluxo certo no plugin

9. Abra o painel Tairu Maps

No menu Complementos, abra TairuDB — ou clique no ícone dele na barra de ferramentas. O complemento ancora o painel Tairu Maps na lateral do QGIS. O rodapé do painel mostra a versão instalada.

Abra o painel Tairu Maps
Abra o painel Tairu Maps

10. Escolha o fluxo local ou em nuvem

A tela de entrada do painel reúne os dois caminhos:

  • Tairu Maps
  • caixa Manter conectado, marcada por padrão
  • botão Entrar pelo navegador, que autentica sua conta e abre a lista Minhas expedições
  • TairuDB
  • botão Gerar arquivo TairuDB, que abre o assistente de geração local, sem necessidade de login

Se você quer apenas salvar o arquivo no computador, comece já por Gerar arquivo TairuDB e siga direto para a seção 4 deste tutorial. Se quer enviar para uma expedição ou baixar dados já associados a ela, comece pelo login.

Escolha o fluxo local ou em nuvem
Escolha o fluxo local ou em nuvem

11. Depois do login: a lista Minhas expedições

Autenticado, o painel mostra:

  • uma seção Gerar TairuDB, com o botão Gerar arquivo… — o mesmo assistente local, agora disponível sem sair da sessão
  • a lista Minhas expedições, com botão Atualizar, caixa Mostrar expedições arquivadas e cartões com papel do usuário, plano e contagens
Depois do login: a lista Minhas expedições
Depois do login: a lista Minhas expedições

12. Abra a expedição de destino

Clique na expedição desejada. A tela de detalhes tem o botão ← Expedições no topo e duas seções:

  • Receber do Tairu Maps
  • Receber Registros — baixa os registros da expedição como camadas GeoPackage editáveis no projeto
  • Arquivos TairuDB (N) — abre a lista de arquivos disponíveis para baixar e adicionar ao projeto
  • Enviar para o Tairu Maps
  • Enviar camadas vetoriais
  • Enviar arquivo TairuDB

Use Enviar arquivo TairuDB para abrir o mesmo assistente de geração do fluxo local, com a diferença de que ao final o arquivo é enviado e registrado diretamente na expedição.

Abra a expedição de destino
Abra a expedição de destino

13. Envio de camadas vetoriais: três etapas

Enviar camadas vetoriais é um fluxo diferente da geração de arquivo: ele converte feições em registros editáveis da expedição, não em conteúdo somente leitura. A janela tem três etapas, e o botão do rodapé passa de Avançar para Enviar na última.

  1. Etapa 1 de 3 · Camadas — tabela com as camadas vetoriais visíveis no painel de camadas, todas já marcadas, mostrando geometria, quantidade de feições, SRC e origem (QGIS, Tairu Maps ou outra expedição). Camada desmarcada no painel não aparece aqui e não é enviada.
  2. Etapa 2 de 3 · Feições — a prévia de tudo o que será enviado, de todas as camadas escolhidas, com uma coluna dizendo de que camada veio cada linha e uma caixa por linha, todas já marcadas. Desmarcar uma linha a deixa de fora do envio. Os campos de cada registro continuam editáveis aqui.
  3. Etapa 3 de 3 · Grupo de registros — a caixa Reunir os registros enviados em um grupo já vem marcada, e o campo Nome do grupo: vem preenchido (o nome da camada, ou Camadas do QGIS quando são várias). O grupo aparece na aba Registros do aplicativo e pode ser renomeado lá. Reenviar as mesmas camadas com o mesmo nome reaproveita o grupo em vez de criar outro; desmarcar a caixa desabilita o campo de nome e envia os registros sem grupo.

Imagens: qgis/sincronizacao/22-enviar-camadas-etapa1-camadas.png, qgis/sincronizacao/23-enviar-camadas-etapa2-feicoes.png, qgis/sincronizacao/24-enviar-camadas-etapa-3-grupo.png

4

Configurar o assistente de geração

O assistente tem oito etapas, na ordem abaixo. Os botões do rodapé são Voltar, Avançar e Cancelar, e Concluir no fim.

14. Escolha a área de interesse

A etapa Área de interesse (Escolha a área que vai virar mapa.) oferece quatro opções. Cada rótulo diz quantas regiões e que tamanho aquela opção produziria, por exemplo A área visível do mapa — 1 região · 12,9 × 12,7 km, e só a opção marcada mostra os seus controles.

  • A área visível do mapa
  • vem marcada, porque funciona em qualquer projeto
  • melhor para um teste inicial, desde que o enquadramento esteja ajustado
  • Um retângulo desenhado no mapa
  • o botão Desenhar no mapa esconde o assistente e devolve o cursor ao QGIS; desistir com Esc traz a janela de volta
  • Cada polígono de uma camada
  • melhor quando você já tem uma camada de áreas prontas
  • cada feição da camada gera uma região no arquivo
  • Cada imagem carregada no projeto
  • melhor quando a área é exatamente o que a imagem cobre
  • abre uma tabela com as colunas Usar, Imagem, Área, Resolução e SRC, e cada imagem marcada gera uma região — é o caminho para montar um arquivo único a partir de várias ortofotos separadas

Uma opção impossível no projeto atual aparece desabilitada, com o motivo no próprio rótulo (nenhuma camada de polígonos neste projeto, nenhum arquivo de imagem neste projeto). Uma imagem cujo SRC não permite reprojetar aparece na tabela desabilitada, também com o motivo.

Atenção: a tabela de imagens é o que define o conteúdo do arquivo, não apenas o recorte, e a marcação vale para qualquer opção de área escolhida. Mas a tabela só fica visível quando Cada imagem carregada no projeto está marcada — para conferir ou alterar quais imagens entram, marque essa opção, ajuste as caixas e depois volte à opção de área que você quer usar. Na primeira visita à etapa todas as imagens de arquivo vêm marcadas; ao voltar a ela, o assistente preserva o que você tinha escolhido.

Imagens: qgis/geracao-de-mapas/10-area-de-interesse.png, qgis/geracao-de-mapas/10b-area-por-poligono.png, qgis/geracao-de-mapas/10c-area-por-imagem.png

15. Defina resolução, formato, qualidade e altitude

Na etapa Parâmetros (Resolução e formato dos tiles do mapa.), ajuste:

  • Resolução:
  • de Máxima (0,25 m/px) até Muito Baixa (32 m/px)
  • o padrão é Altíssima (0,5 m/px); Máxima quadruplica tiles, tamanho e tempo de renderização, e só compensa quando a imagem de origem tem esse detalhe de verdade (ortofotos de 25 a 30 cm)
  • Formato:
  • PNG, JPG ou WEBP; o padrão é JPG
  • Qualidade (JPG/WebP):
  • padrão 90%; o campo fica desabilitado quando o formato é PNG
  • Incluir dados de altitude do terreno
  • marcada por padrão
  • grava os tiles de elevação da área no arquivo, permitindo que o Tairu Maps mostre a altitude de um ponto e o perfil de elevação de uma linha sem internet e sem área offline baixada
  • são cerca de 36 KB por tile, cada tile cobrindo cerca de 82 km²
  • requer internet na hora da geração, para baixar
  • requer Tairu Maps 1.0.66 ou superior; versões anteriores ignoram esses dados e abrem o arquivo normalmente

Quando há um mapa de fundo online visível no projeto, o topo desta etapa mostra a caixa Incluir o mapa de fundo do projeto (…) com o nome das camadas, e abaixo dela o aviso de que marcá-la baixa os tiles durante a geração.

Regra prática:

  • mais resolução = mais detalhes, mais tiles e arquivos maiores
  • JPG e WEBP costumam gerar arquivos menores que PNG
  • qualidade 90 é um bom ponto de partida

Imagens: qgis/geracao-de-mapas/11a-parametros-resolucao-aberta.png, qgis/geracao-de-mapas/11b-parametros-altitude-aviso.png

16. Inclua camadas vetoriais apenas se forem úteis

Na etapa Camadas Vetoriais, marque somente o que precisa aparecer em campo.

Boas escolhas para começar: limites operacionais, trilhas, estradas, áreas de apoio.

O que esperar da lista:

  • só aparecem camadas visíveis no painel Camadas do QGIS; quando alguma foi omitida, uma linha embaixo da lista diz quantas
  • camadas de registros recebidas pelo painel aparecem na lista e podem ser marcadas, mas são descartadas na hora de exportar; o log nomeia quais caíram e explica por quê (duplicariam os registros já sincronizados e exporiam dados deles)
  • desmarcar uma camada no painel do QGIS depois de escolhê-la aqui a deixa de fora, e o log da geração nomeia quais caíram
  • a seleção sobrevive a ir e voltar entre as etapas
Inclua camadas vetoriais apenas se forem úteis
Inclua camadas vetoriais apenas se forem úteis

17. Configure curvas de nível, se fizer sentido

Na etapa Curvas de Nível, marque Gerar Curvas de Nível para abrir o formulário:

  • Fonte de dados: — Copernicus GLO-30 (Mundial) (padrão) ou INPE TOPODATA (Brasil)
  • Intervalo: — em metros, padrão 10 m; as curvas mestras saem a cada cinco intervalos
  • Suavização: — Nenhum, Baixo, Médio (padrão) ou Alto
  • Cor das curvas: — com canal de transparência

Use esse recurso quando relevo e declividade forem importantes para a expedição.

Observações:

  • a etapa requer internet na hora da geração; os tiles de elevação ficam em cache local
  • requer Tairu Maps 1.0.38 ou superior
  • se houver falha na geração das curvas, o processo principal do arquivo continua sem elas, e o log diz isso
Configure curvas de nível, se fizer sentido
Configure curvas de nível, se fizer sentido

18. Configure a grade GRG, se necessário

Na etapa Grade GRG, marque Incluir grade GRG para abrir o formulário:

  • Tipo: — Alfanumérica ou Coordenada Geográfica
  • Espaçamento: — em metros, padrão 500 m
  • Estilo: — Sólido, Tracejado, Pontilhado ou Traço-ponto
  • Espessura: — em pixels, com o controle de Opacidade: ao lado (padrão 80%)
  • Cor da linha:
  • Cor do texto: — com o Tamanho: da fonte ao lado

Esse recurso é útil para busca, patrulha, divisão por quadrantes e comunicação por referência de grade. Requer Tairu Maps 1.0.38 ou superior.

Como referência prática de espaçamento, um grito pode ser ouvido a cerca de 500 metros e um apito a cerca de 1000 metros.

Configure a grade GRG, se necessário
Configure a grade GRG, se necessário

19. Defina o destino do arquivo

O comportamento muda conforme o modo:

  • geração local — etapa Arquivo de Destino: escolha a pasta e o nome com Procurar…
  • envio direto — etapa Nome do Arquivo: informe apenas o nome; o plugin salva temporariamente no workspace local e envia para a expedição com esse nome

O campo vem preenchido com o destino da geração anterior. Na geração local esse destino é uma preferência única do QGIS (a chave tairu_db/last_output/local): é o último caminho usado em qualquer projeto, não uma memória por projeto nem por mapa — e ele é descartado se a pasta não existir mais. No envio direto a memória é por expedição. Só quando não há nada lembrado o plugin sugere um nome datado. O que fazer com esse nome depende do modo — e os dois pedem coisas opostas.

Na geração local, para atualizar um mapa que já está em campo, mantenha o nome: é o nome-base de saída que faz o app substituir o mapa em vez de acumular uma segunda cópia (o mecanismo está explicado dois parágrafos abaixo). Prefira nomes claros e estáveis, sem data:

  • expedicao-serra.tairudb
  • fazenda-norte-base.tairudb

No envio direto, o campo também vem preenchido com o nome anterior, mas reenviar com o mesmo nome é recusado: antes de subir qualquer byte o plugin verifica se a expedição já tem um arquivo com aquele nome e para ali, com a mensagem Já existe um arquivo chamado "…" nesta expedição. Escolha outro nome. A recusa é do complemento, não do servidor — a regra de armazenamento permite substituir um arquivo existente para quem pode editar arquivos da expedição. O plugin não apaga arquivos remotos — a lista Arquivos TairuDB (N) só recebe. Para reaproveitar o nome, remova antes o arquivo da expedição pelo aplicativo (ação Remover da camada em Arquivos, que apaga também a cópia na nuvem) e só então reenvie.

O que o app compara não é o arquivo, é uma identidade gravada dentro dele: cada .tairudb carrega em metadata.map_uuid um identificador que o complemento guarda no projeto QGIS indexado pelo nome-base de saída. Só o nome-base conta — pasta e extensão são ignoradas, e maiúsculas, acentos e separadores são normalizados, de modo que Serra Norte.tairudb, serra-norte.tairudb e ~/Downloads/serra_norte.tairudb dão a mesma identidade. Exportar com um nome-base diferente cunha uma identidade nova, e o app passa a tratar o resultado como um mapa diferente, ficando com as duas cópias. Renomear o arquivo depois de gerado não quebra nada — o mapa (1).tairudb do mensageiro, o nome dado no Drive —, porque o map_uuid viaja dentro do arquivo. Em um projeto QGIS que nunca é salvo não há onde guardar a identidade: cada exportação cunha uma nova e a seguinte vira um mapa novo.

Defina o destino do arquivo
Defina o destino do arquivo

20. Leia a estimativa antes de continuar

A etapa Estimativa (Confira o tamanho estimado antes de gerar.) é a trava de segurança do fluxo. Ela abre um relatório de simulação em blocos:

  • O ARQUIVO CONTERÁ — tiles raster, camadas vetoriais, curvas de nível, altitude e grade GRG, cada um numa linha
  • CONFIGURAÇÃO — resolução, formato, número de regiões e área do envelope em km²
  • TILES RASTER — total e a contagem por região
  • TAMANHO ESTIMADO — a estimativa e o intervalo mínimo–máximo
  • TEMPO ESTIMADO — em threads paralelas, a partir dos segundos por tile medidos na sua máquina durante a simulação (desde a 2.0.20; 0,15 s é só o valor de reserva quando nenhuma amostra pôde ser renderizada)
  • blocos de detalhe para CAMADAS VETORIAIS, CURVAS DE NÍVEL e ALTITUDE DO TERRENO, quando ativados

O bloco ALTITUDE DO TERRENO traz Tiles, Tamanho (~36 KB/tile), Resolução (~30 m, 1 tile cobre ~82 km²) e Fonte (USGS — SRTM, GMTED2010 e 3DEP, domínio público), com dois avisos: que ela permite altitude e perfil de elevação no app sem internet, e que exige internet agora, para baixar, num tempo que não está somado acima.

Limites práticos do fluxo atual:

  • no envio direto, estimativas acima de 90 MB bloqueiam o avanço e pedem redução de área, resolução ou qualidade
  • o plugin recusa enviar arquivos acima de 100 MB (o servidor aceita até 100 MB em expedições Online e 200 MB em Tempo Real, mas quem bloqueia é sempre o plugin)
  • na geração local, acima de 100 MB o plugin apenas avisa — não bloqueia a criação
  • os dados de altitude contam nesses limites, junto com os tiles raster

Se a etapa mostrar Nenhuma camada marcada para desenhar o mapa. Marque uma imagem em "Área de interesse" ou o mapa de fundo do projeto em "Parâmetros"., siga a mensagem: desde a 2.0.21 ela aponta as duas telas onde a escolha existe de verdade. As caixas das imagens estão na primeira etapa, Área de interesse, dentro da opção Cada imagem carregada no projeto; a do mapa de fundo, em Parâmetros. Se houver imagem apenas desmarcada no painel Camadas do QGIS, a mensagem diz o nome dela e manda marcá-la lá.

Leia a estimativa antes de continuar
Leia a estimativa antes de continuar

21. Gere o arquivo e acompanhe o log

Na etapa final (Geração, ou Geração e envio no fluxo em nuvem):

  • acompanhe a barra de progresso
  • leia o log da geração
  • confirme se o processo chegou ao fim sem erro fatal

Para trabalhos grandes (acima de 10 mil tiles ou de 300 MB estimados), o plugin pede uma confirmação antes de começar. Em áreas grandes a geração leva vários minutos e a janela pode parecer congelada durante a finalização — é normal, e a própria tela avisa isso. Não feche o QGIS.

Com a altitude ativada, o log traz Baixando dados de altitude do terreno… e, ao final, quantos tiles de altitude foram incluídos. Se curvas de nível, altitude ou grade GRG falharem, o log indica isso explicitamente e o arquivo é gerado sem elas.

No fim do processo:

  • no modo local, o arquivo fica salvo no caminho escolhido
  • no modo em nuvem, o arquivo é enviado e registrado na expedição selecionada
Gere o arquivo e acompanhe o log
Gere o arquivo e acompanhe o log
5

Abrir o resultado no Tairu Maps

22. Se o arquivo foi gerado localmente

Transfira o .tairudb para o dispositivo. Há dois caminhos para abri-lo:

  • compartilhar o arquivo com o Tairu Maps pelo próprio sistema (AirDrop, WhatsApp, Arquivos, e-mail)
  • dentro da expedição, na aba Mapa, tocar no botão de camadas (canto superior direito) para abrir Camadas, tocar no + e escolher Arquivo no modal Adicionar Elementos — a opção única para arquivos, cujo subtítulo lista TairuDB, PDF, TIFF, KML, KMZ, GPX, GPKG

O + só abre esse modal na raiz Camadas. A aba Registros já é o gestor aberto dentro do grupo de registros, e ali o + cria um registro novo, sem passar pelo modal.

O modal Adicionar Elementos tem seis opções (cinco na web, onde Área Offline não aparece): Registro, Alerta, Arquivo, Área Offline, Geosserviço e Mapa de Fundo.

O mapa entra como uma camada em Arquivos, com o olho de mostrar/esconder e o menu da linha: Editar (onde ficam o Nome e a Opacidade Geral), Editar limite de exibição, Enviar à nuvem — que disponibiliza o arquivo para os integrantes, e aparece só enquanto ele é apenas local —, Exportar e Remover. As feições vetoriais chegam somente leitura e podem ser incorporadas depois, uma a uma ou por grupo, para virarem registros editáveis.

Ao importar uma nova versão de um mapa que a expedição já tem, o app substitui o anterior em vez de acumular duas cópias — desde que os dois arquivos tragam o mesmo metadata.map_uuid, o que acontece quando são exportados com o mesmo nome-base de saída, a partir do mesmo projeto QGIS salvo (passo 19). O nome do arquivo em trânsito não importa.

Se o arquivo foi gerado localmente
Se o arquivo foi gerado localmente

23. Se o arquivo foi enviado direto à expedição

Abra a expedição correspondente no Tairu Maps. O arquivo já está associado a ela e chega pela sincronização, sem transferência manual.

Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo
Passo a passo

Problemas comuns

O assistente não encontra nenhuma base para exportar

A etapa Estimativa diz que nenhuma camada está marcada para desenhar o mapa. Verifique se existe ao menos uma imagem de arquivo (ortofoto, GeoTIFF) visível no projeto e marcada na tabela da primeira etapa, Área de interesse — a tabela aparece ao marcar a opção Cada imagem carregada no projeto. Se você não tem imagem em disco, marque Incluir o mapa de fundo do projeto em Parâmetros: desde a 2.0.21 o fundo online serve. E se a imagem existe mas está desmarcada no painel Camadas do QGIS, a própria mensagem diz o nome dela — marque-a lá.

O mapa saiu sem a imagem de satélite que eu via no QGIS

O que você via era um mapa de fundo online, e ele só é gravado quando marcado. Marque Incluir o mapa de fundo do projeto em Parâmetros — ou carregue no projeto a imagem de arquivo que deve virar o mapa, que é o caminho preferível quando você tem uma: ela não depende de rede e não baixa tile nenhum.

A estimativa ficou grande demais

Reduza uma ou mais destas variáveis:

Área exportada

Resolução (Máxima (0,25 m/px) quadruplica tudo em relação a Altíssima)

Qualidade de JPG ou WEBP

Número de camadas vetoriais

Uso de curvas de nível e grade GRG

O upload foi bloqueado

Isso normalmente acontece quando:

A estimativa passou de 90 MB

O arquivo gerado passou de 100 MB, o teto que o plugin recusa enviar

já existe um arquivo com esse nome na expedição

O próprio complemento recusa o envio, antes de subir, com Já existe um arquivo chamado "…" nesta expedição. Escolha outro nome. (não é o servidor: a regra de armazenamento permitiria a substituição). Remova o arquivo antigo pelo aplicativo (Remover, na camada em Arquivos) ou envie com outro nome

O usuário não tem papel de proprietário ou administrador da expedição — nesse caso o botão Enviar arquivo TairuDB aparece desabilitado, dizendo o motivo

O usuário não está em um plano Online ou Tempo Real

As curvas de nível ou a altitude não foram incluídas

Confira:

Conexão com a internet no momento da geração — as duas dependem de download

Fonte de elevação escolhida e a cobertura dela (INPE TOPODATA cobre só o Brasil)

Mensagens do log ao final do processo, que nomeiam a falha

A versão do Tairu Maps no aparelho: altitude requer 1.0.66 ou superior, curvas e grade GRG requerem 1.0.38

Minha camada vetorial não aparece na lista do assistente

Ela está desmarcada no painel Camadas do QGIS, ou dentro de um grupo desmarcado. Marque-a no painel e volte à etapa. Uma linha abaixo da lista informa quantas camadas foram omitidas por esse motivo.

A área exportada veio diferente do esperado

Revise a opção marcada na etapa Área de interesse. O rótulo de cada opção já diz quantas regiões e que tamanho ela produz — confira ali antes de avançar. Para maior previsibilidade, prefira Cada polígono de uma camada quando a área final já estiver mapeada.

Se a área saiu vazia ou absurda, verifique também o SRC do projeto: um projeto sem SRC definido renderiza normalmente e só falha onde há reprojeção.

Reexportei o mapa e apareceram duas cópias no app

Você gerou com um nome-base diferente: o arquivo saiu com outro metadata.map_uuid e o app o tratou como um segundo mapa. Na geração local, mantenha o nome que o assistente sugere (ele lembra o anterior) e o app substitui o mapa em vez de acumular cópias. No envio direto o mesmo nome é recusado pelo complemento, não pelo servidor (Já existe um arquivo chamado "…" nesta expedição. Escolha outro nome.), então remova o arquivo antigo da expedição pelo aplicativo (Remover, na camada em Arquivos — o grupo que já se chamou Mapas Externos) antes de reenviar com o mesmo nome.

Enviei registros de uma camada KML e eles duplicaram no app

Não é o mesmo problema acima: aquele é do arquivo .tairudb, este é do **envio de

registros** (o painel Tairu Maps, que é outro fluxo).

Ao enviar, o complemento carimba em cada feição o identificador do registro que criou

na nuvem (recordId). É esse carimbo que faz o próximo envio reconhecer a feição

como já enviada, em vez de criar outra. Camadas em formato somente-leitura —

KML é o caso comum, e também GeoJSON somente-leitura e camadas de consulta — não

aceitam campos novos: o provedor engole a gravação sem erro.

Desde a 2.0.22 o complemento detecta isso, guarda o carimbo no projeto do QGIS

e avisa:

A camada <nome> não guarda os identificadores dos registros (formato somente-leitura,

como KML). Eles ficaram no projeto: SALVE o projeto antes do próximo envio, senão os

mesmos registros serão enviados de novo como duplicatas.

O aviso exige ação: Projeto > Salvar (ou Ctrl+S) antes de fechar o QGIS. Fechar

sem salvar joga fora a identidade dos registros, e o envio seguinte trata as mesmas

feições como novas.

Duas saídas se já duplicou:

Apagar as cópias no aplicativo, salvar o projeto e reenviar;

Ou, para não depender de lembrar, converter a camada para um formato que aceita campos (GeoPackage) antes do primeiro envio — aí o carimbo fica na própria camada e o projeto não precisa ser salvo.

O tratamento completo do fluxo de envio fica em guia-envio-registros-qgis.

O plugin não aparece ou não abre o painel esperado

Abra Complementos > Gerenciar e Instalar Complementos…, confirme que TairuDB está instalado e ativo e reinicie o QGIS se necessário. Depois de atualizar o complemento, recarregue-o (desmarcar e marcar) ou reinicie o QGIS: o Python mantém os módulos já importados em memória.

Próximos tutoriais recomendados

  1. Importar um mapa TairuDB para uso offline
  2. Usar o Tairu Maps sem internet
  3. O que é uma expedição no Tairu Maps