This thesis proposes a systematic and unified approach for design and implementation of unmanned aerial vehicles in autonomous surveying. Traditional ground surveying consumes large human resources and time. On the other hand, fixed-wing aerial surveying is restricted by the cursing altitude, where a high-cost professional camera is needed. In light of the above, this thesis implements an open source UAV system which integrates first person view (FPV) and image stabilization systems. The advantages of the approach are three fold: i) minimization of surveying time; ii) optimization of path efficiency; and iii) allowance of an individual person to execute complex tasks. Finally, the proposed system is field tested with captured images processed into geospatial data.