On attend d'un SIG qu'il soit capable d'agréger automatiquement des informations telles que la connectivité de conduites industrielles, l’existence d’un mur commun à deux bâtiments, la desserte d’une parcelle par un chemin, etc. 2 solutions sont possibles: - Disposer des fonctionnalités permettant de déduire en tout temps ces relations par calcul: l’agrégation des informations est effectuée lors de chaque utilisation. - Stocker explicitement dans la base de données chaque relation géométrique pertinente pour l’application considérée: l’agrégation des informations est alors effectuée lors de leur saisie. On parle alors de systèmes à topologie. Dans les applications de la topologie, on s’intéresse essentiellement à la modélisation explicite des relations de connectivité et d'adjacence. Sur la figure, sont représentés deux exemples : la connectivité entre objets à 1 dimension: nodalité et l’adjacence de 2 surfaces le long d’une même ligne.
Dans un système à topologie, la topologie est gérée à la fois alphanumériquement et graphiquement :