A versão 1.5.1 do GeoServer veio com uma grande mudança, a substituição do MapBuilder pelo OpenLayers como o seu cliente padrão para visualização e aplicações de demonstração.

Um dos motivos para essa mudança foi que o OpenLayers trabalha com o conceito de TileCache, que armazena as informações no cache do brownser e atualiza apenas a parte do mapa que sofreu alguma alteração.

Outro motivo importante é que o OpenLayers traz um novo formato para saída dos dados. Vejamos o exemplo:

http://server.org/geoserver/wms?bbox=-13….&Format=image/png

Quando fazemos uma requisição, como a do exemplo acima, o retorno é uma imagem no formato png, das layers solicitadas na requisição. Com a adoção do OpenLayers essa requisição pode ser feita da seguinte forma:

http://server.org/geoserver/wms?bbox=-13…&Format=application/openlayers

O formato agora é o application/openlayers. Neste caso ao invés de recebermos uma imagem como o retorno da solicitação, receberemos um mapa podendo utilizar então as funções básicas de GIS que é o pan, zoom in e zoom out. Esse opção acaba tornando-se muito mais atraente e até mesmo útil dependendo da situação.

OpenLayers