Outros arquivos ASCII
[ LINES ]   [ POINTS ]   [ POINT2D ]   [ SAMPLE ]   [ GRIDREG ]   [ TABLE ]   [ TEXT ]   [ POLYGONS ]   [ NETWORK ]   [ NETWORK_OBJECTS ]


TABLE

Um arquivo do tipo TABLE armazena os atributos descritivos de objetos geográficos. Portanto, nesta versão do SPRING, tais atributos poderão ser importados ou exportados somente quando associados a um PI do modelo cadastral ou redes. Estes atributos podem ainda estar associados à uma categoria não-espacial.
A figura abaixo mostra o esquema de ligação de uma tabela de objetos (Tabela Lotes) com o polígono correspondente no Mapa de Lotes Urbanos. O usuário pode a qualquer instância, conectar a tabela de objetos à uma tabela não-espacial (Tabela Proprietários). Ambas as tabelas podem ser criadas (ou importadas) a partir de um arquivo ASCII-SPRING ou exportadas, caso já existam.

A primeira linha do arquivo é a palavra-chave TABLE. Esta linha forma a seção de identificação, que é uma seção obrigatória. Para a entidade TABLE, a seção de informação é tambem obrigatória e deve conter uma descrição dos atributos armazenados no arquivo.

As seguintes palavras-chave são obrigatórias na seção informação: SEPARATOR, UNFORMATED, FORMATED, CATEGORY_OBJ, CATEGORY_NOSPAPTIAL, T_KEY e T_NAME:

Após as palavras-chave T_KEY e T_NAME a descrição dos atributos (campos) do usuário é informado, seguindo o formato abaixo:

nome_do_campo_, tipo, tamanho, decimais

OBS: A definição dos itens de cada atributo são separados pelo caracter definido em SEPARATOR. Quando o tipo é TEXT, o item decimais deve ser preenchido com zero (0).

O formato geral do arquivo ASCII para a entidade TABLE segue o esquema apresentado a seguir.
TABLE
INFO
// Tabela de Atributos ASCII gerada pelo Sistema SPRING
SEPARATOR ;
UNFORMATED / FORMATED 	dados sem formatação  ou  com formatação
CATEGORY_OBJ / CATEGORY_NOSPATIAL	Categoria de Objetos   ou    Não Espacial
T_KEY,TEXT,32,0		campo p/ rótulo do objeto
T_NAME,TEXT,32,0		campo p/ nome do objeto
nome_do_campo_3,	tipo,	tamanho,	decimais
nome_do_campo_4,	tipo,	tamanho,	decimais
	...
nome_do_campo_n,	tipo,	tamanho,	decimais
INFO_END
T_KEY,T_NAME,valor_campo_3,valor_campo_4, ..., ..., valor_campo_n
..............
..............
END


Os exemplos abaixo mostram uma tabela não-espacial e outra de objetos.
TABLE
INFO
//Tabela de Atributos ASCII gerada pelo Sistema SPRING
SEPARATOR ,
UNFORMATED
CATEGORY_NOSPATIAL	     Quadras
CODIGO , TEXT , 12 , 0
ASA , TEXT , 7 , 0
USO , TEXT , 15 , 0
NUM_IMOV , INTEGER , 10 , 0
POPULAC , INTEGER , 10 , 0
RENDA , REAL , 17 , 8
MDECLIV , REAL , 17 , 8
APTIDAO , TEXT , 15 , 0
INFO_END
SQN-103 , NORTE , Publico , 15 , 250 , 20000.000000 , 2.001377 , Alta
SQN-104 , NORTE , Publico , 18 , 300 , 25000.000000 , 2.456820 , Alta
SQN-105 , NORTE , Publico , 100 , 400 , 30000.000000 , 1.874424 , Alta
SQN-106 , NORTE , Residencial , 120 , 500 , 8000.000000 , 2.607974 , Alta
SQN-107 , NORTE , Residencial , 35 , 140 , 8000.000000 , 1.988258 , Alta
SQS-716 , SUL , Residencial , 80 , 190 , 2000.000000 , 0.978811 , Alta
END

TABLE
INFO
// Tabela de Atributos ASCII gerada pelo Sistema SPRING
SEPARATOR ;
UNFORMATED
CATEGORY_OBJ	Quadras
T_KEY ; TEXT ; 32 ; 0
T_NAME ; TEXT ; 32 ; 0
NOME,TEXT,30,0
VALOR,REAL,17,8
IDADE_CAD,INTEGER,10,0
DATA_CAT,TIME,8,0
INFO_END
Fz045757;Fz045757;Tanque II                     ;74545.660000;59;19940701
Fz654433;Fz654433;Faz Santa Cecilia             ;353535.550000;23;19941230
Fz655222;Fz655222;Sao Roque                     ;645455.550000;65;19930508
Fz657463;Fz657463;Madre Paula                   ;867676.770000;98;19710508
END

NOTA: Quando exporta-se uma tabela de objeto ou não-espacial do banco de dados, opção Tabela na janela de "Exportação", o arquivo TABLE é criado. Por default ao exportar a extensão é "spr", acrescido do sulfixo "_TAB" ao nome do PI, isto é, *_TAB.spr. Entretanto, para importar deverá ter apenas a extensão "spr", caso tenha sido criado em outro sistema. A diferença entre uma tabela não-espacial e uma de objetos está na declaração do item CATEGORY_NOSPATIAL ou CATEGORY_OBJ da seção de informação.
Sobre formato ASCII

Veja sobre Importação/Exportação no SPRING


Outros arquivos ASCII
[ LINES ]   [ POINTS ]   [ POINT2D ]   [ SAMPLE ]   [ GRIDREG ]   [ TABLE ]   [ TEXT ]   [ POLYGONS ]   [ NETWORK ]   [ NETWORK_OBJECTS ]


Consulte também:
Como IMPORTAR dados ?
Como IMPORTAR dados do SGI ?
Como IMPORTAR imagens GRIB ?
Como EXPORTAR dados ?