Estoy investigando el uso de Geoserver para generar dinámicamente nuevas características de capas WFS. Tenemos un proceso en el backend que generará periódicamente nuevas características WFS que se colocarán en un almacén de datos (probablemente PostGIS). Planeo crear una capa WFS para los datos de características en PostGIS. La idea es que el proceso en el backend agregue dinámicamente nuevas características en PostGIS y mi expectativa es que los clientes que hagan solicitudes de características WFS usando Geoserver obtendrán los nuevos datos de características que estoy agregando en tiempo de ejecución. ¿Es esto cierto? No puedo encontrar documentación que discuta qué sucede cuando los datos del almacén de datos se actualizan.
Respuesta
¿Demasiados anuncios?Sí, así es. La forma en que lo hago es básicamente exactamente como lo has descrito. Tengo mis tablas y una Vista de PostGIS. Luego, en GeoServer, creo una Vista SQL de GeoServer a postgis que básicamente es select * from ourpostgisview
. Entonces, tan pronto como se actualiza o se agrega algo a las tablas, por supuesto la vista lo ve y también lo hace la capa de GeoServer.
Aquí tienes algo de documentación.