|Documentação

Gestão de ficheiros

O gestor de ficheiros

Cada instância tem o seu espaço de ficheiros: os seus projetos QGIS, a respetiva configuração Lizmap e os dados que utilizam. O gestor de ficheiros mostra-o no navegador. Abra-o a partir da ficha da instância, na página Instâncias, com o botão Ficheiros.

O gestor de ficheiros: em cima, o caminho da pasta aberta (aqui Raiz), a pesquisa e o espaço ocupado; por baixo, a barra de ações; depois o conteúdo, com uma caixa e um menu por linha. O tamanho de uma pasta é o do seu conteúdo.

Em cima: Voltar à pasta superior e o caminho da pasta; à direita, Filtrar esta pasta…, Atualizar, a passagem da Vista em lista para a Vista em grelha e o espaço utilizado pela sua conta. Por baixo, a barra de ações está sempre visível: Enviar e Nova pasta, depois, para a seleção, o seu número, Transferir, Mudar o nome e Eliminar, a cinzento enquanto nada estiver selecionado. Os três pontos, Mais ações, propõem Abrir, Copiar, Cortar, Colar, Para a base de dados para um GeoPackage e Validar o projeto. Um projeto QGIS selecionado acrescenta à barra Abrir o mapa, que abre o seu mapa Lizmap num novo separador, e Validar o projeto; o ícone de um projeto publicado também abre o seu mapa com um clique. Segurança, junto à pesquisa, regula as proteções da instância: Proteção contra a eliminação e Proteger os projetos QGIS.

Faça duplo clique numa pasta para a abrir, num ficheiro para o transferir. O caminho leva, com um clique, a qualquer pasta superior. A caixa de uma linha seleciona-a; a do cabeçalho seleciona tudo. Os três pontos no fim de uma linha, o clique com o botão direito ou um toque prolongado num ecrã tátil abrem o menu das suas ações; Atualizar volta a ler a pasta, por exemplo após um carregamento feito a partir do QGIS.

Enviar ficheiros

  1. Abra a pasta de destino.
  2. Clique em Enviar, ou escolha Carregar ficheiros no menu do clique com o botão direito. Abre-se a janela Enviar.
  3. Carregar uma pasta envia uma pasta inteira, incluindo as subpastas; Carregar ficheiros envia um ou vários ficheiros.

Se já existir um elemento com o mesmo nome, a janela Ficheiros existentes pergunta-lhe se o deve substituir. A janela de acompanhamento mostra depois o envio, o processamento pelo servidor e, por fim, o resultado. Os ficheiros recusados são aí listados com o respetivo motivo: consulte o que é recusado.

Um envio mais curto

  • Um ficheiro já atualizado na instância, do mesmo tamanho e não modificado desde então, não é reenviado: reenviar a pasta de um projeto em que só o projeto mudou leva alguns segundos.
  • Um GeoPackage modificado só envia as partes que mudaram: corrigir algumas entidades num ficheiro de 300 MB só envia alguns MB.
  • GeoPackage, Shapefile e CSV são comprimidos durante o envio: duas a três vezes menos dados na sua ligação.
  • Uma quebra de ligação não obriga a recomeçar tudo: o envio retoma sozinho. Se a página foi fechada, envie os mesmos ficheiros: o que já tinha chegado não é reenviado.
  • Pode sair do gestor durante um envio: ele continua, e um indicador na parte inferior do ecrã acompanha o progresso. Não feche o separador antes do fim.

A partir de uma ligação

Para um ficheiro grande numa ligação lenta, coloque-o primeiro no Google Drive ou no Dropbox, partilhe-o publicamente e cole a sua ligação em A partir de uma ligação, no fundo da janela Enviar, e clique em Importar. O servidor da sua instância descarrega o ficheiro ele próprio, muito mais depressa do que a sua ligação o enviaria. Uma pasta partilhada do Google Drive é importada por inteiro, incluindo as subpastas; um endereço direto do ficheiro também serve. Consoante a instância, esta opção pode não ser proposta.

Um projeto QGIS não se importa a partir de uma ligação: tem de ser verificado no envio. Numa pasta importada, os projetos ficam de parte e são listados no fim: envie-os depois com Carregar ficheiros, ou a partir do QGIS com a extensão. Pesam apenas alguns KB.

O armazenamento

A parte inferior da página indica o número de elementos da pasta; em cima, junto à pesquisa, aparece o armazenamento utilizado, em relação ao limite do seu plano. Um envio que não caiba no espaço restante é recusado antes de começar, e uma janela propõe passar para um plano superior. Quando a sua quota é ultrapassada, o gestor continua aberto para libertar espaço, mas os envios ficam bloqueados: consulte as quotas.

Um membro da sua equipa só abre o gestor se tiver a permissão Gerir os ficheiros.

Copiar, mover, mudar o nome, eliminar

Clique num elemento, ou assinale a sua caixa, para o selecionar. Ctrl, ou Cmd no Mac, acrescenta um elemento à seleção; Shift seleciona um intervalo. As ações aplicam-se a toda a seleção.

