Nos próximos capítulos serão apresentados exercícios
práticos, com o objetivo de se expor passo-a-passo conceitos
fundamentais para a compreensão do desenvolvimento de aplicações
webmapping usando o MapServer.
Em cada capítulo serão apresentados
um ou mais exercícios práticos, os códigos-fonte envolvidos, o
resultado esperado e também tópicos explicativos relacionados.
Os
exercícios iniciam com a visualização de uma mapa simples e ao longo de
outros exercícios ganha novas configurações, e no fim tem-se a montagem
de uma aplicação simples.
NOTA: clique aqui para baixar este material!
Pré-requisitos
Para que os exercícios a seguir possam ser executados com sucesso, por favor verifique os itens abaixo com atenção.
1. MapServer
Como
este curso não trata do processo de instalação do MapServer, presume-se
que você já o tenha instalado em uma estação de trabalho ou servidor e
que o mesmo já esteja funcionando. Para usuários do Windows, uma maneira muito rápida de instalar o MapServer é instalando o pacote MS4W.
2. Editor de textos
Recomenda-se
também o uso de um editor de texto para a edição dos códigos-fontes(
HTML, MapFiles) que serão apresentados nos exercícios.
Dica: o SciTE
é um editor de texto com suporte a realce de sintaxe para várias
linguagens e recursos interessantes como auto-completar e abertura de
vários arquivos.
3. Convenções
Para que você possa
executar os exercícios práticos com sucesso, será necessário a adoção
de algumas convenções antes de prosseguirmos.
3.1) Para usuários Windows
- observe este indicador. Toda vez que uma URL ou caminho Windows for mencionado, este indicador aparecerá
- pasta raiz do material do curso: para usuários do pacote MS4W, o curso terá como base o diretório C:/ms4w/apps/mapserver-intro-pt/
. Todos os exercícios tomarão esta pasta como base e caso esta não seja
a sua configuração( ou esteja usando o IIS), não se esqueça de fazer as
alterações necessárias antes da execução dos exercícios.
- endereço do servidor:
em todos os exercícios, o endereço base http://localhost
será utilizado. Caso o seu servidor não seja acessível por este
endereço, por favor não se esqueça de fazer as alterações necessárias
antes da execução dos exercícios.
- endereço do MapServer CGI:
por padrão, o endereço do CGI do MapServer a ser utilizado nos
exercícios será http://localhost/cgi-bin/mapserv.exe .
Caso esta não seja a sua configuração, não se esqueça de fazer as
alterações necessárias antes da execução dos exercícios.
3.2) Para usuários Linux
- observe este indicador. Toda vez que uma URL ou caminho Linux for mencionado, este indicador aparecerá- pasta raiz do material do curso: em muitas distribuições Linux, a pasta raiz de arquivos do servidor Apache é /var/www/html/ e como pasta raiz do curso usaremos a pasta /var/www/html/mapserver-intro-pt/
. Todos os exercícios tomarão esta pasta como base e caso esta não seja
a sua configuração, não se esqueça de fazer as alterações necessárias
antes da execução dos exercícios.
- endereço do servidor:
em todos os exercícios, o endereço base http://localhost
será utilizado. Caso o seu servidor não seja acessível por este
endereço, por favor não se esqueça de fazer as alterações necessárias
antes da execução dos exercícios.
- endereço do MapServer CGI:
por padrão, o endereço do CGI do MapServer a ser utilizado nos
exercícios será http://localhost/cgi-bin/mapserv . Caso
esta não seja a sua configuração, não se esqueça de fazer as alterações
necessárias antes da execução dos exercícios.
4. Mapas
Os exercícios a seguir foram criados com base nos mapas contidos na pasta C:/ms4w/apps/mapserver-intro-pt/mapas/. Este arquivo contém mapas do estado de São Paulo/Brasil.
Para mais informações sobre o estado de São Paulo/Brasil consulte:
DicaPara explorar os mapas ShapeFiles use um Desktop SIG como JUMP, Quantum GIS ou ArcExplorer.