quinta-feira, 26 de agosto de 2010

OpenDragon: Novo programa OpenSource para Análise de imagens

Direto do blog Free Geography Tools

The Global Software Institute announces that their Open Dragon software, a variant of Goldin-Rudahl’s Dragon/ips software for aerial/satellite imagery analysis, is now freely available for non-commercial use, and the Java source code will be released as open source sometime in the near future. From their press release:
OpenDragon offers a full suite of image analysis and raster GIS capabilities including image enhancement, supervised and unsupervised classification, geometric correction, measurement and statistics, vector capture and display, slope, aspect and buffer calculations and multi-criterion decision making. Open Dragon also includes the Open Dragon Toolkit, which allows users who can program in C to extend the software functionality. GSI will also make the source code for OpenDragon available for non-commercial use under an Open Source license during the next six to nine months.
Leia mais no site Free Geography Tools

Cursos Online Gratuitos na Fundação Getúlio Vargas


Estão sendo oferecidos cursos on-line gratuitamente pela Fundação Getúlio Vargas, com certificado emitido pela própria FGV.

Fazendo o cadastro no site haverá acesso a página com o conteúdo do curso podendo acessá-lo de acordo com sua disponibilidade.

Os cursos são:

 - Balanced Scorecard
 - Conceitos e Princípios Fundamentais do Direito Tributário
 - Consultoria em Investimentos Financeiros - Intermediação Financeira
 - Direito do Trabalho - Contratação do Trabalhador
 - Fundamentos da Gestão de Custos
 - Gestão de Pessoas - Motivação nas Organizações
 - Processo de Comunicação e Comunicação Institucional
 - Estratégia de Empresas - Introdução à Administração Estratégica
 - Gestão Ambiental e Desenvolvimento Sustentável - História da Questão Ambiental
 - Gestão de Marketing - Produto, Marca, Novos Produtos e Serviços
 - Gestão da Tecnologia da Informação - TI nas Organizações: Estratégia e Conceitos
 - Técnicas de Gerência de Projetos - Gerenciamento do Escopo do Projeto
 - Metodologia de Pesquisa - Conhecimento, saber e ciência
 - Metodologia do Ensino Superior - Universidade e Sociedade
 - Ciência e Tecnologia
 - Diversidade na Organização
 - Ética Empresarial
 - Recursos Humanos
 - Filosofia
 - Sociologia

Novos blogs à sua disposição na Internet

Fique por dentro das novidades voltadas às Geotecnologias através desses endereços:

Profissão: Geógrafo

http://profissaogeografo.blogspot.com/

Geografia&Geoinformação

http://geografiaegeoinformacao.blogspot.com/

Vaga para o Depto. Comercial na CODEX REMOTE

COMERCIAL PARA GEOTECNOLOGIAS – PORTO ALEGRE

A Codex Remote, empresa que atua na área de Geotecnologia com sede em Porto Alegre/RS, contrata profissional para o setor comercial, em horário integral.

São requisitos da vaga: experiência comprovada na área comercial; conhecimento em Geotecnologias; curso superior completo ou em andamento; dinamismo, pró-atividade e boa comunicação, morar em Porto Alegre ou cidades próximas; disponibilidade para viagens;  Aptidão para trabalhar em equipe; e disponibilidade para contratação imediata.

O profissional irá atuar com venda de soluções GIS, Cartografia e Imagens de Satélite; elaboração de propostas; pesquisas de prospecção; e pós-venda. 

A empresa oferece remuneração compatível com o mercado, comissões, vale-transporte, alimentação e assistência médica.      

Interessados enviar currículo com pretensão salarial para rh@codexremote.com.br 

terça-feira, 17 de agosto de 2010

Descomplicando o SPRING Passo a Passo (manual)



Pensaram que eu iria esquecer de criar tópicos sobre o SPRING? Nem pensar!


Postado no blog do Anderson Medeiros



