terça-feira, 6 de julho de 2010

Dica de Blog: OrdValRec Geológicos


Olá amigos (as),

Nosso colega AgroHélder indicou mais um blog voltado para tecnologias livres e geoprocessamento, o OrdValRec Geológicos.

Vários tutoriais sobre o Quantum GIS podem ser encontrados naquele espaço. Como estou aproveitando o período atual para elaborar um índice de tutoriais, gostaria de registrar o material postado pelo blog OrdValRec Geológicos a fim de alongar mais e mais minha lista de tutoriais para o Quantum GIS na blogosfera amiga.



Convex Hull no QGIS
[QGIS – Compositor de impressão
Buffering
Georreferenciar Imagens (2)
Edição (complemento)
Edição de operações típicas de manipulação geográfica
Georreferenciar no QGIS
Informação vectorial e raster
Recursos sobre o Quantum GIS
Introdução ao Quantum GIS

Saudações ao blog OrdValRec Geológicos!

segunda-feira, 5 de julho de 2010

ArcMap: Alinhamento de mais de um Rótulo com VbScript

Rótulos (Labels) são recursos que auxiliam na visualização de informações cartográficas em aplicativos GIS. No ArcMap, alinhar mais de um rótulo é uma tarefa muito simples através de VbScript. Abaixo segue um mini tutorial que explica como alinhar rótulos utilizando dois ou mais atributos da tabela.

Com o ArcMap aberto, carregue sua base de dados vetorial:


No exemplo do tutorial, temos uma camada de pontos chamada Localidades. Ao abrir a tabela de atributos, temos três Campos significativos: [NOME], [LAT] e [LONG]:


Nas opções padrão do ArcMap, é possível alinhar apenas um rótulo. Vamos utilizar uma expressão VbScript para alinhar os campos da tabela de forma a exibir no mapa rótulos com as coordenadas em latitude e longitude.

Com o botão direito do mouse sobre a camada de interesse, acesse a opção Propriedades (Properties).

Na guia Labels (Rótulos), clique no botão Expressão:


Nosso objetivo é exibir a latitude na primeira linha e a longitude na segunda linha. No campo Expression, apague tudo e digite a seguinte string:

[LAT] & vbNewLine & [LONG]

Essa orientação sempre obedece os índices dos campos da tabela. Ao clicar no botão Verify (verificar), o ArcMap exibe uma prévia do novo rótulo:


Para validar o resultado, clique no botão OK. O mapa será exibido assim:


O nome das localidades foi substituído pelas coordenadas lat/long. Para incluir o label [NOME], acesse novamente as propriedades da camada

No campo Expression, vamos incluir uma string mais avançada:
[NOME] & vbNewLine & [LAT] & vbNewLine & [LONG]


O ArcMap vai exibir respectivamente o nome, a latitude e a longitude que constam na tabela de atributos:


Anote essa dica! Um dia você vai precisar!

domingo, 4 de julho de 2010

MyHTML: Código HTML em seu perfil no Facebook

Para os que utilizam o Facebook com próposito profissional, encontrei um aplicação interessante que permite adicionar códigos HTML ao seu perfil pessoal.

Com o MyHTML, é possível publicar no perfil um currículo, portfólio, anúncio de eventos, etc.
Requisitos:

- Possui uma conta no Facebook.
- Possuir conhecimentos básicos sobre linguagem de marcação HTML.

Limitações:
- Os hiperlinks no MyHTML estão desativados (política de segurança);
- Imagens em Caixas no MyHTML serão reduzidas;
- Alguns códigos HTML no MyHTML serão descartados.

Mini-Tutorial

Com seu perfil logado, acesse o link abaixo:

http://apps.facebook.com/my-html/

O aplicativo requer autorização para acesso:



Insira o código HTML: O botão Preview realiza um visualização prévia do conteúdo. Clique no botão Publish para submeter o conteúdo para o seu perfil:


O próximo passo será configurar o comportamento do MyHTML no seu perfil.

Instruções para configuração do MyHTML no Facebook

São três opções de exibição do código HTML no seu perfil:
  • Exibição do código através de uma guia MyHTML;
  • Exibição do código através de uam guia Caixas;
  • Exibição do código no mural.

Para publicar o código HTML através de uma guia MyHTML

1) Acesse seu perfil

2) Clique no símbolo + (na parte superior direita da janela)


3) Selecione o aplicativo "My HTML"

