Text this: Digital terrain and automated mapping system development using unified modelling language (UML)