The advantages of automation can be exploited in order to solve or to minimize the needs of manual approach. In order to support the development of survey accurate cadastral system, an automatic programming approach will be adopted. Database selection system will conduct several outliers integrity checking, rebuild cadastral spatial topology (cadastral lot) and make selfcorrection procedures based on cadastral survey concepts and mathematical model respective to the cadastral lots selected. This is to ensure that all cadastral lots are kept in a closed polygon and provide accurate and "clean" cadastral information.. This system was developed in windows environment.