In the past few years, Geo-spatial data quality has received increasing attention and concerns. As more and more business decisions are made based on data analytic result from geo-spatial related data, low quality data means wrong or inappropriate decisions, which could have substantial effects on a business's future. In this paper, we propose a framework that can systematically ensure and improve geo-spatial data quality throughout the whole life cycle of data.