Desempenho do Shapefile e PostGIS com GeoServer?

8

Vou construir um aplicativo da web, que renderizará cerca de dez mapas usando o GeoServer. Também mudarei os dados do atributo no aplicativo para algumas camadas.

Qual é a opção recomendada para desempenho e implantação: Um mapa renderizado a partir do GeoServer usando o banco de dados Shapefile ou PostGIS? (ou eles realmente não importam)

Eu não lido com nenhuma consulta espacial.

Sibi
fonte
Você disse que irá: alterar os dados do atributo. Isso significa que seu aplicativo fará as edições ou que os dados serão atualizados por algum outro processo periodicamente?
Devdatta Tengshe
O aplicativo da web fará as edições.
Sibi

Respostas:

14

PostGIS . A documentação do Geoserver possui o seguinte comentário :

"Os shapefiles são um formato muito comum para dados geoespaciais. Mas se você estiver executando o GeoServer em um ambiente de produção, é melhor usar um banco de dados espacial como o PostGIS. Isso é essencial para transações (WFS-T). A maioria dos bancos de dados espaciais fornece Embora existam muitas opções para bancos de dados espaciais (consulte a seção Trabalhando com Bancos de Dados), o PostGIS é recomendado. Oracle, DB2 e ArcSDE também são suportados. "

Esta não é a história toda; mesmo que você não se importe com o WFS, tudo, desde a classificação nativa até a capacidade de criar e publicar visualizações PgSQL, desempenho de consultas, segurança de dados, armazenamento ... basta usar o PostGIS.

WolfOdrade
fonte
Não trato de nenhuma consulta espacial, apenas para que você saiba.
Sibi
7

Gostaria de acrescentar para qualquer pessoa que faça essa pergunta, que na minha experiência é recomendada para quando você planeja alterar, mas mesmo que os dados espaciais, mas apenas para mostrá-los (WMS) produzam melhor (mais rápido) o uso do shapefile, consulte esse slide

Testes de desempenho do WMS! Mapserver & Geoserver FOSS4G 2007

phipex
fonte
Apresentação interessante obrigado! Gostaria de saber se o tempo de resposta (onde shp <postgis) mudou ao longo de 6 anos ...?
WolfOdrade
Os testes foram consistentes com o que foi dito na apresentação, mas lembre-se de que o que foi dito na apresentação é para wms, não tenho certeza se isso se aplica ao WFS, não provei que não precisava, seria interessante tentar.
Phipex
Do jeito que eu li, os shapefiles têm um melhor tempo de resposta, mas o postgis vence na taxa de transferência, é isso que você vê também?
WolfOdrade
Eu só testado com WMS e nos testes que fiz me deu melhorada shapefile desempenho, tenho feito nenhum teste com WFS
phipex
@WolfOdrade O slide de reflexão (# 11) diz "Linhas mais altas são melhores aqui", o que significa que os arquivos de forma vencem. Lógico, porque (mencionado novamente no slide) é simplesmente uma representação alternativa do slide anterior nos tempos de resposta.
Stijn