Lidar has higher detection accuracy and better environmental adaptability over traditional wind detection equipment, and developing the technology of motorized lidar has broad application prospects in many fields, such as military support, rescue and relief, marine investigation and so on. However, when lidars work during movement, the movement and inclination of lidars will cause error in the detected data. In addition, the actual elevation angles between different beams are usually different when lidars moving although the elevation angle parameter is set to be the same as each other, so the traditional VAD algorithm could not be used to calculate the 3-D wind fields. This paper studied and designed the data correction algorithm for mobile detection with lidar, and 3-D wind fields calculation algorithm under irregular VAD scanning path. At the same time, the two algorithms have been verified based on simulation experiment. Results show that the data correction algorithm can effectively correct the detection error caused by the motion of lidars; the wind fields calculation algorithm can effectively retrieve the 3-D wind field, but the elevation difference between different beams in the same VAD scanning path is normalized to the error of the calculated 3-D wind fields.