quinta-feira, 26 de novembro de 2009

Tutorial: Visualizando tabelas externas no gvSIG


No tutorial de hoje iremos aprender um pouco sobre a importação de tabelas externas com dados alfanuméricos no gvSIG.

O objetivo é mostrar como visualizar tabelas externas simultaneamente aos dados geográficos no gvSIG 1.9.

O programa lê os formatos de arquivos DBF e CSV, além de tabelas de banco de dados relacionais como o PostgreSQL e MySQL.

Quando falamos aqui de “tabelas externas” estamos nos referindo à um ou mais arquivos que não estão integrados com os dados cartográficos.

Resolvi preparar este material após uma pergunta enviada pelo Misael lá de São Paulo

Para fazer o download o tutorial em PDF , clique na figura abaixo ou no link adequado no final desta postagem.

==================================================
Links: Visite os endereços abaixo para fazer os downloads relacionados com este tutorial:
==================================================
Anderson Medeiros
Tecnólogo em Geoprocessamento
andersonmedeiros01@gmail.com

segunda-feira, 23 de novembro de 2009

Comparações: MapServer e GeoServer - PostGis e MySQL

Quem trabalha com Geoprocessamento, em especial com tecnologias livres para essa área, com certeza já ouviu falar de certa "rivalidade" saudável entre alguns programas.

Por isso, gostaria de indicar aqui alguns links para artigos comparativos entre algumas dessas ferramentas. Vamos considerar aqui o que ocorre com os banco de dados com extensão espacial PostgreSQL/PostGis e MySQL e com as ferramentas para webmapping MapServer e GeoServer.

Para acessar os artigos, clique nos links correspondentes abaixo.

[]'s
--
Anderson Medeiros
Tecnólogo em Geoprocessamento

andersonmedeiros01@gmail.com

sábado, 21 de novembro de 2009

Documentação Oficial do Alov Map

Conforme comentado em um post recente, o site oficial do Alov Map está fora do ar há alguns dias. Isso causou algumas dificuldades para aqueles que desejavam baixar o programa.

Por isso, eu disponibilizei em outra postagem um link para o download das versões applet e servlet do Alov Map.

Para conferir este endereço clique aqui para acessar o post.

Hoje, estou publicando um link para que os interessados possam baixar a documentação oficial (em inglês) do Alov Map, em formato PDF, com 37 páginas.

Para baixar o arquivo, clique aqui.

Espero que este material possa ser útil para quem trabalha com Alov Map para fins acadêmicos e/ou profissionais.

Abraços.
--
Anderson Medeiros
Tecnólogo em Geoprocessamento
andersonmedeiros01@gmail.com

sexta-feira, 20 de novembro de 2009

Tutorial: Criar Mapa Temático com Alov Map

Neste tutorial iremos aprender como gerar mapas temáticos simples com o uso do Alov Map. Serão utilizados para esse procedimento um shapefile com a divisão municipal do estado da Paraíba (Brasil) e o SciTE (Um editor de texto útil para a manipulação de linguagens computacionais).

Na conclusão deste tutorial, apresentam-se os links onde o arquivo shapefile e o SciTE podem ser obtidos gratuitamente.

Para obter informações sobre como elaborar uma aplicação básica com o Alov em sua versão applet, incluindo configuração inicial dos arquivos XHTML e XML, consulte a seção de tutoriais do Portal ClickGeo.

MAPAS TEMÁTICOS
O mapeamento temático visa caracterizar e entender a organização do espaço e seus fenômenos. Para geração deste tipo de mapa com o Alov Map é necessário que na tabela de atributos exista campos com os dados que desejam ser tematizados.

Os mapas temáticos são classificados segundo suas diversas características. Iremos destacar aqui como publicar com o Alov Map mapas de dois tipos:
  • Mapas que reflitam valores qualitativos únicos
  • Mapas com valores quantitativos por intervalos.
MAPA TEMÁTICO POR VALORES ÚNICOS
A tematização de mapas por esse método é útil quando se desejam estudar ou representar um atributo qualitativo. Como exemplo, iremos criar um mapa temático que represente a classificação municipal da Paraíba em Mesorregiões geográficas.

O arquivo XHTML não precisará de novas configurações, apenas serão necessárias alterações no arquivo XML, as quais podem ser feitas no SciTE.

