Generación de tiles vectoriales con GeoServer y publicarlas para su visualización con Open Layers

Los pasos a seguir para la generación de tiles vectoriales en Geoserver son los siguientes:

1. Se parte de unos datos en formato shapefile

2. Generar un espacio de trabajo

Datos > Espacios de trabajo > agregar un nuevo espacio de trabajo: Definir nombre y URI (es obligatorio, utilizar cualquier valor)

Tiles_Geoserver_1

3. Establecer dónde se va a realizar el cacheado de tiles vectorialesTiles_Geoserver_2

Cacheado de teselas > BlobStores > Rellenar los campos obligatorios y activar la casilla default

Tiles_Geoserver_3

4. Generar un almacén de datos

Datos > Almacenes de datos>Agregar nuevo almacén>Seleccionar tipo de origen de datos -> Shapefile

  • Seleccionar el espacio de trabajo previamente creado
  • Dar un nombre al origen de datos
  • Facilitar la ruta a los datos vectoriales de origen
  • Establecer el sistema de codificación de caracteres (Charset) as usar en «Conjunto de caracteres del DBF»
  • Guardar
  • Nueva capa->Publicación (Acción)
  • Pestaña datos > Información básica del recurso: establecer “Nombre” y “Título”> Encuadres: Encuadre Lat/Lon >“Calcular desde encuadre nativo”Tiles_Geoserver_4

5. Establecer cómo se va a realizar el cacheado > Capas > Elegitr la capa con el título que hemos establecido en el paso anterior > Pestaña Cacheado de teselas

  • BlobStore: Default BlobStore
  • Cache Image Formats: activar
  • Application /x-protobuf;Type=Mapbox-vector  (formato preferido por Open Layers)

6. Previsualización

Cacheado de teselas > Capas en Caché > En la capa generada [Almacen de datos:nombre] Eligiendo “Seleccione una”(Previsaulización) : EPSG 900913·/pbf

  • Se abre el visualizador de GeoServer con la información generada
  • En paralelo, en la ubicación que hemos establecido en el paso 3 se ha generado una carpeta con AlmacenDeDatos_nombreCapa. A medida que hacemos zoom se van generando carpetas con los niveles de zoom a medida que se activan en el visualizador (navegador)

Tiles_Geoserver_5

Categorías