Temporal Reasoning in Geographical Information Systems