O conteúdo do livro inclui:
  • Visualizando Imagens de Satélite e Aerofotos Digitais
  • Contraste de Imagens Digitais
  • Transformações IHS / RGB de Imagens
  • Filtragem de Imagens Digitais
  • Operações Aritméticas entre Imagens
  • Índice de Vegetação
  • Classificação de Imagens de Satélite
  • Análise de Componentes Principais


Leia mais sobre esse assunto no blog do Anderson Medeiros

segunda-feira, 16 de agosto de 2010

Operações entre geometrias no gvSIG 1.10 - Parte 03


Terceira parte do tutorial sobre transformações entre geometrias no gvSIG 1.10. Em geral essas dicas são muito simples, porém é necessário documentá-las para obter uma boa avaliação do software na análise geral.

Nos posts anteriores, conhecemos dois módulos que podem ser utilizados para executar processos de conversão em arquivos shapefile: Geoprocessing Tools e Derivative Geometries.

Além destes processos, temos o módulo Sextante. As funções que testei são estas:
  • Conversão de linha para polígono
  • Conversão de polígono para ponto
  • Conversão de polígono para linha
  • Conversão de polígono para centróide
Você pode experimentar outros algoritmos e tirar suas próprias conclusões. Caso algum módulo do Sextante não apresente um resultado satisfatório, utilize os métodos de transformação padrão do programa.

Para iniciar o processo, clique na ferramenta Sextante:


Os algoritmos que realizam essas transformações são organizados por categorias. A categoria Tools For é responsável pelo agrupamento de funções de acordo com cada classe de feição.


Em todas as situações, você tem duas opções: gerar um arquivo temporário na Vista ou armazenar definitivamente o dado no disco rígido. De qualquer forma, o resultado do processo será adicionado automaticamente à Vista atual:


Para realizar a transformação de polígono para ponto, selecione o algoritmo Geometries to Points, na categoria Tools for Vector Layers.


Até a próxima!!

domingo, 15 de agosto de 2010

ArcMap: ArcToolBox - Função Symmetrical Difference

Eis um post que prometi publicar com o propósito de complementar a dica fornecida para o colega Thiago. Naquela oportunidade, usei o QGIS e comentei que alguns SIGs possuem uma função que realiza extrações simétricas entre camadas vetoriais.

Abaixo seguem dois exemplificando a função nos SIGsgvSIG e QGIS:

Diferença Simétrica no gvSIG
Diferença Simétrica no Quantum GIS

É fácil resolver essa demanda pelo ArcMap. O procedimento é moleza,  mamão com açúcar, "piece of cake": em primeiro lugar, carregue a feição que apresenta o problema:


Em seguida desenhe um polígono qualquer cujos limites cobrem as falhas do original:


Use o ArcToolBox para chamar a função que aplica a diferença simétrica:

Analysis Tools - Overlay - Symmetrical Difference


Ordene os campos de acordo com a imagem abaixo e clique em OK (clique para ampliar):


Resultado final:


Após gerar o polígono, acesse o Modo de Edição e use a tarefa Cut Polygon Feature para eliminar as bordas indesejadas (saiba mais sobre essa ferramenta clicando aqui).

No caso do Thiago, era necessário gerar um rio que seria usado como divisa entre municípios. A forma que conheço para resolver essa questão seria através da diferença simétrica. Talvez a ferramenta Clip liquidaria a fatura com tranquilidade. As dúvidas dos meus amigos são úteis para o nosso aprendizado e certamente despertam nossa curiosidade para essas questões.

sábado, 14 de agosto de 2010

ArcMap: ArcToolBox - Função ADD XY Coordinates

Estou publicando um post simples que serve como complemento para a dica que publiquei anteriormente com o intuito de ajudar um colega do Fórum do MundoGeo.

ArcMap: Importar Coordenadas XY para uma tabela

Conhecendo as ferramentas padrão ArcMap

ADD XY Coordinates é uma função nativa do ArcMap que permite importar coordenadas XY para uma Tabela de Atributos. Essa função possui maior proveito quanto o shapefile é uma geometria do tipo Ponto. Veja a ilustração abaixo:


