geomancer (n.)
c.1400, agent noun from geomancy.