O passo inicial para criação de um mapa temático no Alov Map é “informar” ao aplicativo que será definido adiante um mapa deste tipo. Fazemos isso por adicionar (No arquivo XML), depois da “lista de domínios” uma tag “map”, conforme ilustrado no código mostrado na página seguinte.

Explicando:
map - Tag para construção de mapas temáticos;

name="Mesorregiões do Estado" – Este parâmetro define o nome do mapa que será exibido;

index="m2" - Esse parâmetro indica a ordem em que os mapas aparecerão no quadro de mapas temáticos. No nosso caso colocamos "m2" considerando que ao iniciar o mapa interativo, o usuário tem acesso imediato ao mapa temático da Paraíba de acordo com sua divisão por municípios, sendo este o mapa "m1".

Agora, insira dentro da tag layer uma nova tag denominada “renderer”. O código exemplifica os parâmetros para criação do mapa temático das “Mesorregiões do Estado”.


Explicando os principais parâmetros adicionados:

type="gradcolor" – O mapa terá uma classificação baseada em uma “grade de cores”;

field=
"Mesoreg" – Nome do campo onde estão os dados que serão a base da classificação por cor;

label=
"Mesoregiões" – Indica o que aparecerá no topo do quadro de legenda.

symbol val=
"Sertao Paraibano"... – Especifica o valor do campo pesquisado (Deve-se escrever exatamente da forma como aparece na tabela de atributos).

fill=
"255:190:190" – Refere-se as cores que preencherão a área do mapa segundo cada valor do atributo. Os números indicam o código RGB utilizado.

Para saber quais cores são representadas pelos códigos RGB mostrados acima ou por outros que pretenda utilizar, recomendo a utilização de um software gratuito e de fácil utilização chamado JCpicker (No final do tutorial há o link para download).

O mapa gerado pelo código XML fornecido deverá ser semelhante ao mostrado abaixo.


Pronto! Nosso primeiro mapa temático foi gerado. Mas você poderá perceber a seguir que para criar um mapa que envolva intervalos de determinado atributo, há pequenas mudanças nos parâmetros fornecidos no arquivo XML.

MAPA TEMÁTICO POR INTERVALOS
O uso deste tipo de mapa é interessante quando se deseja representar uma variável de valor numérico por intervalos. Em nosso exemplo construiremos um mapa temático sobre a distribuição da população por município.

Inicialmente, informamos ao Alov que será inserido um mapa temático na sequência do mapa elaborado no tópico acima (Mesorregiões do Estado). O código segue a mesma sintaxe usada anteriormente conforme mostrado abaixo:


Após observar os valores existentes no campo PopTotal, na tabela de atributos, definimos os seguintes intervalos:
  • 1.000 a 10.000 habitantes;
  • 10.000 a 20.000 habitantes;
  • 20.000 a 40.000 habitantes;
  • 40.000 a 100.000 habitantes e
  • População maior que 100.000 habitantes.
A grande questão é: Como expressar esses intervalos através da linguagem XML? Note que no código para geração do mapa por valores únicos, fornecíamos no parâmetro symbol, entre aspas, apenas o valor desejado. Por exemplo, “Borborema”.

Observe agora a sintaxe correta a ser utilizada no caso do mapa sobre população.


A grande diferença, em relação ao código do mapa anterior está na indicação do valor a ser pesquisado no campo PopTotal. Por exemplo, no trecho:

symbol val="(PopTotal>1000) AND (PopTotal<10000)"...

Os operadores &gt e &lt, correspondem, respectivamente a “maior que” (>) e “menor que” (<). Ou seja, esse trecho envolve o intervalo onde o campo “PopTotal” apresenta valores maiores que 1000 e menores que 10.000 habitantes.

É interessante que para criação dos mapas desse tipo, que se escolham cores que representem uma seqüência de tons de uma mesma cor.

Observe no parâmetro fill, no código acima que o código RGB para cada intervalo há um decréscimo nos valores correspondentes ao verde (G) e ao azul (B), o que resulta em diversas tonalidades de vermelho (R) que permanece constante.

A figura abaixo mostra mapa temático gerado pelo procedimento acima descrito. Pode-se observar quais cidades possuem maior população (municípios em tom mais escuro).


