O software livre que compõe a infraestrutura geoespacial de código aberto LizPack

Publicado a 14 min de leitura

A LizPack é uma infraestrutura geoespacial de código aberto: não assenta num software próprio, mas em programas livres reconhecidos, desenvolvidos pelas suas próprias comunidades e editores. Este guia apresenta cada um deles, QGIS e QGIS Server, Lizmap Web Client e o seu plugin, PostgreSQL e PostGIS, GeoServer, QField e QFieldCloud, GeoNode: quem o desenvolve, com que licença, para que serve e como a LizPack os integra sem os substituir. Por fim, explica o que esta escolha garante na prática: formatos abertos, uma saída sempre possível e nenhuma licença de software a pagar.

Uma infraestrutura geoespacial de código aberto, não mais um programa

Quando se fala de um SIG web, imagina-se muitas vezes um produto único, entregue por um só fornecedor, com o seu formato, a sua licença e o seu contrato. A LizPack funciona de outra forma. É uma infraestrutura geoespacial de código aberto: um conjunto de servidores, automatismos e interfaces que implementa, liga, atualiza e monitoriza software livre existente. O software em si não é nosso. Pertence às suas comunidades, que o desenvolvem há anos, publicam o código e definem a licença.

Esta escolha tem uma consequência simples: tudo o que faz com a LizPack, faz com ferramentas que poderia instalar noutro lado. Um mapa publicado com o LizPack Map é um mapa Lizmap servido pelo QGIS Server. Uma camada publicada no GeoServer Cloud é uma camada GeoServer. Uma recolha feita com o LizPack Field é feita com a aplicação oficial QField. As competências que as suas equipas adquirem, os projetos que constroem e os dados que produzem continuam válidos fora da nossa plataforma.

O nosso trabalho situa-se em torno deste software: instalar a combinação certa de versões, atribuir um subdomínio e um certificado HTTPS, ligar uma base de dados a um servidor de mapas, fazer chegar os levantamentos de campo a um mapa, vigiar que tudo responde e aplicar as atualizações. O guia O que faz a LizPack detalha esta divisão de papéis produto a produto. Aqui olhamos para o outro lado: o próprio software.

As licenças citadas neste guia são as anunciadas por cada projeto no seu sítio ou repositório oficial. Podem mudar: em caso de dúvida para uma utilização concreta, prevalece o texto de licença publicado pelo projeto.

QGIS e QGIS Server: o posto de trabalho e o motor cartográfico

O QGIS é o SIG de secretária livre mais difundido. É desenvolvido por uma comunidade internacional de voluntários, empresas e organismos públicos, e é um projeto da fundação OSGeo (Open Source Geospatial Foundation). É distribuído sob a licença GNU GPL, versão 2 ou posterior. Funciona em Windows, macOS e Linux, lê a maioria dos formatos geográficos e serve para compor projetos: camadas, simbologia, etiquetas, formulários de recolha e composições de impressão.

O QGIS Server é a contraparte servidor do QGIS, saída do mesmo código e publicada sob a mesma licença. Lê um projeto QGIS tal como foi composto no computador e serve-o na web segundo as normas do OGC: WMS para as imagens de mapa, WFS para as entidades vetoriais, WMTS para os mosaicos e WCS para os rasters. A sua grande vantagem é a fidelidade: o que vê no QGIS Desktop é o que o servidor desenha, com a mesma simbologia e as mesmas etiquetas.

Na LizPack, o QGIS Desktop continua a ser a sua ferramenta, no seu computador: não o modificamos nem o substituímos. Já o QGIS Server funciona em cada instância LizPack Map. A versão do QGIS Server escolhe-se na implementação da instância e, a partir do plano Basic, cada instância tem o seu próprio QGIS Server. A nossa extensão LizPack Publisher, gratuita e publicada no repositório oficial de extensões do QGIS, acrescenta simplesmente ao QGIS Desktop uma forma de enviar um projeto para a instância.

  • Desenvolvimento: comunidade QGIS, projeto da fundação OSGeo.
  • Licença: GNU GPL versão 2 ou posterior.
  • Papel na LizPack: QGIS Desktop para compor, QGIS Server para servir os projetos em cada instância LizPack Map.

Lizmap Web Client e o plugin Lizmap: publicar um projeto QGIS na web

O Lizmap é desenvolvido pela 3Liz, uma empresa francesa editora de software livre, com as contribuições da sua comunidade de utilizadores. Tem duas partes. A primeira é o Lizmap Web Client, a aplicação web que mostra os mapas no navegador: navegação, pesquisa, impressão, edição em linha e gestão de permissões por grupo de utilizadores. É publicado sob a licença Mozilla Public License 2.0 (MPL 2.0).

