Spatial Thinking and the GIS User Interface Michael F. Goodchild University of California Santa Barbara.