23 votos

Creación de capas en GeoServer mediante REST

Como parte de una posible solución a ¿GeoServer WFS Row Level Security? Quiero crear una capa en GeoServer vía REST que suministre una sentencia SQL junto con un userid.

Creo que lo haría crear un tipo de característica y publicarlo. Necesito hacer todo esto en REST.

¿Alguien tiene algún ejemplo de código?

0voto

grit Puntos 21

Siguiendo los consejos anteriores pude añadir una nueva capa

POST /geoserver/rest/workspaces/{workspace}/datastores/{datastore}/featuretypes
{
  "featureType": {
    "name": "my_layer_name"
  }
}

( nombre_de_mi_capa es un recurso existente en el almacén de datos)

y actualizar el estilo

PUT /geoserver/rest/layers/{workspace}:my_layer_name
{
    "layer": {
        "name": "my_layer_name",
        "defaultStyle": {
            "name": "my_style"
        }
    }
}

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X