A segunda é o plugin Lizmap para o QGIS Desktop, publicado sob licença livre no repositório oficial de extensões do QGIS. É neste plugin que se define o que o mapa web vai oferecer: camadas de fundo, ferramentas visíveis, camadas editáveis, janelas de informação e escalas. O plugin escreve estas definições num ficheiro de configuração colocado ao lado do projeto QGIS. O Lizmap Web Client lê esse ficheiro e o QGIS Server desenha as camadas do projeto.

O LizPack Map aloja o Lizmap Web Client tal como a 3Liz o publica, com o QGIS Server, uma base PostGIS e uma cache de mosaicos, num subdomínio em HTTPS cujo certificado se renova automaticamente. Para preparar um projeto, utiliza o plugin Lizmap exatamente como em qualquer publicação Lizmap: não temos um formato de configuração próprio. Os módulos que propomos, como os painéis de indicadores e o MapBuilder, juntam-se ao Lizmap sem o modificar e retiram-se sem mexer nos seus projetos.

Para perceber o que contém uma instância e como mostra um mapa, o guia Anatomia de uma instância Lizmap detalha cada componente.

PostgreSQL e PostGIS: a base de dados espacial

O PostgreSQL é um sistema de gestão de bases de dados relacionais livre, desenvolvido há mais de trinta anos pelo PostgreSQL Global Development Group, uma comunidade internacional. É publicado sob a PostgreSQL License, uma licença livre muito permissiva, próxima das licenças BSD e MIT.

O PostGIS é a extensão que dá ao PostgreSQL as suas capacidades geográficas: tipos de geometria, índices espaciais, funções de cálculo (distâncias, interseções, zonas tampão) e gestão de sistemas de coordenadas. É um projeto da fundação OSGeo, distribuído sob a licença GNU GPL versão 2 ou posterior. Segundo as perguntas frequentes do projeto, usar o PostGIS a partir do seu próprio software não o sujeita à GPL: só a redistribuição de uma versão modificada do PostGIS está sujeita.

O PostGIS é o ponto de encontro de toda a infraestrutura LizPack. Cada instância LizPack Map inclui uma base PostgreSQL/PostGIS; a partir do plano Pro, liga-se a ela diretamente a partir do QGIS Desktop ou do pgAdmin, com ligação cifrada. O produto Bases de dados propõe ainda bases dedicadas, com PostgreSQL 17 e PostGIS 3.5, de 1 a 10 GB, faturadas por GB. Estas bases podem ser ligadas a uma instância Lizmap, ao GeoServer Cloud e ao LizPack Field, para que os dados circulem sem exportações.

  • PostgreSQL: PostgreSQL Global Development Group, PostgreSQL License.
  • PostGIS: projeto OSGeo, GNU GPL versão 2 ou posterior.
  • Papel na LizPack: guardar os dados, servi-los ao QGIS Server e ao GeoServer, receber os levantamentos de campo.

GeoServer: o servidor de serviços OGC

O GeoServer é um servidor de mapas livre escrito em Java, projeto da fundação OSGeo, desenvolvido por uma comunidade de contribuidores e empresas. É distribuído sob a licença GNU GPL versão 2.0, com uma exceção que permite combiná-lo com as bibliotecas EMF e XSD. Publica camadas em WMS, WFS, WCS e WMTS a partir de ficheiros ou bases de dados, com os seus próprios estilos e a sua consola de administração.

O GeoServer e o QGIS Server não fazem exatamente o mesmo trabalho. O QGIS Server serve um projeto QGIS tal como está e alimenta o Lizmap. O GeoServer publica camadas independentes de um projeto e destina-se às aplicações que esperam serviços OGC clássicos: ArcGIS, Leaflet, OpenLayers ou outros utilizadores de QGIS. Os dois complementam-se, e o guia GeoServer, QGIS Server ou MapServer compara-os em detalhe.

A LizPack propõe o GeoServer de duas formas. O GeoServer Cloud dá a cada conta um espaço GeoServer 3 isolado, com a consola habitual, o envio de Shapefile, GeoPackage e GeoTIFF a partir do painel e a ligação num clique à base PostGIS de uma instância. É gratuito até 200 MB e 10 camadas. A edição LizPack Entreprise integra também o GeoServer nos seus próprios servidores. Nos dois casos, quem responde é o GeoServer: nós instalamo-lo, protegemo-lo, atualizamo-lo e monitorizamo-lo.

QField e QFieldCloud: a recolha de dados no terreno

