Você está na página 1de 8

24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

Inicio Essenciais Índice de Tutoriais Satélites PDI Parceiros Contato

Aplicativos GIS Noticias Aplicativos PDI Conversores Mapas Online Software Livre

Você está aqui → Home → Aplicativos GIS → # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1

# 2 – ArcGIS: Calculadora de Campo: Operações com WORKSHOP GEO+ 2014


Texto – 1
fev 22,2012 - by Jorge Santos 5

Curtir 3

A POIE NOSSA INIC IA T IV A

Segundo tutorial sobre a Calculadora de Campo do ArcGIS. No tópico anterior apontamos algumas
questões essenciais sobre a Tabela de Atributos. Hoje vamos executar algumas operações com
dados do tipo Texto.

Investigar Dados para Duplicar Colunas


Antes de duplicar uma coluna do tipo Texto, em primeiro lugar é preciso investigar o tipo de dado da PROC ESSA M ENT O DIGIT A L NO FA C EBOOK

coluna original para criar uma nova coluna no mesmo formato. O processo é simples: clique com o
botão direito sobre o nome do campo para selecionar a opção Properties. Na tabela que compõe o Processamento Digital
shapefile ARQUIVO1.shp, vamos criar uma coluna chamada Bairro2 com o mesmo tipo de dado Curtir
presente na coluna dos bairros:
2.471 pessoas curtiram Processamento Digital.

Plug-in social do Facebook

EM PRESA S PA RC EIRA S DO BL OG
Através da janela Propriedades do Campo (Field Properties), somos informados que o campo Bairro
é do tipo Texto (String) com Comprimento (length) 254:

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 1/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

C A T EGORIA S

Selecionar categoria

A RQUIV OS

Selecionar o mês

L IST A DE L INKS

Anderson Medeiros

CARTA GEOGRÁFICA

Comunidade Quantum GIS Brasil

Faunalia GIS
Para ser bem sucedido em nossas operações com a Calculadora de Campo, devemos criar um
campo chamado Bairro2 contendo a mesma estrutura de dados do campo original. O tutorial anterior
Fernando Quadro
nos trouxe uma breve demonstração sobre como criar um novo campo na Tabela de Atributos do
ArcGIS versões 9x e 10:
FOSSGIS Brasil

Geógrafos Sem Fronteiras

GeoInformação Online

Geoprocessamento para Linux

Geotecnologias Luís Lopes

iDEA Plus Geo

Sadeck Geotecnologias

SRGEO C ONC URSOS


Além da opção acima, a guia Fields contém o tipo de dado de todos os registros da Tabela de
Atributos. Ela pode ser acessada nas Propriedades da Camada (Layer Properties – clique com o
botão direito sobre o arquivo shapefile na janela Table of Contents). Acessar a guia Fields é uma
outra forma de investigação da estrutura do arquivo shapefile.

NUV EM DE T A GS

Aplicativos PDI ArcGIS Arquivos DBF


Use recurso para ocultar a visualização de alguns registros da tabela.
Arquivos PRJ Blogs Interessantes

Copiar dados de texto a partir de um campo existente BrOfficeCalc Conversores

Abra a Tabela de Atributos e siga os passos abaixo: Cursos online Edição Vetorial ENVI

Investigue o tipo de dado da coluna original; ERDAS Excel featured

Crie um novo campo no mesmo formato; FOSSGIS GDAL Geoprocessos

Selecione o novo campo e acesse a Calculadora de Campo (Tecla de Atalho: CTRL + SHIFT + Gimp Google Earth GRASS

F). gvSIG ILWIS INPE Kosmo

Landsat-8 LibreOfficeCalc Linux


Clique duas vezes sobre o campo que deseja duplicar. Em nosso exemplo, a Calculadora de Campo
irá armazenar as strings do campo Bairro no campo criado recentemente: Mapas Online MapWindow

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 2/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital
Meio Ambiente Modo de Edição

Notícias OpenStreetMap PDI

Photoshop QGIS raster

SAGA GIS Sensoriamento Remoto

Sextante SIG SPRING

Tabela de Atributos TerraView VANT

Vídeos

Clique no botão OK. Os registros do campo Bairro serão copiados no campo Bairro2:

Copiar registros selecionados para um novo campo


Abra a Tabela de Atributos e selecione os registros que devem ser atualizados com Field
Calculator.

Investigue o tipo de dado da coluna original;


Crie um novo campo no mesmo formato;
Selecione o novo campo e acesse a Calculadora de Campo.

