Performing spatial queries