I'm trying to learn a little bit about geographical database programming and it's becoming clear that three-dimensional space was a huge mistake.