Clique duas vezes sobre o campo que deseja duplicar. A Calculadora de Campo irá armazenar as
strings selecionadas com a opção Calculate Selected Records Only habilitada. Clique no botão OK:

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 3/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

Apenas os registros selecionados serão copiados para o campo Bairro2:

Função Replace ( )
Acesse a Calculadora de Campo e digite o comando abaixo para substituir a palavra “São
Cristóvão” por “S. Cristóvão”:

Replace([Bairro], "São Cristóvão", "S. Cristóvão")

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 4/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

A Calculadora de Campo substituiu o registro desejado e conservou os demais:

Preenchimento de campo com valores baseados em outro campo


Expressões Lógicas com VBScript

Para inserir uma expressão lógica na Calculadora de Campo, clique na opção Advanced (1) e cole o
comando (2) abaixo:

if [Bairro] = “Bonsucesso” then


[Resultado] = “Bonsucesso está OK”
end if

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 5/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

Na caixa abaixo da expressão, digite o campo que será atualizado (3) e clique novotão OK. Apenas os
registros digitados na expressão lógica serão atualizados:

Bem, por enquanto é só. A segunda parte das operações com texto através da Calculadora de Campo
será publicada no próximo post. Continue acompanhando!

Gosto 3 pessoas gostam disto.


0 2 Regista-te para veres aquilo
de que os teus amigos
Tw eet

Tags: ArcGIS

Tw eet 2 Curtir 3 0

Jorge Santos
Técnico em Cartografia, Blogueiro, Fascinado por Tecnologia e futuro Geógrafo, Jorge
Santos atualmente trabalha com Geotecnologias no Rio de Janeiro. Seu objetivo é
avançar sempre, sem esmorecer, rumo ao pleno conhecimento cartográfico.

Comentar...

Comentário usando...

Plug-in social do Facebook

5 Respostas para “# 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1”


http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 6/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital

Ola jorge primeiro parabens pelo site! muito bem feito.


Gostaria de saber se posso por duas condicoes na funcao replace.
por exemplo trocar Sao Cristovao por S. Cristovao e tambem S Cristovao por S.
KLEBER Cristovao
mar 01. 2012
Reply to this comment

Oi Kebler,
Seu problema pode ser resolvido com a formatação condicional. Vou falar
desse asunto mais adiante, mas vou te dar a dica agora.
Jorge Santos
Para ilustrar, temos uma tabela com três registros de “São Cristóvão” com
mar 02. 2012
formatação diferente dos demais:

http://bit.ly/zuXGSa

Montei a seguinte condição lógica:

if [Bairro] = “SAO Cristóvão” then


[Bairro2] = “São Cristóvão”
elseif [Bairro] = “S. Cristóvão” then
[Bairro2] = “São Cristóvão”
elseif [Bairro] = “S Cristóvão” then
[Bairro2] = “São Cristóvão”
else [Bairro2] = “São Cristóvão”
end if

Cole o código acima no campo advanced: http://bit.ly/wHfoTo

Todos os registros serão marcados como “São Cristóvão”

Grande abraço, Jorge Santos

Reply to this comment

Trackbacks/Pingbacks

1. # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Geoprocessing -


Geoprocessamento | Scoop.it - 23 de fevereiro de 2012

[...] background-color:#222222; background-repeat : no-repeat; }


http://www.processamentodigital.com.br – Today, 7:22 [...]

2. # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 |


geoprocessamento.org - 23 de fevereiro de 2012

[...] sobre a Tabela de Atributos. Hoje vamos executar algumas operações com dados do tipo…Via
http://www.processamentodigital.com.br Share this:FacebookDiggEmailPrint Category: [...]

3. ArcGIS: Índice de Tutoriais - 14 de abril de 2012

[...] [...]

Deixe uma Resposta

Nome (Obrigatório) Digite o comentário aqui

E-mail (Obrigatório)

Website (optional)

Enviar Comentário

Twitter Facebook Google+ RSS Newsletter


Siga-nos Seja nosso fã Venha fazer parte Inscreva-se agora Últimas atualizações

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 7/8
24/3/2014 # 2 – ArcGIS: Calculadora de Campo: Operações com Texto – 1 | Processamento Digital
© 2014 Processamento Digital. Todos os direito reservados. WordPress Magazine Theme by Theme Junkie · Back to top

http://www.processamentodigital.com.br/2012/02/22/2-arcgis-calculadora-de-campo-operacoes-com-texto-1/ 8/8

Você também pode gostar