O QField é a aplicação móvel livre que abre os projetos QGIS em Android e iOS. É desenvolvida pela OPENGIS.ch, uma empresa suíça, com a sua comunidade, e publicada sob a licença GNU GPL versão 2 ou posterior. Reproduz a representação e os formulários do projeto QGIS, funciona sem rede e permite registar pontos, linhas e polígonos com os seus atributos e fotografias.

O QFieldCloud é o serviço de sincronização concebido pela mesma equipa para o QField. Envia os projetos para os dispositivos e recolhe as alterações das equipas de terreno. O seu código é publicado sob a licença MIT. A OPENGIS.ch também o explora como serviço em linha com o seu próprio nome.

O LizPack Field assenta na mesma tecnologia de sincronização que o QFieldCloud e funciona com a aplicação oficial QField, que os seus técnicos instalam a partir das lojas de aplicações. O que a LizPack acrescenta: a mesma conta que para o alojamento Lizmap, um painel em português, francês, inglês ou espanhol, um apoio de proximidade e, com o plano Pro, a escrita direta dos levantamentos na sua base PostGIS. Um mapa Lizmap que mostre essas camadas é então atualizado a cada sincronização. O LizPack Viewer, incluído com o LizPack Field, permite compor mapas em linha com as camadas de vários projetos.

GeoNode: o catálogo de dados

O GeoNode é uma plataforma livre de catálogo de dados geográficos, projeto da fundação OSGeo, desenvolvida por uma comunidade de organizações e empresas. É distribuída sob a licença GNU GPL. Permite publicar conjuntos de dados, mapas e documentos com os seus metadados, pesquisá-los e pré-visualizá-los num mapa. O GeoNode apoia-se no GeoServer para difundir os dados como serviços OGC.

O LizPack Catalogue assenta no GeoNode e no GeoServer. A LizPack acrescenta o que um catálogo público não prevê de origem para a venda: uma loja (conjunto completo para descarregar, extração sobre uma zona, acesso WMS e WFS durante um período, mapa para imprimir em PDF), o pagamento por cartão bancário e Mobile Money, a proteção dos dados à venda, que só mostram a sua pré-visualização, e a personalização com as suas cores. O catálogo instala-se nos seus servidores ou nos nossos, mediante orçamento.

Se hesita entre vários catálogos livres, o guia GeoNode, CKAN ou GeoNetwork compara os seus pontos fortes.

Como a LizPack integra este software sem o substituir

Cada um destes programas funciona muito bem sozinho. A dificuldade, em produção, vem da sua integração: uma versão do Lizmap compatível com a versão do QGIS Server, uma base PostGIS acessível a ambos, um certificado HTTPS a renovar, uma sincronização de terreno que escreva na base certa, um GeoServer que leia as mesmas tabelas. Cada programa tem o seu próprio ritmo de versões, e é esse ritmo que é preciso acompanhar ao longo do tempo.

SoftwareDesenvolvido porLicençaProduto LizPack
QGIS Desktop e QGIS ServerComunidade QGIS, projeto OSGeoGNU GPL v2 ou posteriorLizPack Map, LizPack Publisher, LizPack Field
Lizmap Web Client3Liz e a sua comunidadeMPL 2.0LizPack Map, LizPack Entreprise
Plugin Lizmap3Liz e a sua comunidadeLicença livre (repositório QGIS)Preparação dos projetos LizPack Map
PostgreSQLPostgreSQL Global Development GroupPostgreSQL LicenseLizPack Map, Bases de dados
PostGISProjeto OSGeoGNU GPL v2 ou posteriorLizPack Map, Bases de dados, LizPack Field
GeoServerProjeto OSGeoGNU GPL v2.0GeoServer Cloud, LizPack Catalogue, LizPack Entreprise
QFieldOPENGIS.ch e a sua comunidadeGNU GPL v2 ou posteriorLizPack Field
QFieldCloudOPENGIS.chMITLizPack Field (mesma tecnologia de sincronização)
GeoNodeProjeto OSGeoGNU GPLLizPack Catalogue

Na prática, a LizPack ocupa-se do que acontece entre estes programas e à sua volta. Uma instância LizPack Map fica pronta em cerca de quatro minutos, no subdomínio escolhido, com o Lizmap, o QGIS Server, o PostGIS e a cache de mosaicos já ligados. A atualização do Lizmap e do QGIS Server lança-se com um clique. As bases avisam por correio eletrónico à medida que se enchem. A base PostGIS de uma instância liga-se ao GeoServer Cloud sem formulário de ligação. Os levantamentos do LizPack Field chegam ao PostGIS e, portanto, ao mapa Lizmap.

