|Documentación

Publicar sus mapas

Subir un proyecto a su instancia

Publicar un mapa consiste en subir su proyecto QGIS y sus datos al espacio de archivos de la instancia. Puede hacerlo desde QGIS con la extensión LizPack Publisher, o desde el área de cliente con el gestor de archivos, como se explica a continuación.

  1. En la ficha de la instancia, haga clic en Archivos. El gestor de archivos se abre en la Raíz del espacio.
  2. Cree una carpeta para el proyecto con el botón Nueva carpeta de la barra de herramientas y ábrala.
  3. Haga clic en Enviar: la ventana Enviar propone Enviar una carpeta, para enviar de una vez la carpeta del proyecto, o Enviar archivos. También puede arrastrar archivos o carpetas directamente a la lista.
  4. La ventana de seguimiento muestra el envío y después el Procesamiento en el servidor, que comprueba los proyectos. Ciérrela cuando indique Terminado.

El proyecto debe guardarse en formato .qgs e ir acompañado de su archivo de configuración de Lizmap (vea la página siguiente). Sus datos viajan con él: archivos guardados en la misma carpeta y referenciados con rutas relativas, o tablas en la base de la instancia. Para grandes volúmenes, la base es preferible: el renderizado es más rápido y varios proyectos leen la misma tabla sin copiarla.

Una capa que apunta a un archivo que se quedó en su ordenador aparecerá vacía en línea: el servidor no tiene acceso a su disco. El validador de proyectos detecta esas rutas antes de la subida.

Lo que comprueba la subida

Cada proyecto .qgs se examina al llegar. Dos defectos provocan su rechazo: conexiones PostgreSQL que no apuntan a la base de esta instancia (host, base, puerto, usuario y contraseña de la ficha), y capas que no comparten todas el mismo sistema de coordenadas, salvo los mapas base. La ventana se titula entonces Envío incompleto e indica, en Detalles, las capas y los valores en cuestión. Los demás archivos del envío sí se guardan.

Los demás defectos no impiden la publicación. La ventana anuncia Publié y nombra las capas que conviene vigilar, las que harán lento el mapa.

No tiene nada que cambiar en las conexiones a la base. Su proyecto conserva la dirección pública de la base, la de la ficha; al subirlo, lo hacemos pasar por la red interna de la instancia, y un proyecto descargado desde Archivos recupera la dirección pública, listo para volver a abrirse en QGIS.

La página de inicio del portal: los proyectos publicados, agrupados por repositorio de Lizmap, cada uno con su imagen, su título y el botón que abre el mapa.

La página de inicio del portal agrupa los proyectos por repositorio de Lizmap. Si un proyecto subido no aparece, compruebe que tiene su archivo de configuración y luego, en la administración de Lizmap, que su carpeta está declarada como repositorio y que su cuenta tiene permiso para verlo.

El archivo de configuración de Lizmap

Un proyecto publicado consta de dos archivos uno junto al otro: el proyecto QGIS, por ejemplo commune.qgs, y su configuración de Lizmap, commune.qgs.cfg. El segundo indica cómo se comporta el mapa en línea: capas visibles al inicio, herramientas ofrecidas a los visitantes, extensión inicial, mapas base.

Este archivo se genera en QGIS con la extensión Lizmap, al configurar el mapa web. Esa extensión no es nuestra; su documentación describe cada opción.

Sin archivo de configuración, el proyecto no aparece en el portal. No es una avería de la instancia: nada indica al portal que debe publicar ese proyecto.

Tras cualquier cambio en QGIS o en la extensión Lizmap, vuelva a subir los dos archivos juntos. El gestor avisa de Archivos existentes; Reemplazar sobrescribe la versión anterior, sin vuelta atrás.

Si su proyecto muestra capas de su espacio GeoServer de LizPack, ajustamos la configuración al subirla: esas capas pasan por su instancia en lugar de ser llamadas directamente por el navegador, y sus credenciales de GeoServer no llegan a sus visitantes.

El mapa en línea: grupos, casillas de visibilidad, leyenda y elección del mapa base reproducen la organización del proyecto y de su configuración.
La extensión LizPack Publisher envía desde QGIS el proyecto, su configuración y sus datos de una sola vez: vea Publicar desde QGIS.

Reutilizar sus mapas en otros sitios

