# 3 – ArcGIS: Calculadora de Campo: Operações com Texto – 2

11

arcgis10b

Terceiro tutorial sobre a Calculadora de Campo do ArcGIS. No tópico anterior, executamos algumas operações com dados do tipo Texto e hoje vamos dar continuidade a esse assunto trazendo algumas funções complementares. Para obter maiores informações, consulte o tópico introdutório publicado recentemente: nele você pode encontrar as primeiras impressões desse blog sobre esse poderoso recurso do SIG ArcGIS.

Função Left

Copia caracteres à esquerda do campo indicado e adiciona o resultado no novo campo.

Vamos utilizar essa função para copiar alguns dados de telefone do arquivo shapefile ARQUIVO2.shp. Abra a Tabela de Atributos e siga os passos abaixo:

  • Investigue o tipo de dado da coluna de telefone original;
  • Crie dois novos campos no mesmo formato: PREFIXO e TEL;

  • Selecione o novo campo PREFIXO e acesse a Calculadora de Campo (CTRL + SHIFT + F).

Digite o seguinte comando na Calculadora de Campo:

left ([Fone] , 4)

Esse comando copia somente os 4 primeiros caracteres à esquerda do campo FONE e armazena o resultado no campo PREFIXO:

Veja o resultado:

Função Right

Copia caracteres à direita do campo indicado e adiciona o resultado no novo campo

Digite o seguinte comando na Calculadora de Campo:

right ([FONE] , 9)

Esse comando copia somente os 9 primeiros caracteres à direita do campo FONE e armazena o resultado no campo TEL:

Função LCase

Converte todos os caracteres para caixa baixa (lowercase)

Digite na Calculadora de Campo:

LCase ([NOME])

Função UCase

Converte todos os caracteres para CAIXA ALTA (uppercase)

Digite na Calculadora de Campo:

UCase ([Nome2])

Função StrConv

Converte qualquer sequência de caracteres para Caixa Alta, Caixa Baixa

Digite na Calculadora de Campo:

StrConv([Nome2], vbProperCase)

A função StrConv possui uma grande vantagem: ela converte qualquer string do tipo “exemplo texto”, “EXEMPLO TEXTO” ou “eXEMPLO tEXTO” para “Exemplo Texto”.

Concatenar Campos

O exercício para concaternar campos de texto no ArcGIS foi amplamente discutido através desse tutorial:

ArcGIS 10: Concatenar Campos com Field Calculator

Finalmente chegamos ao fim do tutorial sobre operações com texto através da Calculadora de Campo. No próximo post do blog vamos dar início às operações com números. Deixe suas impressões através dos comentários ou envie este tópico para seus  amigos!

11 Comentários

  1. Poh parceiro, muito interessante estas suas ultimas postagens, trabalho a um tempão e não imaginava o poder da calculadora de campo, parabéns pelos seus tutoriais e suas dicas, o teu site há muito tempo já faz parte da minha listra de favoritos, parabéns.

  2. Parabéns pelas postagens, muito interessante e com certeza ajudará muito, estou com dificuldades com a Função StrConv, não está funfando aqui, pode dar alguma dica?
    Abraço!

DEIXE UMA RESPOSTA