Exactly computing map overlays using rational numbers