Essa e uma daquelas dicas basicas que, sendo bem empregadas, podem salvar o seu dia. Atraves do BrOffice Calc, e possivel modificar toda a estrutura de um arquivo DBF. Esse recurso deve ser empregado quando o usuario fica impossibilitado de migrar dados para uma tabela que contenha valores de campos diferentes ou deseja reduzir o numero de casas decimais, por exemplo.Para ilustrar esse procedimento, vou abrir um arquivo shapefile qualquer no Quantum GIS e gerar um novo arquivo a partir da selecao de uma feicao que representa um municipio. A Tabela de Atributos abaixo informa que esse arquivo possui poucas informacoes espaciais (clique nas imagens para aumentar a visualizacao):As Propriedades da Camada Vetorial do Quantum GIS possuem um mecanismo muito interessante para analise da estrutura dos dados atraves da guia Campos. Para a feicao do tutorial, temos as seguintes informacoes:- 01 campo do TIPO STRING cujo COMPRIMENTO e 254 e a PRECISAO, 0;- 02 campos do TIPO REAL cujo COMPRIMENTO e 19 e a PRECISAO, 11.Em outros SIG's voce pode encontrar:Text: e equivalente a String;Lenght: em portugues, significa Comprimento;Precision: em portugues, significa Precisao (numero de casas decimais do campo);Double: admite valores reais.Para seguir o proximo passo, e obrigatorio remover o poligono do ambiente de trabalho do SIG para que possamos visualizar o arquivo DBF no BrOffice Calc. Caso o usuario insista em tentar abrir o arquivo DBF com o SIG em execucao, nenhum atributo sera visualizado na planilha eletronica.Com o BrOffice Calc aberto, clique no botao Abrir. Selecione o componente DBF presente na estrutura do seu arquivo shapefile e clique no botao Abrir:O usuario sera instado a selecionar um formato de codificacao padrao para os caracteres. No Brasil costumamos selecionar CP-1252 em ambientes Windows. Verifique a melhor codificacao para seu sistema e clique no botao OK.Abaixo temos uma imagem que representa o DBF aberto no BrOffice Calc: Cada header possui sua delimitacao especifica. Os valores NOME, AREA_KM2 e AREA_HA representam o nome dos campos. Os caracteres C e N representam TEXTO e NUMERO respectivamente. Os valores numericos 254 e 19 representam o comprimento dos campos. Finalmente, o valor 11 representa a quantidade de casas decimais (precisao). Esses valores podem ser modificados a qualquer instante. Vou realizar uma pequena modificacao no header das colunas A e C. Veja abaixo:Salve esse documento preservando o formato DBF. Abra novamente a feicao no Quantum GIS e mais uma vez visualize as Propriedades da Camada. Os dados dos campos foram modificados sem alterar a geometria da feicao:A partir de agora, qualquer texto armazenado em NOME so podera conter 50 caracteres ao inves de 254. Em relacao ao campo que calcula a area geografica e retorna o resultado em hectares, so serao admitidos 08 algarismos apos a virgula, anteriormente eram permitidos 11 algarismos. Simples, correto? Use esse recurso para modificar o cabecalho de algum eventual campo que tem obstruido suas operacoes de Join de Tabelas ou entao aplique esses conhecimentos para que as operacoes executadas nas celulas retornem valores com duas ou mais casas decimais.Esse procedimento nao pode ser executado no MS Excel 2007-2010 pois o programa da