sábado, 31 de julho de 2010

Integração Quantum GIS + GRASS - Parte IV

Quantum GIS + GRASS Plugin: Operações entre geometrias

Atento para as dúvidas nos fóruns sobre geoprocessamento, estou publicando dicas simples sobre transformações entre geometrias. Entendo que, com a entrada de novos usuários no mundo do SIG, estes questionamentos costumam ressurgir nos fórum e listas da Web.

O Quantum GIS possui ferramentas de geoprocessamento capazes de converter uma linha em polígono e vice-versa, mas julguei interessante demonstrar essa opção através do plugin GRASS. Antes de iniciar o tutorial, precisamos seguir as normas de execução do GRASS no Quantum GIS que obedecem a seguinte ordem:

- Possuir o plugin GRASS instalado no Quantum GIS - Saiba Como
- Criar um Novo Location e um Novo Mapset - Saiba como
- Importar uma camada vetorial para o GRASS - Saiba Como

Com o vetor aberto no projeto, acesse as Ferramentas do GRASS:


Os algoritmos que realizam as transformações entre geometrias no GRASS estão localizadas na guia Árvore de Módulos, categoria Vector, subcategoria Change the type of geometry elements. O comando v.type permite realizar as seguintes conversões:

v.type.lb: converte linhas em polígonos
v.type.bl: converte polígonos em linhas
v.type.pc: converte pontos em centróides
v.type.cp: converte centróides em pontos


Convertendo Polígono em Linha

- Clique no algoritmo v.type.bl;
- Selecione a camada de polígono do GRASS no campo Nome do Mapa de Entrada;
- Insira um nome de saída e clique no botão Rodar:


Para exibir o resultado no mapa, clique no botão Ver Saída. A camada de polígono será convertida para linha (clique para ampliar):


Convertendo Linha em Polígono

- Clique no algoritmo v.type.lb;
- Selecione a camada de linha no campo Nome do Mapa de Entrada;
- Insira um nome de saída e clique no botão Rodar. Para exibir o resultado no mapa, clique no botão Ver Saída. A linha será convertida para polígono (clique para ampliar):


Procedimento para converter Linhas em Pontos

Outro algoritmo do GRASS deve ser executado para realizar conversões de linha para ponto.

O algoritmo que permite realizar transformações entre geometrias de ponto no GRASS está localizado na guia Árvore de Módulos, categoria Vector, subcategoria Manage Features.


- Clique no algoritmo v.to.points;
- Selecione a camada de linha no campo Input Vector Map Containing Lines;


- Insira um nome de saída e clique no botão Rodar. Para visualizar o resultado dessa operação, é preciso clicar no botão Adicionar Camada Vetorial do GRASS:

Em seguida selecione o Location e o Mapset onde estão armazenados os arquivos importados:


O GRASS converte os vértices da camada de linha para pontos, mas o arquivo resultante precisa ser exportado para o formato shapefile para habilitar o modo de edição do Quantum GIS.

Para salvar o produto gerado pelo GRASS no formato shape, clique com o botão direito do mouse sobre cada arquivo para ter acesso a opção Salvar Como Arquivo SHP.



sexta-feira, 30 de julho de 2010

Aprenda como mesclar feições no gvSIG


Essa dúvida foi extraída da Lista de usuários gvSIG:

---------- Forwarded message ----------
From: Elisaury Suarez <--------@hotmail.com>
Date: 2010/7/30
Subject: [Gvsig_usuarios] Como hacer un Merge en Gvsig

Tengo una capas, en este caso de una division administrativa,una provincia, pero cada una de ella esta de forma independinte en este caso en municipios y quisiera todas estas capaz en una sola capa. Asumo que existe algun Geoproceso en gvsig que hace esto. alguien me puede guiar.

Vamos ajudar Elisaury a descobrir como realizar um merge no gvSIG.

Para realizar esse processo, separei alguns municípios do estado do Amapá que se enquadram perfeitamente na questão acima (clique para ampliar):


Clique na ferramenta Geoprocessing Tools:


Na categoria Data Conversion, selecione a função Merge:

Antes de executar o processo, entenda como funciona o procedimento para mesclar feições no gvSIG:

De forma geral, um único arquivo shapefile deve conter vários arquivos shapefile. Para realizar esse procedimento, em primeiro lugar é preciso armazenar todos os arquivos shapefile num determinado diretório.

Em seguida é preciso clicar no botão Choose Directory para selecionar a pasta que contém os arquivos shapefile.

Finalmente selecione todos os arquivos que serão unidos no processo e aponte para um local do disco rígido para criar o shape armazenador (clique na imagem abaixo para ampliá-la):


