Nesta página apresentamos como são armazenados os arquivos do sistema e do banco de dados, variáveis ambientais, etc...
Dividimos este assunto na descrição dos arquivos que fazem parte do sistema e na estrutura de arquivos que fazem parte de um banco de dados criado pelo SPRING.
Aqui você encontrará:
Consulte também:
Suporte ao SPRING
Sobre as interfaces
Instalação do SPRING
Configurações do SPRING
Sobre o SPRING
Noções de geoprocessamento
Modelo Conceitual do SPRING
Conceitos cartográficos básicos para o uso do SPRING
Após instalar o SPRING (Veja Instalação e Configuração do SPRING), um conjunto de diretórios é criado a partir do diretório onde foi instalado o sistema. É necessário pelo menos 100 Mbytes de espaço em disco rígido.
Recomenda-se no mínimo de 128 Mbytes de memória virtual (RAM) para trabalhar com SPRING, principalmente quando se trata de utilizar técnicas de processamento de imagens e modelagem numérica.
Após instalar o sistema, um conjunto de arquivos e subdiretórios deve estar em seu disco rígido, são eles: /etc, /bitmaps, /help e /springdb :
Neste diretório são armazenados os arquivos e sub-diretórios auxiliares ao
sistema. Os arquivos existentes são:
Neste subdiretório encontram-se os arquivos de moldes criados pelo módulo Scarta. Este deve ter permissão de escrita e leitura caso outros usuários desejam utilizar este diretório.
Neste subdiretório encontram-se os arquivos necessários para a biblioteca que manipula arquivos TIFF / GEOTIFF.
Neste subdiretório encontram-se os arquivos “*.dxf” relacionados aos símbolos utilizados pelo >“Scarta” - módulo de geração de cartas. Este diretório tem permissão de escrita para o usuário acrescentar qualquer símbolo gerado por outros aplicativos que exportem no formato DXF.
Um símbolo elaborado pelo AutoCad 12.x deve ser utilizado apenas a entidades básicas deste sistema como; line, polyline, circle, etc..., preenchimentos sólidos em qualquer cor, além de fontes de letras como; normal e roman. Importante ao exportar um símbolo para o formato DXF, utilize o comando limits para definir o limite em volta do símbolo elaborado.
Neste subdiretório encontram-se os arquivos “*.bmp” relacionados aos símbolos utilizados pelo “Scarta” - módulo de geração de cartas.
Neste subdiretório encontram-se os arquivos com os templates de cada gráfico pertecente ao Spring.
Este diretório contém outros dois sub-diretórios (/pattern e /hash) com arquivos raster (bitmaps) relacionados as padrões de hachura de áreas.
Este diretório contém todos os arquivos “*.gif” e “*.htm” referentes ao sistema da ajuda on-line dos módulos Impima, Spring e Scarta.
Neste diretório são armazenados os banco da dados de demonstração do sistema. O usuário poderá usar este diretório ou outro qualquer para armazenar seus bancos de dados.
Neste diretório está armazenado o arquivos de programas para conversao entre formatos de dados.
Após a instalação da versão Windows deverá conter em seu micro os seguintes
arquivos/pastas:
* Arquivos:
Após a instalação da versão Unix deverá conter em seu micro os seguintes
arquivos/pastas:
* Arquivos:
Ambiente de Trabalho
Todos os atributos descritivos dos dados geográficos são mantidos num banco de dados relacional. A estrutura dos arquivos gerados no gerenciador DBASE é compatível com o Dbase 4, ou seja “*.dbf” para arquivos e “*.mdx” para os índices, o que facilita a integração de tabelas neste formato com os dados gerados pelo SPRING. A estrutura para os demais gerenciadores é a mantida por estes, assim, para Banco de dados gerados no ACCESS, a estrutura do banco de dados estará armazenada em tabelas ACCESS, dentro de um banco ACCESS chamado spring.mdb, para bancos MySQL, serão tabelas "*.MYD","*.MYI" e "*.frm", dentro do Banco da dados criado no MySQL e assim sucessivamente para a estrutura de cada gerenciador.
Veja a seguir em Formatos de Arquivos e como são armazenadas as tabelas criadas pelo sistema.
Apresentam-se a seguir os formatos dos arquivos gerados no SPRING. Inicialmente apresentam-se os arquivos do Banco de Dados, seguidos pelos arquivos do Projeto, Planos de Informação e os formatos dos arquivos de dados de imagem, linha, polígono, nó, imagem temática e grade numérica.
Esta tabela armazena todas as categorias e classes criadas para um Banco de Dados qualquer. A estrutura desta tabela é:
* para Modelo temos os seguintes códigos:
Para Imagem = 1
Para Temático = 4
Para Numérico = 8
Para Cadastral = 64
Para Rede = 62
Para Objeto = 128
Para Não-Espacial = 16
NextIds5 é um tabela gerado à partida criação do Banco de Dados. É um "contador" interno ao SPRING que controla a geração de identificadores de qualquer elemento introduzido no banco. São identificadores do próximo item que será criado no Banco. Sua estrutura:
Esta tabela contém as projeções (Projeção cartográfica e demais parâmetros fornecidos pelo usuário) definidos para projetos presentes no Banco de Dados. Sua estrutura é:
Tabela com as características dos projetos do Banco de Dados. Sua estrutura é repetida para cada projeto:
Descreve as representações existentes de um PI em um Projeto:
Descreve o visual de apresentação dos dados do Spring (PI, Classe Temática, Objeto):
Descreve as definições de um PI:
Tabela e arquivo index das âncoras, onde 000XXX é o id da representação na tabela repres. Esta tabela só é criada no momento que um objeto for associado a uma representação gráfica em algum plano de informação do modelo cadastral ou redes. Sua estrutura é:
Tabelas dos objetos geográficos existentes em todo banco de dados, onde 000XXX é o id da categoria do objeto. Esta tabela só é criada no momento que passar a existir um objeto em um projeto. Sua estrutura é:
Tabelas criados automaticamente pelo sistema, onde 000XXX é o id da categoria do objeto. Estas tabelas são utilizadas pelo usuário para definir os atributos alfanuméricos dos objetos. Sua estrutura é:
Tabelas com o visual das classes dos planos de informação. Sua estrutura é:
Tabelas de coleções. Sua estrutura é:
Tabelas com as imagens, documentos, vídeos, etc associadas ao banco de dados. Sua estrutura é:
Tabelas com o metadata dos dados. Sua estrutura é:
Ao criar um projeto um subdiretório é criado abaixo do direAAo criar um projeto um subdiretório é criado abaixo do diretório correspondente ao banco de dados, onde cada projeto é um subdiretório. Vários arquivos podem existir dentro de um projeto, sendo que todos terão como parte do nome um código numérico referente ao PI. Dependendo da categoria um PI pode ter várias representações, por exemplo: I000011.spg e V000011.lin são arquivos de um mesmo PI.
Os planos de informação do SPRING são armazenados e manipulados internamente pelo sistema em arquivos de estrutura específica. Cada Plano de Informação terá seus arquivos correspondentes: planos do modelo temático terão arquivos de linhas, poligonos, nós e mapa temático; planos do modelo de imagem terão os dados armazenados em um arquivo de dados(spg), um descritor e um arquivo de lut; planos do modelo numérico terão seus dados armazenados em arquivos de linhas (isolinhas e pontos) e arquivos spg (grades); planos do modelo cadastral terão arquivos de linhas, polígonos, nós e âncoras; e planos do modelo de redes terão arquivos de linhas, nós e âncoras. Todos modelos podem possuir arquivo de texto.
Seguem as descrição genérica de cada um destes arquivos de dados.
Para Linhas : nomes dos arquivos que contém as linhas (V000000.lin,V000000.blk,V000000.rtl ).
Arquivos *.lin possuem o cabeçalho das linhas, que contêm o seguinte:
Arquivos *.blk contêm os blocos com os pontos que formam as linhas. Esses blocos têm tamanho máximo de 32 pontos. Linhas de apenas 2 pontos não possuem blocos, sendo os pontos desta linha armazenadas no cabeçalho da linha (ponto inicial e ponto final)
Arquivos *.rtl contêm a estrutura da árvore de indexação (rtree) das linhas.
Arquivos *.p2d contêm as informações contêm as informações de pontos de planos de inforamação das categorias temático e cadastral. Contém as seguintes informações para cada ponto:
Arquivos *.p3d contêm as informações de pontos de planos de informação da categoria numérica. Contém as seguintes informações para cada ponto:
Arquivos *.kdt contêm a estrutura da árvore de indexação (kdtree) dos pontos.
Arquivos *.no1 contém as seguintes informações para cada nó:
Arquivos *.no2contém a lista das linhas conectadas ao nó.
Arquivos *.po1 possuem o cabeçalho dos polígonos, contêm as seguintes informações para cada polígono:
Arquivos *.po2 contêm o seguinte:
Arquivos *.rtp contêm a estrutura da árvore de indexação (rtree) dos polígonos.
Para Âncoras: nome dos arquivos que contém as ancoras (V000000.an1, V000000.an2, V000000.rta );
Arquivos *.an2 contêm o seguinte:
Arquivos *.rta contêm a estrutura da árvore de indexação (rtree) das âncoras.
Para Textos: nome dos arquivos que contém os textos (E000000.itx, E000000.txt, E000000.kde );
Arquivos *.itx contêm o identificador do texto;
Arquivos *.txt contêm o seguinte:
Arquivos *.kde contêm a estrutura da árvore de indexação (kdtree) dos textos.
Para Mapa Temático: os nomes dos arquivos que contêm as imagens (IT000000.spg, IT000000.dsc,IT000000.lut).
Para Grade: os nomes dos arquivos que contêm as imagens (G000000.spg, G000000.dsc, G000000.lut).
Para Imagem Classificada: os nomes dos arquivos que contém as imagens(I000000.spg, I000000.dsc,I000000.thm).
Para Imagem Rotulada: os nomes dos arquivos que contêm as imagens(I000000.spg, I000000.dsc,I000000.reg).
Para Imagem Sintética: os nomes dos arquivos que contêm as imagens(I000000.spg, I000000.dsc,I000000.lut).
Para Imagem: os nomes dos arquivos que contêm as imagens(I000000.spg, I000000.dsc).
Arquivos *.lut contêm os índices com os valores em RGB de imagens sintéticas e classificadas ou as faixas de valores para visualização da grade como uma imagem.
Arquivos *.thm contêm os temas (código, valores RGB e nome) de uma imagem classificada.
Arquivos *.reg contêm os segmentos da imagem rotulada.
Arquivos *.spg são arquivos no formato de valores de ponto de grade expresso no modo binário.
Arquivos *.dsc são arquivos texto com a descrição dos dados representados no arquivo spg, as informações contidas nesse arquivo são variáveis, dependem do tipo de imagem e processamento aplicados à esta. É obrigatório conter:
Arquivos de contexto (<nome_fornecido>.ctx): Este arquivo guarda os dados referentes as imagens, amostras e processo de classificação definido pelo usuário.
Ambiente de TrabalhoO SPRING é a evolução dos sistemas SITIM e SGI, desenvolvidos para microcomputadores, que representam a maior base instalada em sistemas de geoprocessamento no País. O SPRING permite aos usuários do SITIM e SGI uma transição natural de todos os arquivos de dados.
O Sistema Interativo de Tratamento de Imagens - SITIM - é um sistema para processamento de imagens.
O Sistema Geográfico de Informações - SGI - é um banco de dados geográficos para manipular informações codificadas espacialmente e extrair informações de dados de sensoriamento remoto, levantamento de campo, etc.
Nesta versão o SPRING também importa e exporta dados temáticos e numéricos para os formatos ASCII, ARC-INFO, SGI, SHAPEFILE, SURFER, IDRISI e DXF, assim como imagens em TIFF, GeoTIFF, RAW, GRIB, JPEG e SITIM. Textos também podem ser importados e exportados em ASCII e DXF.
Ambiente de Trabalho
Para executar o SPRING o sistema necessita de algumas variáveis
ambientais para funcionar corretamente. Algumas variáveis são obrigatórias e
outras não. A biblioteca Qt fica responsável em armazenar e manipular essas
variáveis. Elas podem ser alteradas na janela de Configuração
de Ambiente.
Veja a seguir quais são:
As
variáveis ambientais na versão Windows e Unix são gerenciadas e alteradas pelo
próprio SPRING. Estas variáveis são armazenadas no Editor de Registros do
Windows e em um Arquivo de Configuração no Unix.
Se desejar ver quais as variáveis estão atualmente configuradas no
Windows execute o programa "regedit.exe" em Iniciar - Executar
e vá para o diretório "HKEY_CURRENT_USER\Software\INPE-DPI\SPRING50\Settings".
Já no Linux para cada usuário é criado um Arquivo de Configuração
"~/.config/INPE-DPI/SPRING50.conf" em que é gerenciado pela Biblioteca Qt.
Configurando variáveis ambientais
NOTA: Para alterações tenham efeito, no caso de algumas opções, é necessário encerrar e inicializar o módulo "Spring" novamente.
Ambiente de Trabalho