Text this: Automatic extraction of digital terrain model and Building Footprint from airborne LiDAR data using rule-based learning techniques