Todos os arquivos separados foram agregados em um único shapefile. O processo de unir feições no gvSIG é um sucesso pela rapidez e eficiência. Outro detalhe interessante é que o aplicativo manteve todos os atributos dos arquivos originais:


Esse procedimento foi testado na versão 1.10 OADE e também pode ser executado através das  Ferramentas Sextante.

quinta-feira, 29 de julho de 2010

Quantum GIS Plugin: Improved Polygon Capture 0.8


Essa excepcional ferramenta foi criada com o objetivo de aperfeiçoar as ferramentas de digitalização do Quantum GIS. Com base nas unidades do mapa, edite o comprimento dos segmentos criados estabelecendo um valor fixo.

Instalação

Não é necessário baixar e instalar essa ferramenta manualmente. O plugin está disponível no excelente repositório de plugins PYQGIS. Esse repositório se atualiza sempre. Recomendo realizar uma visita ocasional para ficar por dentro das novidades. Leia o tutorial abaixo para obter as instruções de instalação do repositório PYQGIS.


Modo de Edição

Após a instalação, aparentemente nenhuma ferramenta torna-se disponível nos menus do programa. Como se trata de uma ferramenta de digitalização, esse plugin fica visível apenas no Modo de Edição do QGIS. Crie um novo arquivo shapefile e habilite a edição para visualizar a ferramenta:


Clique no ícone e estabeleça o valor do comprimento do traçado. Agora basta desenhar o polígono normalmente:


No exemplo, os intervalos são variados (clique na imagem para ampliá-la):


Clique com o botão direito do mouse para finalizar o desenho. Veja o resultado:


Resumo da história: o QGIS é massa, é fera, é show de bola... Quantum GIS é animal!


quarta-feira, 28 de julho de 2010

Exportar Feições Selecionadas usando o gvSIG


Como exportar um shape selecionado no gvSIG? Eu recebi essa pergunta interessante há algum tempo atrás e resolvi publicar a dica de hoje como resposta. Já faz algum tempo que não publico tutoriais para esse excelente programa.

Através de uma tabela de atributos de um arquivo shapefile que contém aproximadamente 6.000 polígonos representando os municípios do Brasil (clique para ampliar), queremos exportar apenas um único polígono selecionado e manter o nome que consta na tabela no arquivo de saída.


Podemos facilmente exportar as camadas selecionadas no gvSIG com base nos atributos da tabela.

Essa operação será realizada através do Sextante:


Clique na categoria Tools for Vector Layers e selecione o algoritmo Separate Entities:


A dica é simples: na tabela de atributos, o campo NOME corresponde aos nomes dos municípios. Vamos separar os polígonos selecionados com base no atributo NOME. Se você inserir um caractere como prefixo, esse caractere vai preceder o nome de saída do arquivo.


Ao invés de atribuir prefixos para os nomes, insira apenas a extensão do arquivo [.shp] e clique no botão OK. O Sextante irá transportar o os dados das células do campo NOME para o novo arquivo shapefile:


Até hoje não li o manual do gvSIG. Gosto da construção do conhecimento de forma gradual. Assim, vou dividindo o bolo em pequenas partes. A execução de tarefas simples como esta são responsáveis pela persistência em dominar a ferramenta. Testar softwares é um etapa do desenvolvimento que respeito muito. Posso assegurar que, quando terminar de criar o índice de tutoriais, vai faltar espaço para listar o material divulgado na Internet sobre o gvSIG.

Instalação do Quantum GIS + Plugin GRASS no Ubuntu 10.04


Postado no blog Geoprocessamento para Linux

Gostaria de publicar para fins de registro uma excelente dica que nosso amigo Esdras Andrade postou há algum tempo em seu blog Geoprocessamento para Linux.

Instale o Quantum GIS + Plugin GRASS no Ubuntu 10.04 LTS (Lucid Linx) sem complicações! As dicas que publiquei aqui no blog se aplicam a versões anteriores do Linux que utilizo (8.04 Hard Heron). Agora podemos  utilizar um método mais simples e completo com o bônus de acompanhar a evolução do software GIS.

Garanto que essa dica será muito bem-vinda nas novas versões do S.O. - em outubro seremos presenteados com a versão 10.10, embora o prazo para suporte na versão 10.04 seja um pouco mais longo.


Falando em blogs e blogueiros, ainda não consegui localizar uma abordagem sucinta sobre o Modo Layout no gvSIG, Kosmo, Quantum GIS ou outro SIG livre. Quem se habilita?

terça-feira, 27 de julho de 2010

Dica de Blog: MSIGOT



Conheci um blog dedicado aos alunos do curso de Mestrado da Universidade do Porto, em Portugal. O nome do  blog é MSIGOT - Mestrado em Sistemas de Informação Geográfica e Ordenamento do Território.

