code{ -webkit-background-clip:initial; -webkit-background-origin:initial; background-attachment:initial; background-color:#FFF; background-image:url(http://arquivos.noticiaeblog.com/code.jpg); background-position:0 0; background-repeat:no-repeat; color:#666; display:block; font-size:13px; font:normal normal normal 1em/normal 'Courier New', Fixed, monospace; line-height:17px; overflow-x:auto; overflow-y:auto; text-align:left; border-color:#9c6; border-style:solid; border-width:1px; margin:1em 0; padding:0 20px 0 30px; }

segunda-feira, 12 de dezembro de 2011

Array de números em Python

Este post tem como objetivo demonstrar como iniciar  e  acessar um Array. Um Array é uma estrutura de dados que contém vários elementos de mesmo tipo de dado, ele pode ser acessado pelo seu índice.



Na primeira linha foi inciada a variável "a" que armazenará 4 linhas e 4 colunas. Na terceira e quarta linha foi criado um loop  que percorerrá esse array. A quinta linha grava a posição da variável "a [ i ] [ j ]" e recebe a soma dessa posição. "i+j". Para finalizar, na sexta linha o programinha escreve qual linha e coluna que está o valor calculado anteriormente.
O resultado fica assim:


quinta-feira, 13 de outubro de 2011

Contando o número de vértices


Existem muitos recursos do ArcGis que são executados na tabela pelo Field Calculator, alguns clássicos são o cálculo da área de um polígono, comprimento e centróide. Esse post demonstrará como executar um comando que contará o número de vértices de um polígono ou linha.
Crie uma coluna na tabela Options ->Add Field

Nome: Vertices
Type: Long Integer
Precision: 10 (número de algarismos)

 
Depois que a coluna foi criada pressione o botão direito sobre a coluna e selecione Field Calculator.

Com o Field Calculator aberto selecione a opção Advanced.
Copie e cole os comandos descritos abaixos no Fiel Calculator.

Dim pPointCount As IPointCollection

Set pPointCount = [SHAPE]

pPointCount.PointCount 
 
 

quarta-feira, 12 de outubro de 2011

Transformando linhas da tabela em shapefile – SAGA-GIS


Este post demonstrará como transformar as linhas de uma tabela em shapefiles ou melhor criar novos shapefiles através das linhas da tabela. Esse exemplo é útil para quando criamos um shapefile para vetorizar vários polígonos e por algum motivo queremos trabalhar apenas com um desses polígonos ou trabalhar com esses polígonos separados.

A ferramenta está em Shapes – Tools -> SplitTable/Shapes by Atribute
Seleciona o shapefile que será dividido e a partir de qual atributo (coluna) da tabela será criado os novos vetores. No meu caso será o vetor do RS e dividirei pelos nomes dos municípios.




Foi criado os novos vetores de acordo com os nomes que estavam na tabela.

sexta-feira, 7 de outubro de 2011

Dividindo polígono com ArcGis


Adicione o shapefile no programa.


Abra a edição do shapefile com a ferramenta Editor -> Start Editing.

Com edição aberta selecione na janela Task a opção Cut Polygon Features

1 - Selecione o polígono com a ferramenta Tools->Select Features
2 – Posteriormente selecione a ferramenta de edição o lápis (Stech Tool) e crie a linha que servirá para dividir o polígono, para finalizar pressione F2.