Applications and Challenges of Geospatial Technology