Além do material produzido pelo blog, é possível acompanhar a agenda do curso e as principais notícias da blogosfera.

A iniciativa é muito interessante. Além do blog, a ferramenta dispõe de um fórum onde os usuários podem criar entradas sobre os mais variados assuntos. Fica registrada mais uma fantástica dica de blog.

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


Há poucos dias criei alguns posts sobre operações entre geometrias no ArcMap com o propósito de demonstrar os recursos nativos do programa e suas extensões. Hoje vamos verificar os procedimentos necessários para converter ponto em linha e linha em polígono no gvSIG 1.10. São processos simples que podem ser executados através das Ferramentas de Geoprocessamento (Geoprocessing Tools).

Conversão de Polígono em Linha

Com o programa aberto, clique na ferramenta Geoprocessing Tools:


Na função Topology, selecione a tarefa Reduce To Lines:


As ferramentas são intuitivas e possuem imagens ilustrativas. Para iniciar o processo, indique um local de armazenamento do novo polígono e selecione a feição desejada no campo Input Layer:


A geometria modificada será adicionada automaticamente ao projeto do gvSIG. As opções restantes realizam as seguintes conversões:

Conversão de Linha/Polígono em Pontos

Reduce To Points - converte geometrias do tipo linha ou polígono em pontos.


Conversão de Linha em Polígono

Build Polygons -  permite converter uma geometria do tipo linha em polígono. Realiza o oposto da função Reduce To Lines.

Lembrando que o sucesso dessas operações está diretamente relacionado ao respeito às regras topológicas  - geometrias fechadas, diferentes projeções, etc.

sábado, 24 de julho de 2010

O Brasil com saudades dos satélites CBERS e LANDSAT

Postado no blog da AMS Kepler



Lacuna nas imagens gratuitas de satélites

Por Antonio Machado e Silva (*)

Infelizmente 2010 não será um ano memorável para a comunidade brasileira de usuários de imagens de satélites de sensoriamento remoto. Nosso satélite CBERS-2B, terceiro da série, deixou de funcionar em abril e o espetacularmente longevo Landsat-5 enfrenta sérios problemas e não está sendo recebido pela estação em Cuiabá. Esses dois satélites respondiam por mais de noventa por cento do acesso de usuários à base de dados do INPE, deixando-os órfãos.

Por várias razões que não serão aqui discutidas, temos, pela primeira vez, uma lacuna em ambos os programas. O INPE tem feito todo o esforço, juntamente com os parceiros chineses, para cumprir o cronograma e lançar o CBERS-3 no segundo semestre do ano que vem. Da mesma forma, há a expectativa de lançamento do sucessor do Landsat-7 para dezembro de 2012. O lado bom da notícia é que ambos os satélites apresentarão melhoras significativas em relação aos seus predecessores.

O usuário brasileiro se acostumou a ter acesso gratuito a imagens atuais de média resolução espacial. Aliás, a tendência mundial é que essa política seja copiada. A então Diretora do USGS, Barbara Ryan, já veio a público em mais de uma ocasião assegurar a distribuição gratuita de imagens do futuro satélite do programa, e fez questão de enfatizar que copiava a inteligente política iniciada pelo INPE. O que ainda não está bem definido é o ponto de corte entre imagem comercial e gratuita, com uma tendência para a resolução de 10m.

Mas essa questão, juntamente com outras, serão abordadas oportunamente para levantar a discussão sobre comercialização de imagens de satélite

Nesse momento, prestamos nossas homenagens àqueles que muito nos auxiliaram e saudamos a vinda dos sucessores. Que venham logo para uma vida duradoura e de sucesso.



(*) Antonio Machado e Silva é Diretor e Consultor Sênior da AMS Kepler Engenharia de Sistemas.

sexta-feira, 23 de julho de 2010

gvSIG 1.10 OADE + Sextante 0.6 + Extensão GRASS


Olá amigos!

O fluxo de trabalho dobrou nas duas últimas semanas. Fiquei concentrado no trabalho, mas distante do blog. As crianças agradecem, pois o trabalho enobrece.

A grande novidade da semana foi noticiada em primeira mão pelo blog do Edmar Moretti: lançamento do gvSIG 1.10 OADE 2010 (OADE = Oxford Archaeology Digital Edition). 

Como Edmar e muitos usuários do gvSIG, tive dificuldades durante a instalação da versão BETA e resolvi saltar para essa espetacular versão do programa lançada no dia 15 de julho. Essa versão é simplesmente perfeita!  Foi amor à primeira vista!Essa versão é muito mais organizada que a versão original e possui ferramentas jamais vistas!
Novidades da versão 1.10 OADE

