I'm confused why the same couldn't be accomplished with a combination of blackout and whiteout geofences, rather than complicating the intersection algorithm?