Para criar uma guia Caixas

1) Vá para o menu Conta no canto superior direito do seu perfil

2) Selecione as Definições de Aplicações:


3) Editar configurações para o MyHTML


4) Na aba Perfil, clique no botão Adicionar na opção Caixa:


5) Clique no botão Aceitar.

6) De volta ao Perfil do Facebook, agora é possivel  localizar a guia Caixas entre as guias tradicionais:


Para adicionar o aplicativo ao seu Mural

1) Certifique -se que a guia Caixas foi adicionada corretamente -  caso contrário, siga as instruções acima.

2) Clique na guia Caixas. Na janela MyHtml, clique no ícone do lápis no canto superior direito dessa caixa:


3) Clique em "Mover para o Separador Mural" - Nota: sendo esta a única opção, a guia Caixas será removida.

A janela MyHTML será transportada para o seu mural e pode ser localizada abaixo dos seus amigos.

Tudo está preparado para que a sua bio, currículo, anúncio, etc. possa ser incluído no Facebook. Para inserir animações Flash, siga esse procedimento (em inglês).

sábado, 3 de julho de 2010

Tutoriais do Quantum GIS na Blogosfera

Estou organizando o conteúdo do blog Processamento Digital. Já ultrapassamos 200 posts, chegou a hora. Sem sombra de dúvida, a produção de conteúdo deve estar aliada à organização desse conteúdo. Estou muito feliz pelo trabalho que tenho desempenhado até aqui..

Enquanto o índice de tutoriais do blog não fica pronto, divirta-se com o material publicado sobre o Quantum GIS (reconheço que tenho sufocado esse SIG ultimamente). Para completar o sábado com alegria, segue uma pequena lista com tutoriais que capturei nos blogs dos grandes mestres da geoinformação cibernética.

Essa lista do Quantum GIS ainda vai crescer muito...


Quantum GIS: Atalhos para o Teclado
Quantum GIS: Divisão de Polígonos por Atributos
Quantum GIS: Edição de Feições de Linha
Quantum GIS: Importando Tabela de Coordenadas XY
Quantum GIS: Repósitório de Plugins PYQGIS
Quantum GIS: Reprojeção de um Shapefile
Quantum GIS: Edição Avançada de Feições: Topologia de Mapa
Quantum GIS Plugin: Composição Colorida RGB
Quantum GIS Plugin: Image Boundary 0.52
Quantum GIS Plugin: Interactive Identify Tool
Quantum GIS Plugin: Mesclar Feições com MergeShapes
Integração Quantum GIS + GRASS - Parte I
Integração Quantum GIS + GRASS - Parte II
Integração Quantum GIS + GRASS - Parte III
[Linux]Instalação do Quantum GIS + Plugin GRASS - Parte 1
[Linux]Instalação do Quantum GIS + Plugin GRASS - Parte 2

Tutoriais QGIS na Geoblogosfera amiga

Luís Carlos Madeira
[Windows]Instalação do Quantum GIS + Plugin GRASS

Geotecnologias Luís Lopes
Quantum GIS Plugin: Busca por imagens CBERS

Sadeck Geotecnologias
Add X Y – QGIS
Cálculo de área – QGIS 1.4
Extração de curvas de nível – QGIS
fTools – QGIS
Mapset, Import OGR e Intersection no QGIS 0.11.0

Geoprocessamento para Linux
Descarregando GPS usando o QGIS
Georreferenciamento fácil
Instalar QGIS 1.4 e Plugins Grass no ubuntu 10.04
Mesclar feições selecionadas usando o QGis

Anderson Medeiros
Como Programar e Criar Extensões para o Quantum Gis
Curso Online de Python
Geoprocessamento com Software Livre
Importando Shapefiles para o PostGis utilizando o Quantum Gis
Repositório de Plugins Phyton para o Quantum Gis
Conectar PostGis com o Quantum Gis

Quantum GIS: Edição de Feições de Linha


Dando continuidade à sequência de análises das ferramentas de edição do Quantum GIS, vamos trabalhar com a edição de feições de linha e aproveitar a oportunidade para conhecer os recursos de digitação e ajuste (snapping) de vértices que o SIG dispõe. 

Este persistente blogueiro tem perseguido o conhecimento sobre o Quantum GIS de maneira implacável ultimamente. Dominar esse SIG é uma meta a cumprir, pois é notório que o QGIS é um dos aplicativos GIS livres que conquistou espaço no mundo das Geotecnologias.

