Elementos de Geoserver
En Geoserver existen varios conceptos que es importante conocer para tener los mapas bien ubicacdos.
- workspace hace la vez de proyecto, hemos de ser nosotros quienes decidamos qué es un proyecto: un usuario, un proyecto de una aplicación, etc. Es una carpeta donde agrupas capas similares juntas. En la documentación hace la recomendación de
workspace -> proyecto
. Campos importantes:- name máximo diez caracteres, sin espacios
- uri realmente no es importante, puede servir como documentación. Un ejemplo puede ser
http://localhost:8080/server/:projectId
.
- data\/stores en donde añadimos fuentes de datos que asociamos a un workspace y queremos publicar. Cuando creamos un store, el poner de nombre el identificador de su contrapartida en el servidor puede estar bien, pero es menos informativo que si usamos un datetime con un formato legible.
- layer los datos en sí que guardamos en el store y que vamos a mostrar.
- url y opciones necesarias para poder acceder a los servicios WMS con leaflet:
url:\\/localhost:8080\/geoserver\/wms/ con opciones:
{ wmsOptions: { layers: 'identificador de la capa que queremos mostrar' } }
Versiones a usar
Tras varias pruebas, muy importante usar:
- JVM 11.0.20.1
- geoserver 2.22.4
Con otras versiones de JVM (no menores, sino mayores) no me funciona geoserver, y otras versiones de éste no me funcionan con esa versión de la JVM.
Es algo que hay que ir comprobando periódicamente, el período de mantenimiento de las versiones estables de geoserver es bastante corto.