I found another of these anchored in the ground. I'm not even sure it's electrical, looks like some sort of gate latch to me.