Professional Documents
Culture Documents
String, e tem um Tamanho de 254 bytes. Aproveitando que estamos na Tabela de Atributos em modo de edio, vamos alterar a tabela (menu Tabela > Modificar a estrutura da tabela) para criar um Novo Campo, com o criativo nome [Bairro2], com as mesmas caractersticas do campo [Bairro] (isto : Tipo String e Tamanho de 254 bytes). Com isso, estaremos duplicando o campo [Bairro].
Essa ferramenta pode ser utilizada em conjunto com a ferramenta filtro, o que nos ajudar muito quando estivermos trabalhando com tabelas de dados com muitos registros. Para tanto, estando no modo de edio, basta aplicarmos o filtro para fazer a seleo dos dados desejados, e depois aplicarmos a Calculadora de Campos para efetuarmos as operaes desejadas.
Funo Replace
A outra funo que iremos testar nesta primeira parte ser a funo replace. Podemos utilizar esta funo para substituirmos valores que existem em um determinado campo da tabela por outro valor. Por exemplo, para substituirmos algum valor que foi digitado errado, ou que tem que ser alterado. A sintaxe desta funo : replace (Parmetro1,Parmetro2, Parmetro3), onde: Parmetro 1: o campo onde iremos aplicar a funo; Parmetro 2: a string antiga, que ser substituda; e Parmetro 3: a string nova, que ser colocada no lugar da antiga. Neste exemplo, vamos substituir todas as strings So Cristvo que ocorrem no campo [Bairro2], por uma nova string, S. Cristvo. Para tanto, primeiramente teremos que remover a seleo que aplicamos no exemplo anterior, pois se no s obteramos o resultado sobre os registros selecionados. Para remover a seleo, basta acessarmos o menu Camada > Limpar seleo, ou clicarmos no cone correspondente. Removida a seleo, selecionamos o campo sobre o qual iremos trabalhar ([Bairro2]) e abrimos a Calculadora de Campo. Para aplicarmos a funo replace, na aba Geral da Calculadora de Campos, selecionamos a opo string para o Tipo, e na lista que aparece no lado direito da janela clicamos duas vezes em replace. Na parte de baixo da janela aparecer a seguinte expresso: replace( , "","") Posicionamos o cursor antes da primeira vrgula e na lista de campos que aparece no lado esquerdo da janela, selecionamos o campo [Bairro2]. Ao darmos um duplo clique sobre ele, notamos que ele aparecer na expresso: replace( [Bairro2], "","") Em seguida, digitamos entre a primeira sequencia de aspas a string que queremos substituir (So Cristvo) e na segunda sequencia de aspas digitamos a string que ir substituir (S. Cristvo). A expresso dever ficar como a seguinte: replace( [Bairro2], "So Cristvo","S. Cristvo") Ao clicarmos em Aceitar veremos que a funo replace foi aplicada sobre o campo [Bairro2], conforme solicitamos:
Buenas por hoje isso, pessoal! Nos veremos em breve, com a prxima parte do artigo sobre a Calculadora de Campos no gvSIG. E, lembrem-se: #SLGeoTbFaz! This entry was posted in Geoprocessamento, gvSIG and tagged Calculadora de Campos, geoprocessamento, gis, gvsig by Eliazer Kosciuk. Bookmark the permalink.