O procedimento é simples: clique no botão indicado na imagem abaixo para habilitar as ferramentas do ArcToolBox:


Vamos utilizar os vértices extraídos do município de São Fidélis para exemplificar essa dica. Clique na guia Search e digite "Add XY". A primeira ocorrência é a função que desejamos aplicar. Clique duas vezes sobre ela:


Outro jeito de localizar essa ferramenta é clicando nas caixas de ferramentas Data Management Tools - Features, localizada na guia Favorites:


Localize a camada de pontos desejada e clique no botão OK:


Na Tabela de Atributos, surgem colunas XY com coordenadas contendo a posição de cada ponto de acordo com o sistema de coordenadas:


Considerações Finais

O ArcGIS é um SIG robusto, líder de mercado nesse segmento. É importante checar  se uma determinada funcionalidade existe no software ou em suas principais suítes. Como o SIG possui muitos algoritmos, quase sempre a ferramenta que precisamos encontra-se lá, porém é preciso dominar o método para localizar a informação desejada. Hoje demonstrei duas formas distintas para chamar a função Add XY Coordinates.

Postagens em MHT

O formato MHT permite salvar o conteúdo de uma página Web como imagem,  preservando todos os links.

Browsers como Opera e MS Internet Explorer reconhecem esse formato como padrão. Para exibição no Mozilla Firefox, é preciso instalar um complemento chamado UnMHT.

Para leitura offline dessa postagem, faça o download da versão em MHTML.

quinta-feira, 12 de agosto de 2010

Árvore gigantesca e dezenas de troncos aparecem em praia americana

Saiu no jornal inglês Daily Mail


200ft-long cedar among dozens of tree trunks scattered across beach after storm


Lembra-se da cratera na Guatemala? Seria essa uma outra catástrofe ambiental? Véi, olha só o tamanho desta árvore:


Repare na quatidade de árvores que foram trazidas pela maré:

 
Coisa de louco!!!

segunda-feira, 9 de agosto de 2010

[Geoprocessamento para Linux] Modo Layout nos SIG's Kosmo 2.0, gvSIG 1.9 e Quantum GIS 1.5


De olho nos Softwares Livres

Eu poderia destacar inúmeras vantagens que uma alternativa GIS livre pode oferecer, mas tenho certeza que você já possui boas referências acerca desse assunto. Pense comigo: que destino teria um SIG livre caso não existissem pessoas dispostas a renunciar horas, dias e meses do seu precioso tempo com a finalidade de desenvolver e aprimorar tais iniciativas? Sou um observador do processo e, acompanhando a veloz evolução desses aplicativos, posso assegurar que os softwares livres serão boas referências no mercado de GIS em pouco tempo graças ao empenho e dedicação destes incansáveis colaboradores.

Tutoriais: O "outro lado" dos Manuais de Usuário

Falando em colaboradores intrépidos, o blogueiro Esdras Andrade (Geoprocessamento para Linux) dedicou um fim de semana inteiro para elaborar tutoriais muito explicativos sobre três aplicativos GIS da atualidade: Kosmo, gvSIG e Quantum GIS. Como o tempo voa, há situações em que fica difícil acessar num primeiro momento a documentação oficial do software e ali encontrar a informação desejada. 

Para solucionar eventuais dúvidas, surgem tutoriais específicos na Internet que demonstram o "caminho das pedras", facilitando a vida do usuário final e posicionando-o a caminho do pleno conhecimento da ferramenta. É notório que esses tutoriais atuam como linha auxiliar do insumo presente no manual de instruções do SIG sem inviabilizar o mesmo.

Avalie o Modo Layout nos SIG's Kosmo 2.0, gvSIG 1.9 e Quantum GIS 1.5

Os tutoriais produzidos pelo blog do Esdras apresentaram com muita propriedade os pós e contras que os jovens aplicativos GIS citados acima desempenharam quando é necessário executar uma tarefa muito importante: a Plotagem das Informações Geográficas ou Modo Layout, termo extremamente difundido por usuários GIS.

