Knowledge-based GIS techniques applied to geological engineering