O MapBuilder é um framework opensource utilizado para criar aplicações com mapas interativos na Web que consiste em uma biblioteca JavaScript (AJAX) e documentos XML e segue as especificação da OGC.

Instalação

1) Faça o download do MapBuilder;
2) Extraia o arquivo mapbuilder-lib-1.0.1-release.zip na pasta [GEOSERVER_HOME]\webapps ;
3) Reinicie a aplicação (Stop/Start);
4) Digite no browser a seguinte URL: http://localhost:8080/mapbuilder/

WMC (Web Map Context)

É a especificação de um padrão OGC que descreve informações sobre os servidores que disponibilizam as camadas que compõem um mapa.

Arquivos Necessários

Arquivos necessários

Aplicação

1. Crie uma pasta chamada MapExemplo em [GEOSERVER_HOME]\webapps
2. Copie a pasta [GEOSERVER_HOME]\webapps\MapBuilder\lib para [GEOSERVER_HOME]\webapps\MapExemplo
3. Copie a pasta [GEOSERVER_HOME]\webapps\MapBuilder\demo\data para [GEOSERVER_HOME]\webapps\MapExemplo
4. Crie os arquivos index.html e config.xml na pasta da sua aplicação ([GEOSERVER_HOME]\webapps\MapExemplo)
5. Crie o arquivo wmc.xml na pasta [GEOSERVER_HOME]\webapps\MapExemplo\data\context
6. Após realizados os passos acima, sua pasta MapExemplo deve estar igual a imagem acima.

7. Insira o seguinte código no arquivo index.html

Index.html

8. Insira o seguinte código no arquivo wmc.xml

WMC

9. Insira o código abaixo no arquivo config.xml

config.xml

10. No arquivo config.xml substitua a linha data/context/enum.xml por data/context/wmc.xml

Após estes passos digite no seu brownser: http://localhost:8080/MapExemplo/ e verá a sua aplicação rodando.

PS: Este mini tutorial considera que o GeoServer foi instalado na máquina através do arquivo .exe.
Caso o seu GeoServer tenha sido instalado através de um Deploy no Tomcat, ao invés de [GEOSERVER_HOME] use a pasta [TOMCAT_HOME].