Pronto para o desafio? Vale a pena conferir.


Modo layout no Kosmo 2.0

Modo Layout no gvSIG 1.9

Modo layout no QGIS 1.5


domingo, 8 de agosto de 2010

QGIS: Dica para preencher polígonos vazios - função Difference


Recebi uma dúvida via e-mail. O Thiago propõe uma questão interessante:

(...)"No lugar onde estariam os rios está um "vazio". É como se o shape estivesse "dividido em dois". Eu gostaria que esse vazio fosse transformado em polígonos."


O exemplo acima demonstra que as geometrias de polígono estão corretamente fechadas. O problema é que o curso d'água não foi agregado junto com as demais camadas durante o processo de união. Resultado: os polígonos parecem separados pela falta do rio. O melhor que posso fazer para ajudar o Thiago é utilizar a função DIFFERENCE para tentar criar um novo rio naquela região.

O procedimento é simples de aplicar e a maioria dos SIG's possui esse algoritmo Difference (ArcGIS, gvSIG, Quantum GIS, etc). Aproveitando que estou abrindo o baú do gvSIG essa semana, veja a técnica aplicada para uma feição com um problema semelhante:

gvSIG 1.9: Operações entre Polígonos - Função Difference

A dica será publicada no Quantum GIS, mas a lógica certamente pode ser aplicada nos SIG's que citei acima. Basta seguir os passos indicados. Como bônus, é quase certo que vou publicar essa dica para o ArcMap.

Executando a função Difference no Quantum GIS

PRIMEIRO PASSO: Backup de todas as camadas de origem.

SEGUNDO PASSO: Selecionar e Mesclar todo o conteúdo da camada em um único shapefile. Para mesclar feições selecionadas no Quantum GIS, leia o tutorial publicado pelo eterno sentinela das Geotecnologias, Esdras Andrade, do Geoprocessamento para Linux.


TERCEIRO PASSO: criar um novo polígono Difference com um buffer sobre a camada mesclada.


QUARTO PASSO: acesse a função Difference no SIG de sua preferência. No Quantum GIS, veja o exemplo:



O resultado da operação é este:


QUINTO E ÚLTIMO PASSO: recorte a área excedente da camada. Para recortar feições no ArcMap, leia esse tutorial que mostra a ferramenta Cut Polygon Features em ação. No Quantum GIS, use a ferramenta para Dividir Feições:


Para excluir uma parte recortada, selecione-a e use a ferramenta Excluir Seleção:


Resultado  Final:


Tudo que o Thiago precisa fazer a partir de agora é anexar o rio criado às demais camadas do shape original.

Tutoriais do gvSIG no blog Processamento Digital


Tutoriais sobre o gvSIG postados no blog PD

Estou selecionando todos os tutoriais do blog para criar um índice quer irá organizar o conteúdo publicado. Como eu não paro de postar, finalizar esse índice é semelhante à finalização do 13º Trabalho de Hércules, mas não vou desanimar. Preparei todo o conteúdo postado sobre o Quantum GIS aqui e na blogosfera. Hoje chegou a vez de relacionar o conteúdo publicado sobre o gvSIG pelo blog Processamento Digital. Estou terminando nesse momento a lista do material sobre o SIG capturado na blogosfera. Se tudo correr bem, essa lista será atualizada periodicamente.

Publicação em HTML, PNG ou MHTML

Geralmente os posts são publicados em HTML. Além do HTML, estou armazenando o backup dos posts no formato PNG, embora não goste muito. Eu gostava mesmo de armazenar conteúdo em MHT porque esse formato preserva os links, mas essa extensão abre apenas no IE, a não ser que você instale a extensão UnMHT para habilitar a leitura e gravação de arquivos MHTML no Mozilla Firefox. Como sei que você ama as dicas do blog, vai acabar por instalar esse Add-on. Se você, amigo blogueiro, deseja armazenar o conteúdo em PNG, use a extensão Abduction! para o FF que permite salvar HTML em PNG - Explanação aqui.

