Digital Terrain Modeling: Principles and Methodology