Oi Felipe,
esse problema sempre acontece comigo. Depende muito da origem dos dados.
O que eu faço é abrir o arquivo DBF com o Open Office e edito o
cabeçalho dos dados.
Você vai ver quando abrir teu cabeçalho que as tuas colunas que deveríam
ser numéricas estão classificadas como caracteres (C). É só editar o
cabeçalho, mudando o C por N. Note nesse exemplo abaixo que depois do N
você tem o tamanho do campo (no caso das variáveis STL_1 e STL_2 são 9
dígitos e no caso de Tract 6. O último número depois da vírgula
determina quantas casas decimais você tem).
STL_1,N,9,0 STL_2,N,9,0 AEZ,C,20 TRACT,N,6,0
3 1 Coastal Savannah 0
3 3 Coastal Savannah 0
3 7 Coastal Savannah 33
3 8 Coastal Savannah 15
3 9 Coastal Savannah 13
3 10 Coastal Savannah 5
Para mim sempre funciona. Quando não funciona, faço como o Thiago disse.
Erich
Em 02/09/2013 12:13, Thiago González escreveu:
Bom dia Felipe, deixe o shape editável, abra a tabela de atributos,
com ela aberta clique em tabela e em seguida em modificar a estrutura
da tabela, crie um novo campo com o formato desejado, aí então você
pode inserir os dados um a um pelo próprio gvSIG, ou fecho o software
e mude pelo DBF.
Espero ter ajudado.
Att, Thiago González.
Em 31 de agosto de 2013 18:47, felipefinger <[email protected]
<mailto:[email protected]>> escreveu:
Olá, sou novato no gvSIG, comecei a mexer nele ontem para gerar um
mapa de
uma cidade, com os dados de renda a partir do censo de 2010 do
IBGE. Estudo
arquitetura e urbanismo e o mesmo servirá para trabalho de
conclusão de
curso.
A partir dos dados baixados no IBGE, e do arquivo shape de mesma
origem,
consegui inserir no programa e unir os atributos a partir de um
ID. Ou seja,
tenho na tabela todos os dados que necessários para gerar o mapa.
O problema que encontrei é que quando entro nas propriedades da
camada, na
opção de simbologia - intervalos, os campos dos atributos que eu quero
representar não estão disponíveis no "campo de classificação",
pois estão
como string e não como numbers. O que pode ser esse problema? Há
alguma
maneira de passar uma coluna de string para numbers, ou é a forma
como estes
dados estão formatados?
Já tentei entrar em "modificar a estrutura da tabela" e criar um
novo campo
no formato "interger" para depois com a ferramenta calculadora
(expressão)
passar o string para number (através do tonumber) porém dá erro.
Agradeço.
--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Duvida-string-number-tp5075427.html
Sent from the gvSIG Brazil mailing list archive at Nabble.com.
_______________________________________________
Gvsig_br mailing list
[email protected] <mailto:[email protected]>
Para ver histórico de mensagens, editar preferências de usuário ou
excluir seu nome da lista, acesse:
https://gvsig.org/lists/mailman/listinfo/gvsig_br
_______________________________________________
Gvsig_br mailing list
[email protected]
Para ver histórico de mensagens, editar preferências de usuário ou
excluir seu nome da lista, acesse:
https://gvsig.org/lists/mailman/listinfo/gvsig_br
_______________________________________________
Gvsig_br mailing list
[email protected]
Para ver histórico de mensagens, editar preferências de usuário ou
excluir seu nome da lista, acesse:
https://gvsig.org/lists/mailman/listinfo/gvsig_br