Exemplo de publicação via HTML e MHTML

Vou utilizar como exemplo um post do digníssimo Eliazer Kosciuk, owner do iDEA Plus:

iDEA Plus em HTML
iDEA Plus em MHTML

Gostaram? Então façam o download do material publicado pelo blog sobre o gvSIG em MHTML nas versões 1.1.2, 1.9 e 1.10 OADE.

Lista de tutoriais do gvSIG por versão de lançamento

Aproveitem a leitura dos tutoriais que moram aqui enquanto preparo a lista dos vizinhos:

1 gvSIG 1.1.2: Conheça o poder dessa ferramenta GIS livre
2 gvSIG 1.1.2: Comparações entre as Ferramentas gvSIG e ArcMap
3 gvSIG 1.1.2: Modo de Edição de Feições - parte 01
4 gvSIG 1.1.2: Modo de Edição de Feições - parte 02
5 gvSIG 1.1.2: Modo de Edição de Feições - parte 03
6 gvSIG 1.1.2: Como georreferenciar um raster no gvSIG 1.2
7 gvSIG 1.1.2: Convertendo arquivos dbf para shapefile no gvSIG
8 gvSIG 1.1.2: Curso online de gvSIG para iniciantes


1 gvSIG 1.9: Pequenas observações da versão 1.9 do gvSIG
2 gvSIG 1.9: Georreferenciamento no gvSIG 1.9 - Introdução
3 gvSIG 1.9: Georreferenciamento de um Raster no gvSIG 1.9
4 gvSIG 1.9: Vídeo: Georreferenciamento no gvSIG 1.9
5 gvSIG 1.9: Instalação do gvSIG 1.9 para Linux [Ubuntu 8.04 Hardy]
6 gvSIG 1.9: [Linux] Codificação Padrão do DBF
7 gvSIG 1.9: Convertendo arquivos KML para SHP no gvSIG
8 gvSIG 1.9: Como gerar arquivos PRJ no gvSIG?
9 gvSIG 1.9: Como Gerar uma Composição Colorida RGB no gvSIG 1.9
10 gvSIG 1.9: Ocultando valores NoData no gvSIG 1.9
11 gvSIG 1.9: Como Criar uma Região de Interesse no gvSIG 1.9
12 gvSIG 1.9: Recorte de raster via ROI no gvSIG 1.9
13 gvSIG 1.9 Portable com Sextante incluso
14 gvSIG 2.0 Unstable: Lançamento da versão 2.0 do gvSIG
15 gvSIG 1.9: Operações entre Polígonos - Função Difference


1 gvSIG 1.10: Lançamento do gvSIG 1.10 Beta Windows e Linux
2 gvSIG 1.10 OADE + Sextante 0.6 + Extensão GRASS
3 gvSIG 1.10: Operações entre geometrias - Parte 01
4 gvSIG 1.10: Operações entre geometrias - Parte 02
5 gvSIG 1.10: Aprenda como mesclar feições no gvSIG
6 gvSIG 1.10: Transforme um shape em Região de Interesse

sábado, 7 de agosto de 2010

gvSIG 1.10: Transforme um shape em Região de Interesse


Há algum tempo atrás publiquei uma dica sobre como criar uma Região de Interesse (ROI) no gvSIG 1.9. Também expliquei o método correto para realizar um recorte de um arquivo raster através de uma ROI previamente criada. Com a nova versão, pouca coisa mudou em relação ao módulo de Sensoriamento Remoto do programa, porém gostaria de registrar uma dica importante para reforçar esse aprendizado.

A ferramenta de criação de Região de Interesse torna-se disponível apenas quando existe uma camada matricial carregada no programa, ou seja, quando pelo menos um único arquivo raster  esteja presente no projeto do gvSIG. Ao desenhar manualmente uma ROI e clicar na opção para salvar, o gvSIG determina que o arquivo deve ser armazenado no formato shapefile para evitar eventuais perdas.