Além do programa padrão, os usuários do SIG poderão contar novamente com as extensões Remote Sensing, Network Analysis e NavTable. Não poderiam ficar de fora a poderosa extensão Sextante em sua versão 0.6 e os 179 algoritmos do GRASS 6.4!

Instalação do GRASS 6.4 no gvSIG 1.10 versão Windows

Até agora, o comportamento do GRASS que detectei no gvSIG possui a mesma estrutura da extensão Sextante. Os comando são lineares e, como não poderia deixar de ser, as ferramentas do GRASS encontram-se no mesmo local do Sextante. Ainda não tive tempo de testar os algoritmos do GRASS no gvSIG 1.10 mas farei isso em breve.

Acesse o conjunto de ferramentas Sextante clicando no ícone abaixo:

Para configurar o GRASS, clique no botão indicado na imagem abaixo:


No item GRASS, ajuste o local de instalação do programa no Windows XP que segue esse caminho:

C:\Arquivo de Programas\gvsig-oade-2010-1.0.0\grass

Nas opções seguintes, deixei marcada apenas a opção para criar um mapset temporário. Para ajustar o Shell interpreter, aponte para o seguinte diretório:

C:\Arquivo de Programas\gvsig-oade-2010-1.0.0\mysys\bin\sh.exe

Em breve vou especificar os diretórios de instalação do Linux, Vista e Seven. Veja as configurações do GRASS:


Para executar, clique no botão SETUP GRASS. Uma janela surgirá na sequência:


Agora é possível executar os algoritmos do GRASS dentro do gvSIG!


segunda-feira, 19 de julho de 2010

Dica de Blog: Universidade de Wisconsin


Converta facilmente Coordenadas em Lat/Long para UTM através do MS Excel

A Universidade de Wisconsin disponibilizou informações de transformação entre coordenadas que desperta um certo interesse entre usuários de SIG.

O site fornece fórmulas matemáticas empregadas no processo de conversão de coordenadas.Uma dica útil para pessoas interessadas em criar programas. Há também uma planilha em Excel que realiza transformações entre coordenadas em graus decimais para UTM e vice versa.

  • Clique aqui para visitar o site institucional da Universidade de Wisconsin - Green Bay.
  • Clique aqui para ter acesso ao conteúdo explicativo  do processo de conversão.
  • Clique aqui para baixar a planilha de conversão no formato Excel.

domingo, 18 de julho de 2010

Descubra qualquer código EPSG no site Prj2EPSG


Nova ferramenta online free!

Além do excelente Spatial Reference, agora ficou mais fácil descobrir e identificar códigos EPSG através do site Prj2EPSG. Para quem não sabe, os arquivos PRJ são responsáveis pelas informações de projeção nos arquivos shapefile. 

O site não faz cerimônia: digite a Projeção/Datum,  código EPSG ou faça upload do arquivo PRJ. Para executar, clique no botão Convert. O site retorna a conversão do formato WKT para EPSG:


Mais um acerto. Ponto para o pessoal da OpenGeo!

Fonte: Free Geography Tools

segunda-feira, 12 de julho de 2010

Transformações entre geometrias no ArcGIS: Ferramentas XTools

Graças ao tsunami de dúvidas clássicas sobre transformações entre geometrias de ponto, linha e polígono no ArcGIS que tenho monitorado na blogosfera, estou produzindo a terceira parte do tutorial que aborda essa questão simples e exaustivamente explorada em aplicativos GIS.

O processo de transformação entre geometrias no ArcGIS pode funcionar através de três métodos extremamente conhecidos:
As transformações entre geometrias no XTools realizam as seguintes tarefas:
  • Converter ponto para linha
  • Converter ponto para polígono
  • Converter linha para ponto
  • Converter linha para polígono
  • Converter polígono para ponto
  • Converter polígono para linha
  • Converter ponto para centróide
  • Converter linha para centróide
  • Converter polígono para centróide
Processo de conversão no XTools

Após a instalação da ferramenta, é preciso ativá-la clicando no menu View - Toolbars - XTools Pro.

Na barra de ferramentas XTools, clique no comando XTools - Feature Conversions para acessar as operações citadas acima:


Os comandos do XTools possuem ícones que precedem cada função. Esses ícones são autoexplicativos e intuitivos, dispensando a necessidade de uma abordagem individual para cada comando. Use e abuse das funções do XTools!

Converter Polígonos em Linhas Convert Polygon to Polylines
Converter Polígonos em Pontos Convert Features to Points
Converter Linhas em Polígonos Make One Polygon from Polylines
Converter Linhas em Pontos Convert Features to Points
Converter Pontos em Linhas Make One Polyline from Points
Converter Pontos em Polígonos Make One Polygon from Points
Converter Polígonos em Centróides Shapes to Centroids

  ©Template Blogger Elegance by Dicas Blogger.

TOPO