Base de Referência

Antes de iniciar qualquer trabalho de vetorização, é importante possuir como acervo uma base vetorial georreferenciada de qualquer localidade. Vou utilizar o estado do Tocantins e desenhar um pequeno traçado em seu limite estadual.


Ao clicar nas imagens no blog, elas serão ampliadas em outra janela.

Criando uma camada vetorial

Para criar uma camada vetorial, clique no botão indicado na imagem abaixo:


- No campo Tipo, escolha o tipo de geometria (ponto, linha ou polígono);
- No campo SRC ID, selecione uma projeção para o arquivo;
- O campo Novo Atributo permite criar uma entrada para a futura tabela de atributos. No exemplo, criei um campo identificador (ID) do tipo inteiro (int) com  valor de comprimento 10:


Clique no botão Adicionar à lista de atributos seguido do botão OK para validar as modificações. O Quantum GIS irá sugerir o armazenamento do arquivo como shapefile:


Agora estamos prontos para iniciar a edição. Vou clicar na ferramenta Alternar Edição para acionar os vértices da camada Tocantins.shp:


Os vértices apresentam um formato "x", mas podemos alterar isso nas opções gerais do Quantum GIS.


- No Windows, clique no menu Configurações - Opções
- No Linux, clique no menu Editar - Opções

Nas opções gerais do programa, localize a opção Digitalizar. Mude o formato de vértice para círculo semi-transparente no campo Estilo de Marcadores.

Agora podemos iniciar a edição da camada vazia Linhas.shp. Antes, porém, vamos modificar as opções de ajuste (snapping) para desenhar linhas que serão ligadas automaticamente aos vértices da feição de referência.

- No Windows: clique no menu Configurações - Propriedades do Projeto
- No Linux: clique no menu Arquivo - Propriedades do Projeto

Clique no botão Opções de Ajuste:


Marque a caixa que representa  a camada de referência. No campo Tolerância, insira o valor 30 e clique no botão OK:


Estamos prontos para iniciar o desenho do traçado. Clique na ferramenta Capturar Linha:


Marque o 1º ponto. Ao tentar marcar o ponto seguinte, o cursor será 'atraído' pelo vértice:


Continue desenhando a linha. Para finalizar o desenho, clique com o botão direito do mouse. Uma janela irá surgir. Essa janela indica a entrada de atributos para desenho criado. Clique no botão OK para confirmar:


Para mover um vértice, use a Ferramenta de Nós:


- Para incluir um vértice no segmento, clique duas vezes sobre a linha.
- Para excluir um vértice, destaque-o com a Ferramenta de Nós e pressione o botão DEL.
- Para salvar a edição, clique novamente no botão Alternar Edição.

Cada vez que uma parte do traçado for concluída, é necessário pressionar o botão direito do mouse para finalizar aquela etapa. Para movimentar-se no mapa, use a ferramenta Panorâmica do Mapa (PAN). Você não pode trocar de ferramenta durante a digitalização do traçado, logo a ferramenta PAN não poderá ser utilizada, porém conheço outra saída para esse dilema.

Pressione e arraste o scroll do mouse para movimentar-se pelo mapa durante a vetorização do traçado. Fazendo isso, não será necessário mudar de ferramenta e, com efeito, perder parte do segmento digitalizado.

A última figura exibe o traçado que fiz com auxílio do snapping e da feição de referência:


As ferramentas de desenho do Quantum GIS são atraentes e cumprem bem o serviço. Este foi mais um tutorial um pouco longo, mas compensador. Até a próxima!

quinta-feira, 1 de julho de 2010

Primeiros Passos no SAGA GIS: Operações com Polígonos

SAGA GIS PRIMEIROS PASSOS: Operações com Polígonos

1. Abrir uma camada vetorial no SAGA GIS

File - Shapes - Load Shapes

2. Exibir uma camada na área de edição

Na guia Data, clique duas vezes sobre o polígono selecionado. Surgirá uma janela semelhante a esta:


O SAGA GIS exibe os dados de forma semelhante aos navegadores de Internet no formato de guias ou abas. Os dados exibidos podem ser arquivos raster, arquivos vetoriais ou tabelas de atributos.

- Para carregar uma camada numa nova guia, clique no botão New;
- Para sobrepor camadas, indique o número da aba Map onde a camada deve ser sobreposta. O SAGA GIS não possui suporte para posicionamento on-the-fly.

