Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los...
Transcript of Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los...
Geoservicios en el marco de las IDEs
Introducción a Geoserver Junio 2018
Ejercicios y Guía HowTo
Ejercicio: 1 - Importar mediante QGIS las capas a publicar en la base de datos del usuario.
2 - Crear un nuevo espacio de trabajo de nombre <nombre_usuario>
3 - Crear las siguientes capas: Límite Provincial. Departamentos. Pedanías. Localidades. Cursos de agua. Red Vial Nacional. Red Vial Primaria. Red Vial Secundaria.
4 - Crear y aplicar a cada capa los siguientes estilos a partir de los .SLDs provistos. 5 - Consumir las capas mediante Geoservicios WMS desde QGIS. 6 – Crear un nuevo rol y usuario para el acceso en modo lectura a las capas con credenciles 7 - Establecer una regla para el acceso en modo lectura a las capas publicadas mediante credenciales.
Publicar una capa almacenada en PostgreSQL/PostGIS
1 - Crear un nuevo espacio de trabajo
Cada espacio de trabajo es un contenedor para agrupar datos similares. Con los espacios
de trabajo es posible tener capas idénticas en diferentes espacios de trabajo sin conflicto
de nombres. A su vez, cada espacio de trabajo define un servicio virtual.
Refs:
http://docs.geoserver.org/latest/en/user/data/webadmin/workspaces.html
http://docs.geoserver.org/stable/en/user/configuration/virtual-services.html
1.1 – Desde el menú Datos, seleccione la opción Espacios de Trabajo.
1.2 – A continuación, seleccione la opción Agregar un nuevo espacio de trabajo.
1.3 – Ingrese el nombre del espacio de trabajo y la URI, por ejemplo: capacitacion y
http://localhost:8080/geoserver/capacitacion.
El nombre será el identificador del espacio de trabajo. No debe contener espacios. La URI
(Uniform Resource Identifier) es similar a una URL pero no necesita resolver a un sitio web.
Un espacio de trabajo agrupará almacenes de datos (Stores) y capas (Layers).
2 – Crear un nuevo almacén de datos (Stores)
Una vez que el espacio de trabajo ha sido creado, estamos listos para crear el almacén de
datos. El almacén de datos le dirá a Geoserver cómo conectarse a la tabla en PostGIS.
2.1 - Desde el menú Datos, seleccione la opción Almacenes de datos.
2.2 – A continuación, seleccione la opción Agregar nuevo almacén.
2.3 Luego, seleccione PostGIS Database
2.4 A continuación, ingresamos el espacio de trabajo y el nombre del origen de datos.
2.5 – Luego ingresamos los parámetros de conexión a la base de datos y click en Aceptar
2.6 - A continuación se lista el nuevo almacén de datos.
3 – Publicar una nueva capa (Layer)
Desde el menú Datos, seleccione la opción Capas. Luego, seleccione Agregar Nuevo
Recurso
.
3.1 Luego ingresamos las opciones de la capa
Primero en la pestaña Datos, llenamos los campos Nombre, Titulo, Resumen.
3.3 Luego, ingresamos la información del sistema de coordenadas
3.4 En la pestaña Publicación, setear el estilo de la capa.
3.5 Click en Guardar
4- Previsualización de la capa
4.1 -Desde el menú Datos, seleccionar la opción Previsualizacion de capas.
4.2 – Seleccionar OpenLayers en el listado de capas disponibles.
4.3 – A continuación, se mostrará la capa mediante un visor en OpenLayers predefinido.
Publicar un archivo Ráster
1 – De los almacenes de datos de tipo Ráster. Seleccione GeoTiff
2 – Llenar los campos de espacio de trabajo, Nombre, y URL al archivo ráster dentro de la
carpeta data .
3 .4 Del listado, seleccione Publicación para la capa recientemente creada.
3.5 A continuación, en la pestaña Data, rellene los campos de la tabla y la información del
sistema de coordenadas también. Idem para la capa Vectorial. Por último, click en
Guardar
3.6. En la previsualización se deberá desplegar el ráster para la capa recientemente
creada.
Consumir servicio WFS desde QGIS
1 – Crear una conexión WFS nueva en QGIS
2 – Establecer los parámetros de conexión.
3 – Seleccionar y añadir la capa WFS
Crear un nuevo Rol en Geoserver
1 – Desde el menú Seguridad, seleccione la opción Usuarios, Grupos y Roles.
2 – En la pestaña Roles, seleccione Agregar nuevo rol.
3 – A continuación, complete al menos el nombre del Rol. Por ejemplo.- Rola name=
viewer.
3 – Cick en Guardar
Crear un nuevo usuario en Geoserver
1 – Desde el menú Seguridad, seleccione la opción Usuarios, Grupos y Roles.
2 – En la pestaña Users/Groups, seleccionar Añadir nuevo usuario.
3 – A continuación, complete el nombre y contraseña del nuevo usuario. Por ejemplo
mbustos, mbus123
También complete los datos del Rol asociado a este usuario. En este caso le asignamos el
rol creado previamente.
Crear una nueva regla de acceso a los servicios en
Geoserver
1 – Desde el menú Seguridad, seleccione la opción Seguridad de los datos.
2 – En la pestaña Roles, seleccione Agregar nueva regla.
Vamos a configurar una regla para dar permisos de solo lectura sobre la capa de calles en
el espacio de trabajo capacitación al usuario viewer.
3 – Completar los campos como muestra la imagen.
4 – La nueva regla aparecerá listada.