DASGIL: Domain Adaptation for Semantic and Geometric-Aware Image-Based Localization