As cores da ROI podem ser modificadas a qualquer instante durante a edição. Um fato interessante é que o programa permite carregar como ROI qualquer arquivo shapefile, regular ou irregular. Por exemplo, digamos que nosso objetivo é carregar um vetor representando o corpo d'água da imagem de satélite acima:


Podemos utilizar esse shapefile para recortar o raster sem a necessidade de desenhar a ROI. Funciona da seguinte forma: qualquer ROI criada pelo programa armazena em sua base de dados três colunas com dados do tipo Real, representando os canais de cores RGB.

Tudo o que você precisa fazer é adicionar colunas representando cores no arquivo shapefile. No arquivo de exemplo, temos uma ROI da cor vermelha. Em RGB, essa cor está representada pelos valores 255 / 0 / 0. Para que a dica funcione corretamente, preserve o campo NAME contendo nome e número da ROI e crie três campos do tipo Real e insira valores reais para R,G e B (255.0 / 0.0 / 0.0). Veja o exemplo na imagem abaixo o abrindo o arquivo shapefile:


Carregue sua ROI. Após carregar o polígono de interesse como ROI, é preciso selecionar e clicar no botão Apply para validá-lo como ROI no gvSIG (clique para ampliar):


O próximo passo é utilizar o método de máscara descrito no primeiro tutorial (não esqueça de manter a janela ROI aberta). No campo Value, o valor -99,999 representa uma transparência de cor cinza utilizada para mascarar o background, mas você pode atribuir outros valores para o plano de fundo, como preto (valor 0) ou branco (valor 255).


Lembrando: o gvSIG ainda não é um poderoso aplicativo para Processamento de Imagens de Satélite como PCI, ERDAS e ENVI, entre outros. Exige-se um pouco de paciência durante o processo de recorte, mas o programa responde bem. 

O usuário pode escolher entre aplicar a máscara no Preview, salvar como arquivo ou aplicar a máscara em uma camada temporária. O processo pode demorar devido à complexidade do polígono-base da ROI e ao tamanho do raster, mas a guarde que o raster vai aparecer.

Recortar um raster é uma tarefa que demanda tempo em qualquer aplicativo. Certamente esses módulos serão aperfeiçoados futuramente e o tempo de processamento será contornado. Para evitar processos demorados, reduzi o tamanho da poligonal com as ferramenta de edição. Veja o resultado do processo:

Poligonal sobre o Raster:


Poligonal sobre o raster com background valor -99,999 (transparente):


Se aplicarmos um buffer na poligonal, o resultado pode ser satisfatório pois vamos minimizar a complexidade do polígono e criar uma ROI menos sofisticada, mas eficiente. Fica assim registrada mais uma dica para o excelente programa GIS livre gvSIG. Todo o processo descrito acima funciona perfeitamente na versão 1.9 do programa.

sexta-feira, 6 de agosto de 2010

Aprenda como recortar um raster no Quantum GIS 1.5

Transforme o Quantum GIS 1.5 num aplicativo de Sensoriamento Remoto com o pacote GDAL Tools.

Uma das grandes novidades da versão 1.5 do QGIS é o módulo GDAL Tools. Essa ferramenta qualifica o QGIS para realizar fusão de imagens de satélite, reprojetar, gerar contornos sobre um raster, etc.

Aprenda como recortar um raster no Quantum GIS 1.5

Para realizar um recorte (subset) regular sobre um arquivo raster, siga os passos abaixo.

Com o raster no mapa, clique no menu Raster para selecionar a função Cortador:


Por enquanto essa ferramenta permite apenas realizar recortes regulares. Desenhe uma área de interesse sobre a imagem ou insira coordenadas do retângulo envolvente para estabelecer os limites do recorte.


O algoritmo permite utilizar valores NoData como 0 ou 255 para áreas sem dados. Para a feição de saída, escolha o formato GeoTiff:


Abaixo temos o raster original com transparência de 50% e o raster com subset regular:


Sinta a força do GDAL no Quantum GIS!

  ©Template Blogger Elegance by Dicas Blogger.

TOPO