Pular para conteúdo

Gerar um OpenCatalog

Geração de um catálogo de referência com o OpenCatalog

Para criar um OpenCatalog, basta :

  1. No menu Administração > Inventário > Compartilhamento, clique em Novo;
  2. Clique no botão em forma de engrenagem;
  3. Selecione o aplicativo OpenCatalog;
  4. Selecione o(s) catálogo(s) a ser(em) publicado(s);
  5. Nome da ação;
  6. Registro;

O URL de consulta do OpenCatalog é exibido.

Gerenciando OpenCatalogs

Configuração da cor

O OpenCatalog pode ser integrado diretamente em um site. Se quiser integrar o OpenCatalog o mais próximo possível da carta gráfica da sua organização, você poderá selecionar a cor principal do tema. Isso é feito no menu de administração da plataforma.

Para alterar a cor do tema principal :

  1. No menu Administração > Isogeo > Configurações, altere a cor.

Para retornar à cor padrão, clique na cruz no canto superior direito do widget de cor.

Alterar a cor

Integração do OpenCatalog em um site (iFrame)

O OpenCatalog é desenvolvido por meio da API do Isogeo. Ele foi projetado para ser facilmente integrado em seus sites existentes (intranet, extranet, portal de mapeamento, portal OpenData, IDG etc.) por meio de uma tag HTML iFrame.

Vários modos são implementados no OpenCatalog para facilitar a exibição em um iFrame.

  • Remover a barra de título
  • Remover serviços, conjuntos de dados e recursos
  • Desativar o proxy

Remover a barra de título

Há um modo para remover a barra de título.

Modo sem cabeçalho

Para usar esse modo, basta adicionar um parâmetro no-header ao URL.

Por exemplo, para integrar a demonstração do OpenCatalog :

<iframe src="https://open.isogeo.com/s/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0?no-header" width=100% height="800"></iframe>

Retirada de serviços e recursos

Há cinco tipos de plugue na API do Isogeo:

  • Dados rasterizados (e conjunto de dados)
  • Dados vetoriais
  • Recursos
  • Serviço

Se quiser exibir somente dados raster e vetoriais na lista de resultados, você pode usar o modo somente conjunto de dados.

Uso do modo somente de conjunto de dados

Para usá-lo, basta adicionar ?dataset-only ao final da url do OpenCatalog.

Por exemplo:

<iframe src="https://open.isogeo.com/s/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0?dataset-only" width=100% height="800"></iframe></a>

Desativar o proxy

O OpenCatalog usa um proxy para recuperar informações vinculadas a serviços de mapas, apesar dos problemas de origem cruzada. No entanto, esse proxy impede solicitações de serviços "locais" (qualquer serviço que esteja disponível apenas localmente: diretamente no local ou em um servidor interno). Para acessar esses serviços a partir do site, é necessário desativar o proxy.

Usando o modo sem proxy

Para usar esse modo, basta adicionar ?no-proxy ao final do URL.

Por exemplo:

<iframe src="https://open.isogeo.com/s/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0?no-proxy" width=100% height="800"></iframe>

Autorizar solicitações de origem cruzada

A desativação do proxy pode causar problemas de origem cruzada. É por isso que você precisa permitir o acesso do OpenCatalog ao servidor:

Access-Control-Allow-Origin: https://open.isogeo.com

Mais informações

Informações específicas sobre determinados servidores podem ser encontradas aqui.

Integrar uma única página (iFrame)

Se você quiser incluir apenas um arquivo, por exemplo, em uma janela pop-up, use o modo ?lock.

Vale a pena observar as seguintes diferenças em relação à versão padrão:

  • A barra de título é removida
  • A navegação de uma página para outra está desativada: portanto, é impossível retornar à lista de dados do catálogo, clicar em uma palavra-chave ou ir para outro registro associado.

Modo de bloqueio

Para usar esse modo, basta adicionar ?lock ao final do endereço de URL do arquivo.

Por exemplo:

<iframe src="https://open.isogeo.com/s/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0/r/66d9aa8eb6d641d28b43632695b69833?lock" width=100% height="800"></iframe></a>