Gerar um OpenCatalog¶
Geração de um catálogo de referência com o OpenCatalog¶
Para criar um OpenCatalog, basta :
- No menu
Administração
>Inventário
>Compartilhamento
, clique emNovo
; - Clique no botão em forma de engrenagem;
- Selecione o aplicativo
OpenCatalog
; - Selecione o(s) catálogo(s) a ser(em) publicado(s);
- Nome da ação;
Registro
;
O URL de consulta do OpenCatalog é exibido.
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 :
- 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.
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
ao final da url do OpenCatalog.?dataset-only
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
ao final do endereço de URL do arquivo.?lock
Por exemplo:
<iframe src="https://open.isogeo.com/s/8d491301f61249139918e3710cd39eb7/wak8OBU2hQX6F6rtIe3fWiRCvzFH0/r/66d9aa8eb6d641d28b43632695b69833?lock" width=100% height="800"></iframe></a>