Catálogo de dados geográficos: qual escolher?

Publicado a 11 min de leitura

Precisa de publicar, descrever e partilhar os seus dados espaciais, e talvez vendê-los. Esta comparação destina-se a serviços de SIG, administrações e produtores de dados que escolhem um catálogo de dados geográficos. Apresenta o GeoNode, o CKAN, o GeoNetwork e o ArcGIS Hub, e diz com franqueza qual convém a cada necessidade.

Para que serve um catálogo de dados geográficos

Um catálogo de dados geográficos reúne as fichas dos seus conjuntos de dados: o que contêm, quem os produz, que zona cobrem, em que data e com que licença. Consoante a ferramenta, limita-se a esses metadados ou aloja também os dados, mostra-os num mapa e publica-os como serviços OGC.

Antes de comparar programas, coloque três perguntas: quer apenas descrever os seus dados, ou também difundi-los? Tem de cumprir uma norma de metadados obrigatória, como a INSPIRE na Europa? E os seus dados são sobretudo geográficos, ou misturados com tabelas e documentos?

As quatro ferramentas num relance

FerramentaNaturezaPonto forteLimite
GeoNodeSoftware livre, projeto da fundação OSGeo, assente no GeoServer.Aloja os dados, mostra-os em mapas e publica-os em WMS e WFS; mapas compostos online.Mais pesado de instalar e manter do que um simples catálogo.
CKANSoftware livre de portal de dados abertos, usado por muitos portais nacionais.Generalista: tabelas, documentos e dados espaciais num mesmo portal; muitas extensões.A dimensão geográfica vem de uma extensão; não inclui servidor cartográfico.
GeoNetworkSoftware livre, projeto da fundação OSGeo, centrado nos metadados.Normas ISO 19115 e 19139, serviço de catálogo CSW, recolha, conformidade INSPIRE.Descreve os dados mais do que os aloja; precisa de um servidor cartográfico ao lado.
ArcGIS HubServiço proprietário da Esri, associado ao ArcGIS Online.Sites de dados cuidados, integrados no ecossistema ArcGIS.Pressupõe uma subscrição ArcGIS; dados e site dependem da plataforma Esri.

Que catálogo para que necessidade

  • Tem de cumprir a INSPIRE ou uma infraestrutura nacional de dados espaciais: o GeoNetwork é a referência para metadados normalizados e recolha.
  • Abre dados de todo o tipo (orçamentos, estatísticas, mapas): o CKAN, com a sua extensão espacial, é a escolha mais difundida.
  • Quer alojar, visualizar e difundir as suas camadas num só lugar: o GeoNode reúne catálogo, mapas e serviços OGC.
  • Toda a sua organização já trabalha em ArcGIS: o ArcGIS Hub integra-se naturalmente e é muitas vezes o caminho mais simples.

Estas ferramentas também se combinam: um GeoNetwork pode recolher as fichas de um GeoNode, e um CKAN pode referenciar serviços publicados noutro lado. A escolha certa depende de quem tem de encontrar os seus dados e do que deve poder fazer com eles.

Pense, por fim, no caminho inverso: como sair de uma ferramenta se a escolha se revelar errada. Os três programas livres expõem as fichas em formatos abertos e através de API documentadas, e as suas camadas continuam a ser ficheiros ou tabelas PostGIS normais. Com um serviço proprietário como o ArcGIS Hub, a migração é possível, mas passa pelas ferramentas de exportação da plataforma. Para uma administração, esta reversibilidade pesa muitas vezes tanto como as funções, porque um catálogo vive anos e normalmente sobrevive à equipa que o escolheu. Coloque, por isso, a questão logo no concurso: em que formatos podem as fichas e os dados ser recuperados, e a que custo?

Redigir metadados úteis

Não é o software que faz a qualidade de um catálogo de dados geográficos: são as fichas. Uma ficha vaga («Camada estradas 2») não será encontrada por um motor de pesquisa nem compreendida por um utilizador. Seja qual for a ferramenta, uma boa ficha responde às perguntas que um desconhecido faria antes de descarregar o dado.

  • Um título que se baste a si próprio: o tema, a zona e o ano, por exemplo «Rede rodoviária da Região Centro, 2025», em vez de um nome de ficheiro.
  • Um resumo de três a cinco frases: o que o dado contém, como foi produzido, para que serve e o que não cobre.
  • Uma extensão exata: é ela que permite a pesquisa por zona no GeoNode, no GeoNetwork e no CKAN com a sua extensão espacial.
  • A data e a frequência de atualização: um dado de 2019 pode continuar válido, desde que o utilizador o saiba.
  • O sistema de coordenadas e a escala ou resolução: uma planta cadastral a 1:2 000 e um mapa a 1:200 000 não servem os mesmos usos.
  • A licença: aberta, reservada ou paga; sem licença indicada, um utilizador prudente não usará o dado.
  • Um contacto: um serviço em vez de uma pessoa, para que o endereço continue válido quando os colaboradores mudam de funções.
  • Palavras-chave de um tesauro: um vocabulário comum, como os temas INSPIRE na Europa, torna as suas fichas comparáveis com as de outros produtores.

