A data processing device comprising: a data communication device configured to communicate with a plurality of laser radar devices to acquire a value of line-of-sight wind-speed, a laser emission angle, attitude information, position information of each laser radar device, and a time, from each of the laser radar devices ; a storage device configured to store therein the value of line-of-sight wind-speed, the laser emission angle, the attitude information, the position information of each laser radar device and the time; a central processing unit configured to run a data selector with respect to a first value of line-of-sight wind-speed which is acquired from a laser radar device of the plurality of laser radar devices by the data communication device , to thereby select, from among values of line-of-sight wind-speed stored in the storage device , a second value of line-of-sight wind-speed which is measured as one of values of line-of-sight wind-speed by a different laser radar device within a predetermined range of distance from the laser radar device , wherein a position where the first value of line-of-sight wind-speed is measured, and a position where the second value of line-of-sight wind-speed is acquired are within a range defined by a set distance, wherein the set distance is set to a maximum distance with which a signal-to-noise ratio associated with the first value of line-of-sight wind-speed is equal to or larger than a threshold, and configured to run a wind vector calculator to thereby calculate a wind vector using the first value of line-of-sight wind-speed which is newly acquired by the data communication device , and using the second value of line-of-sight wind-speed selected by the data selector ; and a memory configured to store the data selector and the wind vector calculator . a data communication device configured to communicate with a plurality of laser radar devices to acquire a value of line-of-sight wind-speed, a laser emission angle, attitude information, position information of each laser radar device, and a time, from each of the laser radar devices ; a storage device configured to store therein the value of line-of-sight wind-speed, the laser emission angle, the attitude information, the position information of each laser radar device and the time; a central processing unit configured to run a data selector with respect to a first value of line-of-sight wind-speed which is acquired from a laser radar device of the plurality of laser radar devices by the data communication device , to thereby select, from among values of line-of-sight wind-speed stored in the storage device , a second value of line-of-sight wind-speed which is measured as one of values of line-of-sight wind-speed by a different laser radar device within a predetermined range of distance from the laser radar device , wherein a position where the first value of line-of-sight wind-speed is measured, and a position where the second value of line-of-sight wind-speed is acquired are within a range defined by a set distance, wherein the set distance is set to a maximum distance with which a signal-to-noise ratio associated with the first value of line-of-sight wind-speed is equal to or larger than a threshold, and configured to run a wind vector calculator to thereby calculate a wind vector using the first value of line-of-sight wind-speed which is newly acquired by the data communication device , and using the second value of line-of-sight wind-speed selected by the data selector ; and a memory configured to store the data selector and the wind vector calculator . <EOS>