AçãoComoO que acontece
CopiarCopiar e depois Colar na pasta pretendida, ou Ctrl+C e depois Ctrl+V.Se o nome já estiver ocupado, a cópia recebe o sufixo - copie. A cópia é recusada se ultrapassar o seu armazenamento.
MoverCortar e depois Colar, ou Ctrl+X e depois Ctrl+V. Também pode arrastar os elementos para uma pasta, ou para uma pasta do caminho.Se o destino já contiver esses nomes, a janela Elementos existentes propõe Substituir.
Mudar o nomeMudar o nome na barra de ações ou no menu, ou F2.Um único elemento de cada vez. O novo nome não pode estar já ocupado na pasta.
TransferirTransferir na barra de ações ou no menu, ou duplo clique num ficheiro.Uma pasta, ou vários elementos, chegam num arquivo ZIP. Se a instância protege os seus projetos QGIS, um ficheiro .qgs ou .qgz marcado Protegido não é transferido e fica fora do arquivo.
EliminarEliminar na barra de ações ou no menu, ou a tecla Delete.Após confirmação, os elementos são apagados, com todo o conteúdo das pastas.

Um projeto publicado ocupa dois ficheiros, o projeto e o seu .qgs.cfg, que têm o mesmo nome. Mudar o nome ou mover um sem o outro retira o projeto do seu portal.

Uma eliminação liberta o espaço de imediato, e a sua utilização é recalculada nos segundos seguintes. Se tiver ultrapassado a sua quota, as suas instâncias reiniciam automaticamente quando voltarem a ficar abaixo do limite.

Uma eliminação é definitiva: não existe caixote do lixo. Guarde uma cópia dos seus projetos e dos seus dados no seu computador.

O que é aceite, o que é recusado

O gestor aceita todos os tipos de ficheiros, exceto os que poderiam ser executados no servidor. Estes são recusados, seja qual for o seu conteúdo:

  • programas e instaladores: .exe, .dll, .so, .msi, .deb, .rpm, .dmg;
  • scripts e código-fonte: .sh, .bat, .cmd, .ps1, .py, .js, .ts, .php, .rb, .pl, .java, .jar, .c, .cpp, .cs, .go, .rs, .lua, .r e as outras linguagens comuns;
  • scripts SQL: .sql;
  • ficheiros de configuração do sistema: .ini, .conf, .env, .htaccess, .htpasswd.

Antes do envio, a janela Ficheiros não autorizados lista os que serão excluídos e propõe continuar com os restantes. Para carregar um script SQL na base de dados, utilize as suas próprias ferramentas: consulte ligar-se à base de dados.

Um arquivo ZIP não é descompactado: é guardado tal como está, e um projeto que contenha não é publicado. Envie antes a pasta do projeto com Carregar uma pasta.

As verificações dos projetos QGIS

Cada projeto QGIS carregado é examinado antes de ser guardado, e dois defeitos levam à sua recusa:

  • camadas em sistemas de coordenadas diferentes: cada camada divergente seria reprojetada a cada apresentação, para cada visitante. Guarde as suas camadas numa projeção única; os mapas de fundo não contam;
  • ligações PostgreSQL que apontam para outra base de dados que não a da instância. O motivo da recusa recorda o endereço, a base de dados e a porta esperados, os da ficha da instância.

Um projeto aceite pode receber observações, por exemplo sobre uma camada que tornará o mapa lento. Não bloqueiam nada e aparecem na janela de acompanhamento.

Examinar um projeto sem o publicar

Validar o projeto, em Mais ações da barra de ações, abre a página Validação de projeto. Se a pasta apresentada contiver um único projeto .qgs, este é analisado de imediato; caso contrário, a página permite-lhe escolher. O relatório aplica as mesmas verificações que o carregamento, classifica as constatações por gravidade e pode ser exportado em CSV ou em JSON. Nada é escrito na instância.

Organizar um projeto publicado

O portal publica os projetos que encontra no espaço de ficheiros da instância. A organização que evita surpresas:

  • uma pasta por projeto, em vez de tudo na raiz;
  • nessa pasta, o projeto (.qgs ou .qgz) e o seu .qgs.cfg, com o mesmo nome: consulte os dois ficheiros de um projeto;
  • ao lado, os ficheiros de dados do projeto, nas mesmas posições relativas que no seu computador, para que os caminhos guardados no projeto continuem válidos;
  • os dados volumosos ou partilhados entre projetos na base de dados da instância, em vez de em ficheiros.

O mais simples é enviar a pasta do projeto tal como está no seu computador, com Carregar uma pasta: a estrutura é conservada. Um caminho que aponte para o seu disco, como C: ou /home, não leva a nada no servidor; o relatório de validação assinala-o. A extensão LizPack Publisher também envia o projeto e os seus dados a partir do QGIS.

Passar um GeoPackage para a base de dados

Um GeoPackage carregado pode ser importado para a base de dados da instância. Selecione-o e clique no ícone de base de dados da barra de ferramentas, ou escolha Transferir para a base de dados no menu do clique com o botão direito. Esta transferência está reservada ao plano Pro e superiores.

  1. Na janela Transferir para a base de dados, escolha o Esquema de destino entre os da instância.
  2. As camadas do GeoPackage são comparadas com o esquema. As novas serão importadas. Para uma camada já existente, marque Tronquer et remplacer se os seus dados atuais tiverem de ser apagados e substituídos; caso contrário, é ignorada.
  3. Clique em Transferir.

A transferência prossegue no servidor: pode fechar a janela sem a interromper. Uma mensagem apresenta o balanço: camadas importadas, substituídas e ignoradas.