Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los...

19
Geoservicios en el marco de las IDEs Introducción a Geoserver Junio 2018 Ejercicios y Guía HowTo

Transcript of Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los...

Page 1: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

Geoservicios en el marco de las IDEs

Introducción a Geoserver Junio 2018

Ejercicios y Guía HowTo

Page 2: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 3: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 4: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 5: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

2.2 – A continuación, seleccione la opción Agregar nuevo almacén.

2.3 Luego, seleccione PostGIS Database

Page 6: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 7: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 8: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 9: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 10: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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 .

Page 11: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 12: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

Consumir servicio WFS desde QGIS

1 – Crear una conexión WFS nueva en QGIS

2 – Establecer los parámetros de conexión.

Page 13: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

3 – Seleccionar y añadir la capa WFS

Page 14: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 15: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

3 – Cick en Guardar

Page 16: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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

Page 17: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

También complete los datos del Rol asociado a este usuario. En este caso le asignamos el

rol creado previamente.

Page 18: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

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.

Page 19: Geoservicios en el marco de las IDEs - idecor.cba.gov.ar · Crear una nueva regla de acceso a los servicios en Geoserver 1 – Desde el menú Seguridad, seleccione la opción Seguridad

3 – Completar los campos como muestra la imagen.

4 – La nueva regla aparecerá listada.