Bem-vindo! Este mais um tutorial sobre as principais funes da Calculadora de Campo, um recurso do ArcGIS que permite a realizao de operaes na Tabela de Atributos. Daqui por diante vamos trabalhar com dados numricos. Compartilhe esse conhecimento nas redes sociais ou deixe seu comentrio no final de cada postagem. Sua participao importante.
Preciso e Escala
A Preciso o total de algarismos que podem ser armazenados num campo. Por exemplo, o nmero 123456 na Tabela de Atributos do ArcGIS possui uma preciso de 6. Escala o nmero de casas decimais que podem ser armazenadas num campo. Por exemplo, um nmero equivalente a 45678.901 possui oito dgitos e trs casas decimais. Logo, o valor da preciso 8 e, a escala, 3.
Dados do tipo Inteiro armazenam nmeros inteiros e no admitem casas decimais. Esse tipo de dado se divide entre Inteiro Curto e Inteiro Longo. A diferena entre um inteiro curto e longo o intervalo de nmeros que ele pode conter. Para manipular dados com casas decimais, devemos executar operaes em campos do tipo Float ouDouble. Dados do tipo Float podem lidar com nmeros positivos com casas decimais definidas na escala. Dados do tipo Double podem trabalhar com nmeros negativos e positivos que se encaixam dentro de sua preciso e escala (o sinal negativo (-) conta como um dgito na contagem). Para clculos de rea geogrfica, permetro, etc., utilize dados do tipo Double. Por padro, o ArcMap transforma dados numricos oriundos de outras fontes (ex. Planilha do Excel) para o tipo Doubleutilizando o valor 15 para a preciso e o valor 6 para a escala.
Foi preciso aplicar algumas tarefas de geoprocessamento para transformar dados no espaciais em centrides de polgono. Conforme foi dito anteriormente, o melhor tipo de dado para representar valores numricos como o contingente de uma cidade o formato Double. Apenas nmeros permitem estatsticas como a totalidade de pessoas que residem em um determinado municpio.
Para descobrir o tipo de dado de um campo existente, preciso clicar com o boto direito sobre o nome do campo e acessar a opo Properties. A diferena entre dados do tipo String e Double pode ser visualizada no vdeo abaixo: Link para assistir o vdeo: http://bit.ly/xc9LhT
Conforme informado pelo IBGE no Censo 2010, o total da populao carioca de aproximadamente 16 milhes de pessoas (O campo SUM publica o resultado da soma dos registros da coluna selecionada).
Mais um tutorial sobre a Calculadora de Campo do ArcGIS. No total, sero dez posts com dicas para realizar operaes aritmtricas e lgicas na Tabela de Atributos. Lembre-de compartilhar esse conhecimento com seus amigos por e-mail ou nas redes sociais. Poucas pessoas fazem uso dos recursos oferecidos pela Calculadora de Campo em qualquer software GIS, portanto, divulgue!
[FID] + 1
Adicionar Coordenada X
Crie um campo do tipo Double, Preciso 15 e Escala 6. Digite na Calculdora de Campo, opoAdvanced: Dim EixoX As Double Dim pPoint As IPoint Set pPoint = [Shape] EixoX = pPoint.X Na caixa abaixo, necessrio atribuir a varivel EixoX:
Adicionar Coordenada Y
Crie um campo do tipo Double. Digite na Calculdora de Campo, opo Advanced: Dim EixoY As Double Dim pPoint As IPoint Set pPoint = [Shape] EixoY = pPoint.Y Na caixa abaixo, necessrio atribuir a varivel EixoY As coordenadas da Latitude (Y) sero adicionadas:
Crie um campo do tipo Double, Preciso 15 e Escala 6. Digite na Calculdora de Campo, opoAdvanced: Dim CentX As Double Dim pArea As IArea Set pArea = [Shape] CentX = pArea.Centroid.X Na caixa abaixo, necessrio atribuir a varivel CentX As coordenadas da longitude do centride (X) sero adicionadas:
Aps um breve intervalo, vamos dar continuidade publicao de dicas para o ArcGIS. Compartilhe esse conhecimento com seus amigos. Poucas pessoas fazem uso dos recursos oferecidos pelaCalculadora de Campo em qualquer software GIS. Participe e divulgue!
Cada desenho foi elaborado dentro do Sistema de Coordenadas Planas UTM para que os resultados das operaes sejam publicados em metros.
Crie um novo campo do tipo Double, Preciso 10 e Escala 3. Digite na Calculdora de Campo, opoAdvanced: Dim dblArea as double Dim pArea as IArea Set pArea = [shape] dblArea = pArea.area Na caixa abaixo, digite:
dblArea
Apesar do xito, a leitura dos resultados podem confundir algum usurio desavisado. Explico: os valores no esto organizados para uma medio em quilmetros, pois se o desenho que envolve a regio de Belford Roxo possui largura + altura de 10000 (dez mil) metros, o valor dessa rea em quilmetros deveria ser 10 km, ou simplesmente 10 na Tabela de Atributos. Antes de solucionar essa questo, vamos observar outra opo para calcular a rea.
O ArcGIS fornece outro recurso para calcular uma rea geogrfica e exibir o resultado em quilmetros. Crie um novo campo seguindo as mesmas orientaes citadas acima. Em seguida, clique com o boto direito do mouse sobre o novo campo e acesse a funo Calculate Geometry:
A feio precisa estar projetada em UTM; Selecione a opo Area; Selecione a opo Square Kilometers (Quilmetros Quadrados).
Veja o resultado:
Atravs do Calculate Geometry, o sistema armazenou o resultado em quilmetros quadrados. Foi mais fcil e mais rpido calcular a rea da feio por aqui do que pela Calculadora. Para solucionar o problema de excesso de zeros, siga os mesmos passos citados acima para clculo de rea na Field Calculator, apenas acrescente a informao abaixo no campo apropriado:
dblArea / 1000000