Applications of knowledge-based systems in technical surveying