As aplicações para os tipos de mapas vistos neste tutorial são inúmeras. O Alov Map é um prático publicador de mapas para internet que atende de forma satisfatória às necessidades de projetos em que a base de dados disponibilizada é pequena.

Poderá encontrar exemplos de aplicações semelhante a essa na seção WebGis do Portal ClickGeo. Caso você tenha alguma dúvida ou sugestão, fique à vontade para enviar um e-mail para portalclickgeo@gmail.com.

==================================================
Links: Visite os endereços abaixo para fazer os downloads relacionados com este tutorial:
==================================================

Anderson Medeiros
Tecnólogo em Geoprocessamento
andersonmedeiros01@gmail.com

terça-feira, 17 de novembro de 2009

MNT - O que é? Para que serve?

Neste post vou tentar expor algumas aplicações deste tipo de dado geográfico ainda não muito familiar para alguns que estão começando a se enveredar pelo mundo do SIG.

As informações apresentadas aqui são baseadas na "Ajuda" de um dos melhores programas para interpolação espacial e geração de MNT, o brasileiro SPRING.

Vamos responder aqui a duas perguntas comuns sobre os MNT e suas aplicações em Geoprocessamento.

  • O que é um MNT?
A sigla MNT significa Modelo Numérico do Terreno, mas este tipo de dado também é conhecido como MDT (vindo do inglês Digital Terrain Model).

Trata-se de uma representação matemática da distribuição espacial de uma determinada característica relacionada à uma superfície. Esta superfície é, em geral contínua.


  • Quais suas Aplicações?
Dentre as diversas aplicações dos produtos de MNT, podemos destacar algumas vinculadas ao SIG:
  1. Armazenamento de dados de altimetria para gerar mapas topográficos;
  2. Análises de corte-aterro para projeto de estradas e barragens;
  3. Elaboração de mapas de declividade e exposição para apoio a ánalise de geomorfologia e erodibilidade;Análise de variáveis geofísicas e geoquímicas;
  4. Apresentação tridimensional (em combinação com outras variáveis);
  5. Predição e mapeamento de processos de salinização do solo em escala local, regional e subcontinental;
  6. Predição e mapeamento do risco de erosão do solo, em escala de bacias hidrográficas;
  7. Modelação e mapeamento espaçotemporal do ciclo hidrológico sob diversos aspectos;
  8. Modelação e mapeamento da evapotranspiração;
  9. Classificação de paisagens;
  10. Predição e mapeamento da migração e acumulação de agentes poluentes.
Você já tem o SPRING instalado em seu computador?

Caso tenha, não deixe de acessar e ler o menu de ajuda deste programa, que é bastante completo, pois aborda não apenas sobre a utilização do software, mas também conceitos teóricos sobre Geoprocessamento. O download do SPRING pode ser feito acessando este link.

Se você ainda não tem, deixo o incentivo de fazê-lo. Você pode acessar a ajuda online do SPRING, clicando aqui ou nas figuras desta postagem.

Em posts futuros vamos comentar um pouco sobre os produtos de MNT, bem como falar sobre outros aspectos relevantes dos dados geográficos.

Um Abraço e até o proximo post.
--
Anderson Medeiros
Tecnólogo em Geoprocessamento

quinta-feira, 12 de novembro de 2009

Nova Versão gvSIG 1.9 Estável Disponível


Hoje, 12 de Novembro de 2009, foi lançada a nova versão estável do gvSIG (1.9)!

Esta nova versão apresenta uma série de novidades que, com toda certeza, tornaram o gvSIG 1.9 um software de SIG ainda mais completo.

A lista completa das novidades desta versão (Em espanhol) podem ser acessadas, clicando-se aqui.

Não perca tempo! Baixe agora as novas versões a partir dos links abaixo, ou clicando na figura no topo desta postagem, que o levará a página oficial de downloads do gvSIG 1.9.

LINUX

WINDOWS


A interface está muito boa, bastante funcional. Pessoalmente eu gostei da nova aparência (Já demonstrada nas versões instáveis desta série).

Agora nos resta testar as novas funções deste poderoso software de SIG! Os próximos tutoriais do Portal ClickGeo serão baseados nesta versão.
--
Anderson Medeiros
Tecnólogo em Geoprocessamento