Tampon
Pour pouvoir calculer une intersection, au moins un des types d’éléments de réseau utilisés doit être surfacique. On peut créer un tampon autour d’un élément de réseau à cet effet.
Un tampon assigne une surface à un élément ponctuel, linéaire ou surfacique, qui est entrecoupée simultanément avec l’élément de réseau proprement dit lors de l’intersection. Lors du calcul de l’intersection, un élément ponctuel devient donc un élément surfacique.
Le tampon n’est pas seulement défini à partir du centre de gravité du polygone mais à partir de chaque point du polygone. Cela signifie que le tampon entoure le polygone d’une « ceinture ».
Les éléments sources ou cibles sont donc dans un premier temps élargis de la taille du tampon spécifiée le cas échéant. Puis le programme détermine quelle part du tampon cible se superpose à chaque tampon cible. La valeur d’attribut de l’élément cible est incluse dans la nouvelle valeur d’attribut de l’élément cible dans cette proportion.
L’opération Tampon(élém, rayon) assigne à un élément ponctuel, linéaire ou surfacique élém la surface (tampon) résultant de tous les points situés à une distance ≤ rayon d’un point de élém. Pour un rayon = 0, on obtient élém lui-même. Dans le cas d’éléments surfaciques, l’intersection des tampons en plus des polygones est calculée.