Introdução

Arquitetura do Lizmap

_images/architecture.jpg

Preparação dos dados

O fluxo de de construção dos mapas é efetuado no seu computador com o QGIS Desktop:

  • carregamento de camadas,

  • criação do mapa,

  • organização e preparação dos dados.

Configuração do mapa e publicação

Para poder colocar o mapa online, é necessário configurar algumas opções de publicação (escalas, camadas de base, metadados) através do plugin Lizmap do QGIS Desktop. De seguida, há que sincronizar a pasta de trabalho com o servidor intranet ou extranet.

Visualização dos Dados

Quando a sincronização estiver concluída, o mapa QGIS pode ser acedido como tal na Internet. O mapa encontra-se disponível por meio do software Lizmap Web Client através de um explorador da Internet (Firefox, Safari, Chrome, Internet Explorer).

Para obter mais informações sobre as versões (navegadores da Web, QGIS Server, PostgreSQL etc) que são suportadas, consultar a página do Lizmap Web Client: https://github.com/3liz/lizmap-web-client/wiki/Versions

QGIS e QGIS Server

  • QGIS, um software SIG Desktop completo

    • Gestão de uma grande variedade de formatos de dados para raster (GeoTIFF, ASC, NetCDF, etc.) e para vector (SHP, TAB, MIF/MID, GML, GeoJSON, etc.)

    • Gestão de base de dados geográficos chave (PostgreSQL/PostGIS, Oracle, MSSQL, etc.)

    • Gestão de camadas raster e vetorial, simbologia, impressão, processamento

    • Desempenho e riqueza funcional de um Software SIG desktop

  • Serviços Geográficos Web padronizados:

    • OGC, Open Geospatial Consortium, consórcio para a padronização de troca de informação geográfica através da Internet

    • WMS, Web Mapping Service: padrão para publicação de mapas como imagem

    • WFS, Web Feature Service: padrão para publicação de dados geográficos vetoriais

    • WCS, Web Coverage Service: padrão para publicação de dados geográficos de imagem de cobertura

  • O QGIS Server permite facilmente a publicação de 3 tipos de Serviços Web padronizados:

    • Instalar o QGIS Server num servidor

    • Configurar as propriedades dos Serviços Geográficos Web

    • Copiar e colar projetos QGIS e ficheiros de dados

    • QGIS Server e QGIS Desktop partilham o mesmo mecanismo de renderização

_images/qgis_to_web.jpg

Recursos do Lizmap

Código Aberto

O Lizmap e os módulos são projetos de código aberto editados e geridos por https://3liz.com

O código-fonte está atualmente disponível em https://github.com/3liz/ A ajuda está disponível em:

Recursos padrão

Por padrão, o Lizmap disponibiliza mapas web com os seguintes recursos:

  • mover

  • zoom para a área desenhada pelo utilizador

  • aproximar

  • selecionar um nível de zoom através de uma barra vertical

  • afastar

  • visualizar a escala através de uma escala gráfica e numérica

A legenda apresentada respeita a ordem e a organização definidas no QGIS.

A interface permite ao utilizador ocultar a legenda e visualizar o mapa em toda a largura do ecrã. Também permite visualizar informações no mapa (descrição, extensão, contacto).

Finalmente o Lizmap funciona como um proxy para os serviços Web utilizados na construção de mapas. Portanto, é possível efetuar pedidos WMS ou WFS através do Lizmap. É possível garantir ao QGIS ou ao ArcGIS o acesso aos serviços Web. Também é possível partilhar esses endereços com sistemas de catalogação de serviços Web.

_images/introduction-alaska-map.jpg

Módulos adicionais do Lizmap

Podem ser adicionados alguns módulos ao Lizmap:

Caso de uso específico para a França:

Configuração com o QGIS

A configuração dos mapas é feita no QGIS.

Uma parte provem diretamente do Projeto QGIS:

  • ordem da legenda e estrutura

  • simbologia da camada

  • mapa de enquadramento através de um grupo Overview na legenda

  • configurar modelos de impressão através dos respetivos compositores

O resto é feito através do plugin Lizmap. Este plugin permite:

  • especificar os nomes das camadas e grupos na interface web

  • agrupar as camadas numa única camada WMS

  • definir algumas camadas como camadas base

  • definir o sistema de visualização das camadas: uma única imagem ou mosaicos

  • definir o tempo de vida útil das imagens em cache

  • definir o tempo de vida útil das imagens na rede

  • definir popups para a camada de consulta

  • definir o link para os metadados

  • definir as escalas do mapa

  • definir as ferramentas disponíveis com o mapa:

    • impressão

    • medição do comprimento, área e perímetro

    • utilização da geolocalização do utilizador (GPS)

    • pesquisa de endereços no OpenStreetMap ou Google

  • definir camadas base externas:

    • Google Maps

    • Bing Maps

    • OpenStreetMap

    • Géoportail IGN

  • definir camadas para atalhos de navegação:

    • pesquisar num campo da camada

    • ampliar a um item seleccionado

    • pesquisar em cascata dentro de 2 campos da mesma camada ou entre camadas unidas

_images/introduction-montpellier-map.jpg

Configuração através do Web back-office

O back-office do Lizmap define:

  • a lista de pastas que contêm os mapas

  • as permissões dos utilizadores por pasta do mapa

  • a utilização de subdomínios para melhorar a capacidade de resposta da interface.

Em resumo

  • Interface HTML5 compatível com telemóveis e tablets

  • Agrupar mapas por pasta: aplicação multi-pastas e multi-projetos

  • Gestão das permissões de acesso por diretório para grupos de utilizadores

  • Gestão automática da cache do mapa

  • Interface multilingue: Inglês, Francês, Italiano, Espanhol, Português, Grego, …

  • Utilização de camadas base externas: OSM, Google, Bing

  • Impressão

  • Edição online: adicionar, alteração espacial e de atributos, eliminar

  • Zoom com localização

  • Pesquisa de endereços: Nominatim (OpenStreetMap engine), Google

  • Registo de acessos

Requisitos

A versão do Lizmap Web Client requer:

  • Firefox ≥ 63

  • Edge ≥ 79

  • Chromium ≥ 54