Cada proyecto publicado también se sirve mediante los protocolos normalizados de la cartografía en línea. Otros programas pueden así mostrar o consultar sus capas sin copiar los datos.

  • WMS: el mapa en forma de imágenes, para mostrarlo en otro programa o en otro sitio web.
  • WFS: los objetos en sí, con sus atributos, para consultarlos o analizarlos.
  • WMTS: teselas a escalas fijas, para una visualización rápida.

La dirección de un proyecto sigue siempre el mismo modelo: https://su-nombre.lizpack.com/index.php/lizmap/service?repository=repositorio&project=proyecto, donde repositorio es el repositorio de Lizmap y proyecto el nombre del archivo sin .qgs. En QGIS, añádala como conexión WMS/WMTS o WFS. La tarjeta QGIS Server de la ficha de la instancia recuerda la dirección de la instancia y los Protocolos anunciados.

Un proyecto público se consume sin credenciales. Un proyecto restringido requiere una cuenta de su portal, con los permisos correspondientes.

Un proyecto público expone por WFS sus datos tal cual, atributos incluidos. Si algunos no deben salir, restrinja el acceso al proyecto: no cuente con que nadie encontrará la dirección.

Validar un proyecto antes de publicarlo

El validador examina un proyecto QGIS sin publicarlo: no se guarda nada, no se pone nada en línea. Lee el proyecto y consulta las tablas que utiliza en la base de la instancia. Sirve antes de una subida, o para entender por qué un mapa ya publicado se muestra mal.

La validación: elija un proyecto ya cargado o suelte un archivo de su equipo. No se publica nada.
  1. En el gestor de archivos de la instancia (Archivos en su ficha), abra Más acciones, los tres puntos de la barra de acciones, y elija Validar el proyecto.
  2. Si la carpeta abierta contiene un solo proyecto .qgs, el análisis empieza de inmediato. Si no, la página Validación de proyecto pregunta ¿Qué proyecto desea analizar?: elija un proyecto de la instancia o suelte un archivo .qgs de su ordenador.
  3. Espere unos segundos mientras dura el análisis: la página muestra la etapa en curso.

Solo se aceptan archivos .qgs. Un proyecto .qgz analizado desde su ordenador debe guardarse antes en formato .qgs en QGIS.

Leer el informe

Si las conexiones del proyecto no apuntan a la base de la instancia, un aviso lo indica arriba: Ce projet serait refusé au dépôt, con la lista de las conexiones erróneas. Sigue una fila de filtros: Todos y luego un filtro por gravedad con su número de avisos. Al hacer clic en un filtro solo se muestra esa gravedad; al volver a hacer clic, o en Todos, se restablece la lista completa.

El informe: una fila de filtros y luego una sección por tipo de aviso, con sus capas, su consecuencia y su solución para copiar.
GravedadQué significaEjemplos
BloqueanteLa capa o el mapa no se mostrará correctamente, o no se mostrará en absoluto.Capa temporal, ruta de su ordenador, tabla ausente de la base, sistema de coordenadas ausente, capas en proyecciones distintas, demasiadas composiciones de impresión.
ImportanteEl mapa puede ser lento o fallar.Tabla sin clave primaria entera, expresión que consulta otras capas para cada objeto, sistema de coordenadas distinto del de la base, extensión nula.
ObservaciónHoy no se rompe nada, pero la visualización se ralentizará con el volumen.Capa grande dibujada a todas las escalas, estadísticas de tabla nunca calculadas, polígonos muy detallados.

Los avisos de la misma naturaleza se reúnen en una sola sección: la tabla de capas afectadas, lo que se constata en cada una, la Consecuencia y la Solución que aplicar en QGIS o en la base. A partir de cinco capas, un enlace bajo la lista muestra las demás. Cuando la solución es un comando, Copiar lo copia, para todas las capas a la vez. Corrija primero las secciones Bloqueante, guarde el proyecto y vuelva a lanzar el análisis. Cuando no queda nada, la página muestra No se detectó ningún defecto.

Exportar en CSV y Exportar en JSON guardan el informe en su ordenador. El CSV se abre en una hoja de cálculo; adjúntelo a su mensaje si escribe al soporte sobre este proyecto. Volver a los archivos le devuelve al gestor de archivos.