No exemplo abaixo, temos três camadas carregadas na Map Nr 01:


3. Fechar uma ou mais camadas da área de edição

Para fechar inúmeras guias MAP abertas, clique no menu Window - Close

4. Remover uma camada vetorial do SAGA GIS

Clique com o botão direito sobre a camada e selecione a opção Close.

5. Criar uma camada vetorial a partir de uma seleção

Modules - Shapes - Construction - New Layer From Selected Shapes

6. Salvar uma camada no formato de arquivo shapefile

- Na guia Data, clique com o botão direito do mouse sobre o arquivo shapefile e escolha a opção Save Shape As.
- Selecione um nome e um local para o arquivo e clique no botão Salvar.

7. Modificar a simbologia de uma camada Vetorial

Na guia Settings, modifique a simbologia das feições através das seguintes opções:

OUTLINE: Habilita/Desabilita o contorno sobre os polígonos
OUTLINE COLOR: Define a cor da linha de contorno
OUTLINE SIZE: Define a espessura da linha de contorno
COLOR: Modifica a cor de preenchimento do polígonos.


Clique no botão Apply para validar as modificações.

8. Modificar rótulos de uma camada Vetorial

Na guia Settings, modifique a simbologia das feições através da opção Display Label.

Clique no botão Apply para validar as modificações.

Nota: Usuários que utilizam recursos de virtualização podem enfrentar problemas com a Codificação de Caracteres. Rótulos com acentuação não serão exibidos corretamente pois alguns programas codificam arquivos DBF em WIN 1252 ao invés de UTF-8.

9. SAGA GIS: Operações com polígonos

Converter Polígonos para Linhas
Modules - Shapes - Lines - Convert Polygon to Lines
Converter Polígonos para Centróides
Modules - Shapes - Polygon - Polygon Centroids
Mesclar Polígonos
Modules - Shapes - Construction - Merge Shape Layers
Tente explorar outras as funções do SAGA GIS. São centenas de algoritmos à sua disposição.

Quantum GIS: Atalhos para o Teclado


Sou do tempo em que o uso das teclas de atalho era uma tarefa obrigatória durante a edição de texto nos primeiros aplicativos que surgiram na expansão da informática no Brasil. Lembro muito bem do curso de Wordstar que fiz, um editor de texto MS-DOS muito antigo, bisavô do MS Word. Não tenho saudades daqueles tempos.

Com a disseminação do uso de aplicativos em janelas, o mouse tornou-se a ferramenta do momento, mas o velho teclado ainda insiste em mostrar seu charme no tempo em que tornou-se comum afirmar que o futuro é agora.

Além do formato padrão de atalho, o Quantum GIS permite personalizar diversos acessos a menus e ferramentas de edição. Hoje vou listar algumas funções específicas mais utilizadas durante a edição de feições.

Para configurar uma tecla de atalho, clique no menu Editar - Configurar Atalhos.

Para inserir uma nova entrada, selecione a função desejada e pressione o botão MUDA. Pressione qualquer tecla para registrar uma combinação.


As opções do Quantum GIS que mais visito são:

- Propriedades da Camada;
- Propriedades do Projeto
- Gerenciar Plugins.

 Vou registrar algumas opções de atalho que podem facilitar a sua vida:

Propriedades da Camada (F2)

O atalho para abrir as propriedades de qualquer camada é este:


Nota: a camada alvo precisa estar selecionada. Opção usada constamente.

Propriedades do Projeto (F4)

Você vai administrar essa opção exaustivamente. Recomendo uma única tecla.

Gerenciar Plugins (F12)

Você vai acessar esse menu ocasionalmente.

Abrir Tabela de Atributos (CTRL + T)

Recomendo um atalho, pois consultar a Tabela é uma tarefa constante.

Ver Camada (F5)

Essa função é mais conhecida como Zoom para Camada (Zoom to Layer). Essa opção é utilizada exaustivamente quando o usuário do SIG deseja enquadrar uma camada nas dimensões da área de edição. Tente utilizar uma tecla mais acessível quando for registrar esse atalho.

Limpar Seleção (BACKSPACE)

Acredite, você vai utilizar esse atalho constantemente em suas edições.

Configurar Atalhos (F10)


Just in case... Apenas para minimizar a LER.

  ©Template Blogger Elegance by Dicas Blogger.

TOPO