Rendimiento de Shapefile y PostGIS con GeoServer?


8

Voy a construir una aplicación web, que generará alrededor de diez mapas usando GeoServer. También cambiaré los datos de atributos en la aplicación para algunas capas.

¿Cuál es la opción recomendada para el rendimiento y la implementación: un mapa generado desde GeoServer usando Shapefile o la base de datos PostGIS? (o realmente no importan)

No trato con ninguna consulta espacial.


Usted ha dicho que estará: cambiando los datos del atributo. ¿Significa esto que su aplicación realizará las modificaciones o que algún otro proceso actualizará los datos periódicamente?
Devdatta Tengshe

La aplicación web hará las ediciones.
Sibi

Respuestas:


14

PostGIS . La documentación de Geoserver tiene el siguiente comentario :

"Los archivos de forma son un formato muy común para los datos geoespaciales. Pero si está ejecutando GeoServer en un entorno de producción, es mejor usar una base de datos espacial como PostGIS. Esto es esencial si se realizan transacciones (WFS-T). La mayoría de las bases de datos espaciales proporcionan herramientas de conversión de archivos shape. Aunque existen muchas opciones para bases de datos espaciales (consulte la sección Trabajar con bases de datos), se recomienda PostGIS. Oracle, DB2 y ArcSDE también son compatibles ".

Esta no es toda la historia; incluso si no te importa WFS, todo, desde la clasificación nativa hasta la capacidad de crear y publicar vistas PgSQL, rendimiento de consultas, seguridad de datos, almacenamiento ... solo usa PostGIS.


No trato ninguna consulta espacial, solo para que lo sepas.
Sibi

7

Me gustaría agregar a cualquiera que haga esta pregunta, que en mi experiencia se recomienda para cuando planea cambiar, pero incluso si los datos espaciales, pero solo para mostrarlos (WMS) producen mejores (más rápido) para usar shapefile, vea esta diapositiva

Pruebas de rendimiento de WMS Mapserver y Geoserver FOSS4G 2007


Interesante presentación gracias! Me pregunto si el tiempo de respuesta (donde shp <postgis) ha cambiado en 6 años ...?
WolfOdrade

Hice que las pruebas son consistentes con lo que se dijo en la presentación, pero recuerde que lo que se dijo en la presentación es para wms, no estoy seguro de que se aplique a WFS, no he demostrado que no lo haya necesitado, sería interesante intentarlo.
phipex

La forma en que lo leo, los archivos de forma tienen un mejor tiempo de respuesta, pero el postgis gana en rendimiento, ¿eso es lo que ves también?
WolfOdrade

Solo probé con WMS y en las pruebas que realicé me dieron un mejor rendimiento del archivo de forma, no hice ninguna prueba con WFS
phipex

@WolfOdrade La diapositiva de pensamiento (# 11) dice "Las líneas más altas son mejores aquí", lo que significa que los archivos de forma ganan. Lógico, porque (nuevamente mencionado en la diapositiva) es simplemente una representación alternativa de la diapositiva anterior sobre los tiempos de respuesta.
Stijn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.