Introdução

Arquitetura do Lizmap

_images/all-schema-client-server.png

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).

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/introduction-comparison-qgis-web.png

Recursos do Lizmap

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.png

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.png

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