Saltar a contenido

Generar un OpenCatalog

Generar un catálogo de referencia con OpenCatalog

Para crear un OpenCatalog, basta con :

  1. En el menú Administración > Inventario > Compartir, haga clic en Nuevo;
  2. Pulse el botón con forma de engranaje ;
  3. Seleccione la aplicación OpenCatalog;
  4. Seleccione el catálogo o catálogos que desea publicar;
  5. Nombre de la acción ;
  6. Registrarse;

A continuación, aparecerá la URL de consulta de OpenCatalog.

Gestión de OpenCatalogs

Ajustar el color

OpenCatalog puede integrarse directamente en un sitio web. Si desea integrar OpenCatalog lo más posible en la carta gráfica de su organización, puede seleccionar el color principal del tema. Esto se hace en el menú de administración de la plataforma.

Para cambiar el color del tema principal :

  1. En el menú Administración > Isogeo > Configuración, cambie el color.

Para volver al color por defecto, haz clic en la cruz de la esquina superior derecha del widget de color.

Cambiar el color

Integración de OpenCatalog en un sitio web (iFrame)

OpenCatalog se desarrolla a través de la API de Isogeo. Ha sido diseñado para integrarse fácilmente en sus sitios web existentes (intranet, extranet, portal cartográfico, portal OpenData, IDG, etc.) mediante una etiqueta HTML iFrame.

En OpenCatalog se han implementado varios modos para facilitar la visualización en un iFrame.

  • Eliminar la barra de título
  • Eliminar servicios, conjuntos de datos y recursos
  • Desactivar el proxy

Eliminar la barra de título

Existe un modo para eliminar la barra de título.

Modo sin encabezado

Para utilizar este modo, basta con añadir un parámetro no-header a la URL.

Por ejemplo, para integrar la demo OpenCatalog :

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

Retirada de servicios y recursos

Hay cinco tipos de enchufe en la API de Isogeo:

  • Datos ráster (y conjunto de datos)
  • Datos vectoriales
  • Recursos
  • Servicio

Si sólo desea visualizar datos ráster y vectoriales en la lista de resultados, puede utilizar el modo de sólo conjunto de datos.

Utilizar el modo de sólo conjunto de datos

Para utilizarlo, basta con añadir ?dataset-only al final de la url de OpenCatalog.

Por ejemplo:

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

Desactivar el proxy

OpenCatalog utiliza un proxy para recuperar información vinculada a servicios de mapas a pesar de los problemas de Cross-Origin. Sin embargo, este proxy impide las peticiones a servicios "locales" (cualquier servicio que sólo esté disponible localmente: ya sea directamente local o en un servidor interno). Para acceder a estos servicios desde el sitio, es necesario desactivar el proxy.

Utilizar el modo sin proxy

Para utilizar este modo, basta con añadir ?no-proxy al final de la url.

Por ejemplo:

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

Autorizar solicitudes de origen cruzado

Deshabilitar el proxy puede causar problemas de cross-origin. Por eso es necesario permitir el acceso de OpenCatalog al servidor:

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

Más información

Aquí encontrará información específica sobre determinados servidores.

Integrar una sola página (iFrame)

Si sólo desea incluir un archivo, por ejemplo, en una ventana emergente, utilice el modo de bloqueo.

Cabe destacar las siguientes diferencias con respecto a la versión por defecto:

  • Se elimina la barra de título
  • La navegación de una página a otra está desactivada: por tanto, es imposible volver a la lista de datos del catálogo, hacer clic en una palabra clave o ir a otro registro asociado.

Modo de bloqueo

Para utilizar este modo, basta con añadir ?lock al final de la dirección url del archivo.

Por ejemplo:

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