Para finalizarmos, vamos dar uma olhada nos dados, utilizando o cliente de mapas
QuantumGis . O qGIS, como também é chamado, tem versões para
Linux e Windows. Suporta conexões Shape e PostGis, que podem ser mescladas em um mesmo mapa. É possível também abrir conexões com diferentes bancos PostGIS simultaneamente.
Pode ser instalado via apt:
# apt-get install qgis
É um programa de fácil uso, com interface visual feita em QT. Para criar uma nova conexão, basta:
- camadas
- adicionar uma camada PostGIS
Se abre um "assistente" para adição de conexões.
Com o qGIS, pode se editar as cores de um mapa, legendas, mapa de referência, além de fazer consultas simples. Para fazer consultas avançadas, é preciso entrar no assistente dele.
O qGIS tem uma ótima ferramenta que é a exportação de arquivos mapfile, arquivo base para o
Mapserver. O Mapserver é um outro excelente programa, que merece mais outros artigos. Nele é possível criar serviços web (WMS - Web Map Server), publicação de mapas na web entre outras coisas.
Por último, fico devendo uma demonstração de análise espacial no qGis. No entanto, é possível fazer tais consultas via SQL diretamente, resultando um dado espacial ou um atributo.
Por exemplo: quais são as "rodovias pavimentadas" que "cruzam" a cidade "tal"? É possível obter:
- uma lista com nomes das rodovias
- uma lista de geometrias das citadas rodovias.
O SQL (a) seria algo como:
SELECT nome_rodovia from (select * from rodovias_pavimentadas where crosses(rodovias_pavimentada.the_geom, cidade.the_geom) and cidade.nome='São Paulo') as foo using unique gid using SRID=-1
É isso! Acredito que os passos iniciais estão aí... existe uma boa oferta de documentação pela internet, reforçado pela grande presença da comunidade lusófona que produz tutoriais e how-to em português. E fica a dica para um próximo artigo: a configuração do Mapserver!