Modelo Vetorial
A estrutura de armazenamento dos dados vetoriais pode ser topológica ou do tipo spaghetti (RIPSA,2000).
Na estrutura topológica, os relacionamentos espaciais entre os elementos geográficos, representados por nós, arcos e polígonos, estão armazenados em tabelas. Os nós são uma entidade unidimensional que representam os vértices inicial e final dos arcos, além das feições pontuais. Os arcos correspondem a entidades unidimensionais, iniciando e finalizando por um nó, podendo representar o limite de um polígono ou uma feição linear. Os polígonos, que representam feições de área, são definidos por arcos que compõem o seu perímetro. A topologia permite estabelecer as seguintes relações entre os elementos:
> Pertinência – os arcos definem os limites dos polígonos fechados definindo uma área;
> Conectividade – os arcos são conectados com outros a partir de nós, permitindo a identificação de rotas e de redes, como rios e estradas;
> Contigüidade – os arcos comuns definem a adjacência entre polígonos.
Na estrutura spaghetti, as coordenadas das feições são armazenadas linha a linha, resultando em arquivos contendo uma lista de coordenadas. A simplicidade desta estrutura limita a sua utilização em análises espaciais, já que pode gerar algumas incongruências