Configuração do Lizmap Web Client

Introdução

O menu Configuração Lizmap está dividido em 2 partes:

  • Serviços: a configuração geral do Lizmap Web Client - servidor, cache, etc.

  • Repositórios: criação e configuração de repositórios Lizmap

../_images/administration-lizmap-configuration.png

Serviços

Para configurar Serviços, clique no botão Modificar após o resumo de opções.

Aviso

O QGIS Server deve ser instalado no mesmo computador que o Lizmap Web Client

  • Lista de URLs de subdomínios WMS (opcional): O uso de vários nomes de domínio é uma das otimizações clássicas quando uma aplicação Web utiliza OpenLayers (como o Lizmap Web Client). Pode inserir uma lista de subdomínios separados por vírgula.

    • Deve ser utilizada uma lista de subdomínios relativamente ao domínio utilizado com Lizmap Web Client. Por exemplo, se o nome do domínio principal é maps.example.com, então pode ser utilizado a.maps.example.com, b.maps.example.com, c.maps.example.com, d.maps.example.com.

    • É essencial que tenha configurado o virtual host no servidor Apache para que possa ter em conta esses subdomínios, por exemplo com a variável:

      ServerAlias \*.maps.example.com
      
  • Tipo de armazenamento de cache do servidor

    • Arquivos: Os mosaicos são arquivados em cache no servidor, em pastas que correspondem a diferentes camadas

    • Base de dados SQLite: Os mosaicos são armazenados por camada em numa base de dados SQLite

  • Diretório raiz da cache: A pasta onde a cache é armazenada. A mesma deve ter permissões de escrita para o servidor Apache.

  • Tempo(s) de expiração da Cache no servidor: O tempo em segundos durante o qual cada mosaico é mantido. Este é um valor padrão para camadas cujo tempo não foi configurado através do plugin.

    • Os mosaicos em cache mais antigos do que esse tempo são atualizados automaticamente.

    • O valor 0 significa que os mosaicos nunca expiram.

    • O tempo de expiração deve ser adaptado para a alteração dos dados.

  • Enviar pedido ao servidor QGIS com: 2 métodos php ou curl. Utilize o primeiro se o curl não estiver instalado no servidor.

  • Modo debug: regista algumas consultas num ficheiro de log: lizmap/var/log/ messages.log

  • Permitir que os visitantes solicitem uma conta: Se esta opção estiver ativada, um novo link “Registo” será adicionado no menu público. Ao clicar neste link, o visitante recebe um formulário que permite que ele solicite uma conta ao administrador. Ele deve preencher alguns campos (nome, e-mail, relativos ao pedido), em seguida o formulário será validado para envio do pedido.

  • E-mail do administrador Se for fornecido um endereço de e-mail válido, as notificações do Lizmap Web Client serão enviadas. Por exemplo, cada pedido de criação de conta através do formulário de registo gera um e-mail enviado para este endereço.

../_images/administration-modify-services.png

Repositórios

Para cada repositório Lizmap, estão listados:

  • As principais informações: etiqueta e caminho da pasta local

  • A lista de permissões respeitante aos grupos

  • Botões de ação:

    • Ver: mostra uma página que lista os mapas neste repositório

    • Modificar: mostra o formulário de modificação do repositório

    • Eliminar: exclui o repositório da configuração do Lizmap Web Client

    • Esvaziar a cache: remove a cache de todas as camadas dos projetos do repositório

../_images/administration-repository-detail.png

Pode criar um novo repositório utilizando o botão Criar um repositório localizado na parte superior e inferior da secção Repositórios.

Criar um repositório

Para criar um repositório, deve fornecer:

  • um id: uma palavra sem espaços, acentos ou caracteres especiais

  • uma etiqueta: o nome que será mostrado para este repositório, acentos e espaços são permitidos

  • um caminho da pasta local: o caminho completo no servidor para a pasta que contém os projetos QGIS e os dados

  • Permitir temas para os repositórios: Esta opção permite que o utilizador defina um tema para o repositório e temas para cada mapa. Ver: ref:lizmap-simples-themes.

Definir as permissões de cada grupo

Depois de criar o diretório, o formulário de modificação do repositório é mostrado automaticamente e define as seguintes permissões para cada grupo:

  • Ver repositórios:

    • todos os utilizadores dos grupos selecionados podem aceder aos mapas deste repositório

    • o grupo anonymous é usado para utilizadores não registados e permite disponibilizar mapas públicos

  • Utilizar a ferramenta de Edição

    Quando essa opção é marcada, os utilizadores do grupo têm acesso à ferramenta de edição em todos os mapas do repositório do Lizmap, para os quais a edição foi configurada.

  • Ver sempre os dados completos das camadas, mesmo que filtrados por utilizador

    Esta opção está relacionada com as camadas de dados do recurso de filtragem por grupo. Ver: ref:filter-layer-data-by-group. Marque a caixa de verificação para decidir quais grupos que podem ver sempre todos os dados, mesmo quando exista um filtro ativo nalgumas camadas.

../_images/administration-modify-repository.png