A data processing device comprising: a data communication device configured to communicate with a plurality of laser radar devices (12a, 12b, 12n) 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 (12a, 12b, 12n); 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 (12a, 12b, 12n) 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 (12b, 12n) 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 (12a, 12b, 12n) 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 (12a, 12b, 12n); 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 (12a, 12b, 12n) 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 (12b, 12n) 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.