Trabalhando com Paletted no GeoServer - Parte 2


3. Um exemplo com dado vetorial

Depois de bastante teoria, vamos ver como tratar de paletted na prática. Usaremos como base o shape tigre-ny para pegar alguns números, e principalmente a requisição:

Agora trocaremos alguns formatos e parâmetros, para ver como ficar as imagens e o paletted. Veja o exemplo:

PNG padrão

Parâmetros: FORMAT=image/png

Tamanho: 257 KB

Tempo: 0.3s
PNG8

Parâmetros: {{FORMAT=image/png8}

Tamanho: 60 KB

Tempo: 0.6s
PNG + internet safe palette.

Parâmetros: FORMAT=image/png&palette=safe

Tamanho: 56KB

Tempo: 0.3s

PNG + custom palette.

Parâmetros: FORMAT=image/png&palette=nyp

Tamanho: 56KB

Tempo: 0.3s;

Como nós podemos ver, dependendo da escolha nós temos uma variação na qualidade da imagem, no tamanho e no tempo de geração. Usando o palette=xxx conseguimos a melhor velocidade e o tamanho, porém usando o internet safe palette as cores foram alteradas.

Então, o ganho real pode ser visto somente supondo velocidade da conexão entre o usuário e o cliente, e adicionando o tempo para enviar a imagem para o cliente.

Configuração Tempo (s) Tamanho (kb) 256kbit/s 1MBit/s 4MBit/s 20MBit/s
png 0,36 257 8,39 2,42 0,87 0,46
png8 0,6 60 2,48 1,08 0,72 0,62
png + safe palette 0,3 56 2,05 0,75 0,41 0,32
png + custom palette 0,3 59 2,14 0,77 0,42 0,32


A tabela mostra, que o png geralmente leva muito mais do tempo do que os outros formatos, a menos que seja em uma rede rápida (e neste caso, um deve considerar o fluxo da rede também). Já o formato da saída png8 prova ser uma escolha boa se a conexão for lenta.

Veja também:

1. Trabalhando com Paletted no GeoServer - Parte 1

Fonte: GeoServer

Posts Relacionados

  • No Related Post

Trackback URL

No Comments on "Trabalhando com Paletted no GeoServer - Parte 2"

Hi Stranger, leave a comment:

ALLOWED XHTML TAGS:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to Comments