JSON é um formato leve para troca de informações baseado na linguagem JavaScript. Isto torna-o um formato ideal para aplicações Web desde que possa ser analisado gramaticalmente dentro do JavaScript muito facilmente. GeoJSON é um padrão emergente para adicionar tipos geográficos ao JSON.

Instalando o GeoJSON no GeoServer

O formato GeoJSON funciona como um plug-in para o GeoServer, isto significa que você deve fazer o download independente. Ele está disponível para download no site do SourceForge. A vantagem dele ser separado é que você pode adicioná-lo em versões antigas do GeoServer. Ele é compatível com a versão 1.5.x, e pode trabalhar também com a versão 1.4.x.

Após realizar o download, extraia o arquivo na seguinte pasta: <GEOSERVER_HOME>/webapps/geoserver/WEB-INF/lib. Restarte o tomcat e ele estará funcionando.

GeoJSON

Usando o GeoJSON

Se você tiver instalado corretamente, faça uma requisição WFS (GetCapabilities) – http://localhost:8080/geoserver/wfs?request=GetCapabilities -. Este retorno JSON é um dos formatos para a GetFeature. Caso não tenha dado certo, reveja a instalação. Caso tenha dado certo você pode fazer também passando o parâmetro na requisição WFS, como no exemplo abaixo.

WFS com GeoJSON

Fonte: GeoServer