Se tiver de cumprir a INSPIRE, a documentação do GeoNetwork descreve a edição de metadados conformes às orientações técnicas baseadas na ISO 19139, e a ferramenta sabe validar as fichas. Nos outros casos, comece por um modelo de ficha interno e curto, que cada produtor preenche da mesma forma. Dez fichas completas valem mais do que cem meio vazias.

Implementar um catálogo, passo a passo

Um catálogo bem-sucedido é primeiro um projeto de organização e só depois um projeto técnico. Os passos seguintes valem para as quatro ferramentas aqui comparadas.

  1. Fazer o inventário: listar os conjuntos de dados existentes, os seus produtores, formatos e o local onde estão guardados. O inventário revela muitas vezes duplicados e dados órfãos.
  2. Decidir o público: colaboradores internos, parceiros, público em geral, compradores. O público determina as permissões, a língua das fichas e a escolha da ferramenta.
  3. Escolher a ferramenta segundo os critérios acima e depois o alojamento: nos seus servidores, num prestador de alojamento ou num serviço como o ArcGIS Hub.
  4. Definir um modelo de ficha e um vocabulário de palavras-chave, com um exemplo preenchido como referência.
  5. Carregar um primeiro lote de quinze a trinta conjuntos dos mais procurados, com fichas completas.
  6. Abrir a um grupo piloto de utilizadores, recolher as suas observações sobre a pesquisa e as fichas, e corrigir.
  7. Nomear um responsável por conjunto de dados e fixar uma regra de atualização; depois, abrir ao público previsto.
  8. Medir: conjuntos consultados, pesquisas sem resultado, descargas. As pesquisas sem resultado mostram os dados em falta.

Preveja também a recolha desde o início se o seu país tiver uma infraestrutura nacional de dados espaciais. O GeoNetwork pode recolher de forma planeada catálogos CSW, serviços WFS, fontes OAI-PMH ou outros GeoNetwork; no sentido inverso, a extensão espacial do CKAN apoia-se no pycsw para expor um serviço CSW. Um catálogo ligado aos outros é encontrado muito mais vezes do que um catálogo isolado.

Os erros frequentes

Os mesmos erros repetem-se na maior parte dos projetos de catálogo de dados geográficos. Conhecê-los permite evitar o essencial.

  • Escolher a ferramenta antes da necessidade. Instalar o GeoNode por ser completo, quando só era pedida uma lista de metadados conforme, acrescenta componentes para manter sem benefício.
  • Subestimar a memória. O GeoNode assenta no GeoServer, e a sua documentação recomenda reservar pelo menos 4 GB de memória para o GeoServer. Um pequeno servidor partilhado não chega.
  • Abrir sem conteúdo. Um catálogo lançado com três fichas deixa uma má primeira impressão que perdura. Mais vale abrir mais tarde com um primeiro lote sólido.
  • Esquecer as permissões nos serviços. No GeoNode, as permissões são aplicadas até no GeoServer através do módulo GeoFence. Noutras montagens, verifique que uma camada reservada no portal não continua legível pelo seu endereço WMS ou WFS.
  • Deixar as fichas envelhecer. Uma ficha com a ligação de descarga quebrada retira credibilidade a todo o catálogo. Uma verificação trimestral das ligações e das datas chega quase sempre.
  • Descurar as atualizações do software. Um catálogo exposto na Internet recebe correções de segurança que têm de ser aplicadas, juntamente com os componentes que o acompanham.
  • Depender de uma só pessoa. Quando o único administrador sai, o catálogo para. Documente a instalação, as cópias de segurança e o procedimento de atualização.

Nenhum destes erros é próprio de um programa. Vêm quase sempre de um projeto lançado como uma instalação técnica, sem responsável pelos conteúdos nem calendário de manutenção.

Seis critérios para comparar catálogos de dados geográficos

Para além das fichas de apresentação, estes critérios ajudam a decidir entre as ferramentas para o seu caso concreto. Avalie cada um no seu contexto antes de olhar para funções secundárias.

  • Normas de metadados. O GeoNetwork suporta nativamente as normas ISO 19115 e ISO 19139, e a sua documentação descreve a edição de metadados INSPIRE. O CKAN tem o seu próprio modelo de ficha; a sua extensão espacial sabe recolher metadados ISO 19139. O GeoNode produz fichas expostas por CSW.
  • Alojamento dos dados. O GeoNode armazena as camadas e publica-as através do GeoServer. O CKAN armazena ficheiros de qualquer tipo. O GeoNetwork aponta normalmente para dados alojados noutro lado.
  • Pesquisa geográfica. As três ferramentas livres permitem pesquisar por extensão; no CKAN, é a extensão ckanext-spatial que a acrescenta, e a pré-visualização em mapa depende de outra extensão, a ckanext-geoview.
  • Recolha. O GeoNetwork recolhe outros catálogos CSW, serviços WFS ou outros GeoNetwork, o que o torna um bom nó de uma infraestrutura nacional.
  • Gestão de permissões. O GeoNode gere permissões por recurso, aplicadas até no GeoServer. O CKAN funciona por organização e por conjunto de dados.
  • Custo de exploração. Quanto mais uma ferramenta faz, mais componentes há para manter: o GeoNode exige mais memória e cuidado do que um CKAN ou um GeoNetwork isolados.

