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.
É 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
redis: the tiles are stored into a Redis database
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.
Send request to QGIS Server or external service with: 2 methods php or curl. Use first if curl is not installed on the server.
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.
Administrator e-mail: If a valid e-mail address is given, then the Lizmap Web Client notifications will be sent. For example, each account creation request via the registration form generates an email sent to this address.
sender e-mail and sender name: when Lizmap sends an e-mail like notifications or for password reset, if needs the email address and the name of a sender.
proxy for External requests
Lizmap may need to access to some internet services. So, if it is installed behind a web proxy (typically in an intranet), you need to indicate what is the proxy.
You should check the checkbox «Use a proxy server» and fill these fields:
Host of the proxy server: the address of the 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.
Login and password: sometimes an authentication is needed to access to the proxy
Domains for which the proxy will not be used: there are some requests that should not go to the proxy, typically requests to your QGIS server, or requests to a local server that serves map backgrounds etc… You have at least to set it with «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 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.