TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Quantum GIS 1.8: Calculadora de Campo – Operações com Texto

Por:   •  13/4/2016  •  Projeto de pesquisa  •  636 Palavras (3 Páginas)  •  468 Visualizações

Página 1 de 3

Quantum GIS 1.8: Calculadora de Campo – Operações com Texto

[pic 1]

A Calculadora de Campo é um recurso valioso para atualização de dados da Tabela de Atributos do arquivo shapefile. Na versão 1.8 do aplicativo Quantum GIS (QGIS), a Field Calculator foi totalmente reformulada e novas funções numéricas e de texto foram implementadas. Infelizmente, boa parte dos integrantes da Comunidade SIG tem pouco conhecimento sobre a Calculadora porque, em geral, o guia do usuário é bem resumido em relação a esse assunto.

Hoje vamos conhecer uma função interessante da Calculadora de Campo do QGIS.

O Algoritmo substr

Permite realizar uma extração de uma sequência de caracteres a partir de uma posição definida pelo operador. Use essa ferramenta para operações em campos do tipo Texto (String).

Tutorial

Carregue o arquivo shapefile no Quantum GIS. Na Tabela de Atributos que utilizaremos como modelo, existe um campo que contém códigos composto por datas, números e letras. Abaixo temos um exemplo:

2012/01/25/8471257/2328518_2012-01-25_8471257_8471261_browse.tiff

[pic 2]

Nosso objetivo é extrair uma sequência de caracteres num determinado intervalo. Veja a tabela abaixo:

SEQUÊNCIA ORIGINAL

SEQUÊNCIA ALVO

2012/01/25/8471257/2328518_2012-01-25_8471257_8471261_browse.tiff

2012-01-25_8471257_8471261

Acessando a Calculadora de Campo

As funções da Calculadora de Campo são executadas no Modo de Edição do Quantum GIS. Pressione o botão Alternar Modo de Edição localizado na Tabela de Atributos:

[pic 3]

Após habilitar a edição, pressione CTRL + I para acessar a Calculadora de Campo:

[pic 4]

Ao invés de atualizar um campo existente, vamos criar um novo campo em três etapas. Siga as instruções abaixo:

1 – Criação de um Campo do Tipo Texto

  • No campo Nome de Saída, escreva o nome do novo campo;
  • No campo Tipo de Arquivo de Saída, selecione Texto;
  • No campo Espessura do Campo de Saída, digite o valor 100.

O novo campo do tipo Texto será criado após a execução do comando substr.

[pic 5]

2 – Seleção da Função Substr

  • No campo Lista de Funções, acesse a categoria String;
  • Clique duas vezes sobre o algoritmo substr.

[pic 6]

3 – Construção da Expressão

Substr ( “CAMPO”  , Posição-Inicial, Numero-de-Caracteres)  

  • “CAMPO” deve ser preenchido pelo campo da tabela que contém a sequência original
  • Posição-Inicial é o número de caracteres contados da esquerda para a direita.
  • Numero-de-Caracteres são todas as letras e números que serão selecionadas a partir da posição inicial.

[pic 7]

A função substr está adicionada no campo Expressão e possui a seguinte aparência:

Substr (

No campo Lista de Funções, role a barra até encontrar a categoria Campos e Valores. O nome do campo da tabela modelo é path. Clique duas vezes sobre o campo que você deseja inserir na expressão. Nossa expressão deve assumir a seguinte forma:

...

Baixar como (para membros premium)  txt (4.8 Kb)   pdf (745.2 Kb)   docx (700.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com