O que não fazemos conta tanto como o resto: não reescrevemos este software, não criamos uma versão fechada, não vendemos licenças para o usar e não inventamos um formato de projeto ou de dados que o prenda a nós. As novidades publicadas pela 3Liz, pela OPENGIS.ch, pela comunidade QGIS ou pela do GeoServer chegam-lhe pelas atualizações, tal como os seus autores as conceberam.

O que esta escolha garante: formatos abertos, reversibilidade, sem licença

Construir sobre uma infraestrutura geoespacial de código aberto não é apenas uma questão de princípio. Para um município, um gabinete de estudos ou uma ONG, traduz-se em garantias práticas que pode verificar por si próprio.

  • Formatos abertos. Os seus projetos são projetos QGIS, acompanhados do ficheiro de configuração do plugin Lizmap. Os seus dados estão em GeoPackage, Shapefile, GeoTIFF ou numa base PostGIS. Os seus serviços seguem as normas OGC. Nada disto é próprio da LizPack.
  • Reversibilidade. Os seus projetos, ficheiros e bases recuperam-se e reinstalam-se em qualquer servidor Lizmap, QGIS Server, PostGIS ou GeoServer, nas suas instalações ou noutro fornecedor. O mesmo software produzirá lá o mesmo mapa.
  • Nenhuma licença de software a pagar. O software é livre. O que paga à LizPack é o alojamento, a exploração, as atualizações e o apoio, segundo o plano escolhido, não um direito de utilização de um programa.
  • Uma comunidade em vez de um fornecedor único. Este software está documentado publicamente, é ensinado, usado por numerosas organizações e mantido por vários intervenientes. O seu futuro não depende da LizPack.
  • A possibilidade de o levar para casa. Com o LizPack Entreprise, o mesmo software instala-se nos seus próprios servidores, gerido a partir de um portal, se os seus dados tiverem de ficar lá.

Para uma estimativa em números do que custa um SIG web livre, com alojamento, tempo de manutenção e formação, o guia Custo de um SIG web de código aberto faz o cálculo rubrica a rubrica.

O que paga e em troca de quê

Como o software é livre, os preços da LizPack remuneram um serviço. Eis os planos atuais; a tabela completa e atualizada está na página Preços.

ProdutoSoftware livre utilizadoPlanos
LizPack MapLizmap Web Client, QGIS Server, PostgreSQL e PostGISFree: avaliação gratuita de 30 dias; Basic: 10 USD por mês, uma instância; Pro: 20 USD por mês, duas instâncias; Enterprise mediante orçamento
LizPack PublisherExtensão para o QGIS DesktopGratuito
Bases de dadosPostgreSQL 17 e PostGIS 3.5De 1 a 10 GB, faturadas por GB e por mês
GeoServer CloudGeoServer 3Gratuito até 200 MB e 10 camadas, orçamento acima disso
LizPack FieldQField, sincronização com a tecnologia do QFieldCloudGratuito: 200 MB e um projeto; Pro: 15 USD por mês
LizPack CatalogueGeoNode e GeoServerMediante orçamento
LizPack EntrepriseLizmap, QGIS Server, PostGIS, GeoServer, QFieldMediante orçamento

Preços retirados da tabela de reserva do sítio a 10/11/2026, em dólares norte-americanos. A página Preços mostra os preços em vigor.

Perguntas frequentes

A LizPack é software de código aberto?

A LizPack é uma infraestrutura geoespacial de código aberto: implementa, liga, atualiza e monitoriza software livre existente, Lizmap, QGIS Server, PostGIS, GeoServer, QField e GeoNode, sem o substituir. O software utilizado é o das suas comunidades, com as suas próprias licenças.

O Lizmap Web Client, desenvolvido pela 3Liz, é publicado sob a licença Mozilla Public License 2.0. O plugin Lizmap para o QGIS é publicado sob licença livre no repositório oficial de extensões do QGIS.

Não. O QGIS Server e o GeoServer são distribuídos sob a licença GNU GPL e usam-se sem taxas. Um fornecedor como a LizPack fatura o serviço de alojamento e exploração, não o software.

Sim. Os seus projetos QGIS, a configuração Lizmap, os seus ficheiros e as suas bases PostGIS estão em formatos abertos e reinstalam-se em qualquer servidor Lizmap, QGIS Server ou PostGIS.

O LizPack Field assenta na mesma tecnologia de sincronização que o QFieldCloud e usa a aplicação oficial QField. Acrescenta a conta LizPack comum, uma interface em quatro línguas, um apoio de proximidade e, com o plano Pro, a escrita dos levantamentos na sua base PostGIS.

Soluções citadas

Todos os guias

Pronto para implementar?

Avaliação gratuita de 30 dias, sem compromisso e sem cartão bancário.