Geometrical calculations on vector layers