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.


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.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.