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
Serviços
Para configurar Serviços, clique no botão Modificar após o resumo de opções.
URL do servidor WMS: O URL completo do servidor QGIS, como http://localhost/cgi-bin/qgis_mapserv.fcgi ou http://localhost/cgi-bin/qgis_mapserv.fcgi.exe.
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.
Supõe-se que se encontre configurado o virtual host no servidor Apache/Nginx para tomar em consideração 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
redis: os mosaicos são armazenados numa base de dados Redis
Diretório raiz da cache: a pasta onde a cache é armazenada. Deve ter permissões de escrita para o servidor Apache/Nginx.
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 para o Servidor QGIS ou serviço externo com: 2 métodos php ou curl. Utilizar primeiro se o curl não se encontrar 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 via formulário de cadastro gera um e-mail enviado para este endereço.
e-mail do remetente e nome do remetente: quando o Lizmap envia um e-mail como notificações ou para redefinição de uma palavra-passe, caso necessite do endereço de e-mail e do nome de um remetente.
proxy para pedidos externos
O Lizmap pode necessitar de aceder a alguns serviços de internet. Portanto, se este estiver instalado por detrás de um web proxy (normalmente numa intranet), será necessário indicar qual é o proxy.
Será necessário marcar a caixa de seleção «Utilizar um servidor proxy» e preencher estes campos:
Host do servidor proxy: o endereço do proxy
Port of the proxy server: the tcp port of the proxy
Type of the proxy: the protocol used to access to the proxy: http or socks5. It is only supported when curl is used.
Utilizador e Palavra-passe: por vezes é necessária uma autenticação para aceder ao proxy
Domínios para os quais o proxy não será utilizado: existem alguns pedidos que não devem passar pelo proxy, normalmente pedidos para o servidor QGIS, ou pedidos para um servidor local que serve mapas de fundo etc… Deverá ser definido no mínimo como «localhost,127.0.0.1».
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
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 o repositório: Esta opção permite definir um tema para o repositório e temas para cada mapa. Ver criando-temas-simples.
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 encontra-se relacionada com a filtragem de camadas de dados por grupo. Ver camada filtrada pelo utilizador. Marcar a caixa de verificação para decidir quais grupos podem visualizar sempre todos os dados, mesmo quando um filtro estiver ativo nalgumas camadas.