Mapas digitais. Eis uma daquelas áreas intrigantes, que cada vez mais contam com programas e alternativas em
software livre.
É uma área tradicionalmente dominada por grandes corporações de software, que vendem programas bons, mas geralmente acima da casa das dezenas de milhares de dólares... Como então nós, simples mortais, ou apenas moradores de países subdesenvolvidos, podemos fazer nossos mapas no computador, seja para publicar na internet, seja para imprimir, seja para o que for?
Antigamente, a solução era fazer na mão, braçalmente nos editores de imagem ou então tentar entrar, de alguma forma, no restrito e anti-ético mercado do mapeamento digital - por ser restrito, mil vezes mais que o mercado de software tradicional.
Atualmente, há diversas soluções... e a cada dia aparece uma nova. Quer publicar na internet?
Mapserver . Quer fazer geoprocessamento pesado?
Grass é uma ótima solução. Ou então, usar o
Spring - mas sempre lembrando que nesse caso, como diz nosso compa Uchoa, não é Software Livre pois não cumpre as 4 leis básicas do software livre.
Nesse artigo, no entanto, quero explorar outra área, que faz parte também desse universo paralelo do mapeamento digital e do geoprocessamento: Banco de Dados Espacial, quando surge o PostGIS, módulo do PostgreSQL.
O
PostgreSQL e o
PostGIS tem concorrentes peso pesado... como o Oracle e sua extensão espacial, o "Spatial"... Mas o PostgreSQL é um senhor banco de dados, que isso fique bem claro. E na opinião de muitos, o mais parrudo e potente BD livre da atualidade.
Desde já aviso: é um artigo grande, pois é praticamente impossível fazer alguma coisa sem compreender alguns conceitos básicos. Inicialmente pensei até em subdividi-lo, mas achei que não haveria problema em mantê-lo grande, como uma referência unificada sobre o tema, que é inexistente aqui no VOL.
Durante todo ele, são instalados os seguintes programas:
- PostgreSQL 8.x
- Postgis 1.x
- libGeos / libGeos-dev
- proj4
- qGis 0.74
Simbora?