Anda di halaman 1dari 14

Calculadora de Campo Dados Numricos 1

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.

Criao de um Novo Campo Numrico


Vale lembrar que as regras para trabalhar com dados numricos so as mesmas observadas na criao de dados do tipo Texto: H um limite de 10 caracteres reservado para o nome da coluna; permitido o uso de nmeros, letras, hfens e underscores no nome da coluna; No permitido o uso de espaos e caracteres especiais no nome da coluna; Para preencher um novo campo com uma operao, esse campo precisa possuir a mesma estrutura de dados do campo original (tipo de dado, preciso, escala, etc).

Principais Dados Numricos


Para trabalhar com dados numricos no ArcGIS, o usurio instado a decidir pelo formato de dados inteiros ou reais. Se o projeto demanda o uso de dgitos decimais, preciso escolher entre o formato de dados Flutuantes (Float) ou Reais (Double). Aps selecionar o tipo de dado, preciso atribuir um valor para a Preciso (Precision) e a Escala (Scale) durante a criao de um novo campo.

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.

Diferenas entre dados de texto e nmero


Um aplicao simples de geoprocessamento para espacializao de dados O Estado do Rio de Janeiro possui 92 municpios. No ArcGIS, cada municpio representado por uma geometria de polgono e a Tabela de Atributos desse shapefile possui algumas informaes especficas. Um pesquisador atualizou a Tabela de Atributos com os dados do Censo 2010publicados no site do Instituto Brasileiro de Geografia e Estatstica (IBGE) e a tabela com os dados da populao est disponvel no site da entidade. Os dados da populao de cada municpio foi extrada de um arquivo PDF e armazenada no shapefile de centroides:

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

Visualizao de Soma e Estatsticas em Dados Numricos


A diferena entre dados do tipo texto e nmero fica clara quando preciso consultar ndices estatsticos como Soma, Desvio Padro, Mnimo e Mximo, etc. Na tabela com dados da populao Rio de Janeiro extrado do Censo 2010 do IBGE, clique com o boto direito do mouse sobre o ttulo da coluna e acesse a opo Statistics:

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).

Calculadora de Campo: Dados Numricos 2

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!

Criao de uma Cpia do campo FID


O campo FID um campo padro do ArcGIS que contm nmeros sequenciais. Esse campo com valores nicos auxilia na identificao de cada registro da tabela. Para duplicar o campo FID na tabelado Censo 2010/RJ, siga os passos abaixo: Abra a tabela e crie um novo campo do tipo Short Integer com Precisso 0; Clique sobre esse novo campo para acessar a Calculadora de Campo; Digite na Calculadora de Campo: [FID] Vou executar esse passo em pelo menos vinte e cinco segundos. Assista o vdeo abaixo: Link para assistir o vdeo: http://bit.ly/wnpRuQ

Cpia do campo FID com incremento de 1


Para que a numerao do campo FID inicie em 1, digite na Calculadora de Campo:

[FID] + 1

Sua nova sequncia ser armazenada no campo criado:

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:

As coordenadas da Longitude (X) sero adicionadas. Veja o Resultado:

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:

Nota: Essas operaes surtem efeito apenas em geometrias de pontos.

Adicionar Coordenada X de um Centride de Polgono


As coordenadas de um centride de polgono so valores da posio central da feio:

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:

Adicionar Coordenada Y de um Centride de Polgono


Crie um campo do tipo Double, Preciso 15 e Escala 6. Digite na Calculdora de Campo, opoAdvanced: Dim CentY As Double Dim pArea As IArea Set pArea = [Shape] CentY = pArea.Centroid.Y Na caixa abaixo, necessrio atribuir a varivel CentY As coordenadas da latitude do centride (Y) sero adicionadas:

ArcGIS: Calculadora de Campo: Dados Numricos 3

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!

Clculo de rea Geogrfica


Tenho quatro feies de polgonos aninhadas num nico arquivo shapefile. So quatro quadrados perfeitos, ou seja, as medidas dos lados so iguais. Meu objetivo utilizar a Calculadora de Campopara calcular a rea geogrfica de cada quadrado e publicar o resultado na Tablela de Atributos em quilmetros quadrados.

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

Os valores de rea para cada feio sero adicionados. Veja o resultado:

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.

Funo Calculate Geometry

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

O resultado ser semelhante ao exibido pela funo Calculate Geometry.

Clculo de Permetro (Perimeter)


Digite na Calculdora de Campo, opo Advanced: Dim dblPerimeter as double Dim pCurve as ICurve Set pCurve = [shape] dblPerimeter = pCurve.Length Na caixa abaixo, digite:
dblPerimeter

Clculo de Comprimento (Length)


Indispensvel para feies de linha. Digite na Calculdora de Campo: Dim dblLength as double Dim pCurve as ICurve Set pCurve = [shape] dblLength = pCurve.Length Na caixa abaixo, digite:
dblLength

Anda mungkin juga menyukai