La estructura de datos arc-nodo define la topología de los SIG vectoriales, donde cada arco (conjunto de segmentos rectos) conecta dos nodos y los polígonos se definen por listas de arcos. Esta estructura evita la repetición de fronteras y almacena explícitamente la información topológica de forma independiente a la geometría espacial.