Interacting with Geographic Databases: a Focus+Context Approach