Um último ponto pesa muitas vezes mais do que as funções: a língua e os hábitos dos seus utilizadores. Um catálogo que ninguém preenche não serve para nada. Preveja quem vai introduzir as fichas, com que frequência, e escolha a ferramenta cuja interface lhes pareça mais simples.

Quatro situações típicas

Os critérios ganham mais sentido aplicados a organizações reais. Eis quatro situações frequentes e o raciocínio que leva cada uma a uma ferramenta em vez de outra.

OrganizaçãoNecessidade principalOpção mais adequada
Agência nacional responsável por uma infraestrutura de dadosFichas normalizadas, recolha dos produtores, serviço CSW para portais europeus ou regionais.GeoNetwork, eventualmente alimentado pelos catálogos dos produtores.
Governo que abre os seus dados públicosPublicar orçamentos, estatísticas e mapas num mesmo portal, para reutilizadores variados.CKAN, já usado por portais como data.gov, canada.ca ou opendata.swiss, com a sua extensão espacial.
Serviço de SIG de uma autarquia ou de um ministérioPartilhar camadas entre serviços, vê-las num mapa e publicá-las em WMS e WFS.GeoNode, que reúne dados, mapas e serviços.
Produtor de dados que quer venderMostrar uma pré-visualização, reservar os ficheiros, receber pagamentos online.Um catálogo com loja, como o LizPack Catalogue, construído sobre o GeoNode e o GeoServer.

Nas grandes organizações, é comum combinar dois: um GeoNode para o trabalho diário das equipas de SIG e um GeoNetwork que recolhe as suas fichas para cumprir as obrigações de difusão. Uma organização já equipada com o ArcGIS Online, por seu lado, raramente ganha em montar um segundo portal em paralelo: o ArcGIS Hub, proposto em dois níveis de licença, Basic e Premium, é então o caminho mais direto.

E se o catálogo também tiver de vender?

Nenhum destes catálogos foi pensado sobretudo para a venda. Difundem, descrevem e controlam o acesso, mas não sabem receber um pagamento, abrir um acesso por um período nem recortar um dado à zona comprada. É, no entanto, uma necessidade frequente dos produtores de dados, públicos e privados.

Para esse caso, o LizPack Catalogue parte do GeoNode e do GeoServer, dois programas livres, e acrescenta-lhes uma loja: conjunto completo para descarregar, extração na zona escolhida, acesso WMS e WFS por um período, mapa para imprimir em PDF e pagamento por cartão bancário e Mobile Money. Um dado à venda só mostra a sua pré-visualização; os atributos e os ficheiros estão reservados aos compradores. O detalhe está no nosso guia vender dados geográficos online.

Alojar o seu catálogo de dados geográficos

Um catálogo é um serviço web que tem de se manter online, atualizado e com cópias de segurança. O GeoNode, por exemplo, reúne vários componentes (aplicação web, base PostgreSQL, GeoServer) que têm de evoluir em conjunto. É um verdadeiro trabalho de administração, comparável ao descrito em alojar o GeoServer online.

O LizPack Catalogue instala-se nos seus próprios servidores, se os seus dados não devem sair da organização, ou é alojado e mantido pela LizPack. O preço é sob orçamento. Para as organizações que querem toda a plataforma SIG internamente, a edição LizPack Entreprise é apresentada em alojar o seu SIG nos seus próprios servidores.

Perguntas frequentes

Que software escolher para um catálogo de dados geográficos?

GeoNetwork para metadados normalizados e INSPIRE, CKAN para um portal de dados abertos generalista, GeoNode para alojar e cartografar camadas, ArcGIS Hub se a sua organização já trabalha em ArcGIS.

O GeoNetwork centra-se nos metadados e no serviço de catálogo CSW. O GeoNode também aloja os dados, mostra-os em mapas e publica-os em WMS e WFS através do GeoServer.

Sim, através da extensão ckanext-spatial, que acrescenta a pesquisa por extensão e a recolha de metadados geográficos; a pré-visualização em mapa vem de outra extensão, a ckanext-geoview. O CKAN não inclui servidor cartográfico: os serviços OGC são publicados por outra ferramenta.

O GeoNode e o CKAN são as alternativas livres mais próximas para um portal de dados. O LizPack Catalogue, baseado no GeoNode, acrescenta a venda de dados.

O GeoNode sozinho não gere pagamentos. O LizPack Catalogue assenta no GeoNode e acrescenta uma loja com pagamento por cartão e Mobile Money.

Soluções citadas

Todos os guias

Pronto para implementar?

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