1 votos

Modificar los atributos de la capa WFS en OpenLayers 3

Necesito modificar los atributos de las características que aparecen en un mapa utilizando OL3. Las características viven en una base de datos de postigs y son servidas a través de Geoserver. Lo que quiero es modificar algunos de los atributos no espaciales de cada característica.

Lo que hice para lograr esto es crear un menú en el que el usuario selecciona los valores que quiere modificar para una característica específica y luego guardar los cambios con un botón. Al pulsar el botón enviaría una petición ajax (jquery/php) en la que actualizaría los valores de la tabla en función del fid de la misma.

Si lo he entendido bien, utilizar WFS-T es una forma más adecuada. ¿Es así? ¿Puedo cambiar valores de atributos no espaciales con WFS-T? En caso afirmativo, ¿hay algún ejemplo utilizando OL3?

2voto

jakobengblom2 Puntos 2873

Sí, WFS-T es más apropiado y también puede utilizarse para editar atributos no espaciales. Mire: http://openlayers.org/en/v3.14.2/apidoc/ol.format.WFS.html#writeTransaction sobre cómo generar la carga útil.

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