The present invention relates to the field of
remote sensing data analysis, and particularly to a method for measuring surface temperature based on an unmanned aerial vehicle, including: obtaining a
thermal infrared image, meteorological data, building height data corresponding to each
land type, and building area data of a target area through the unmanned aerial vehicle; converting the
thermal infrared image into a surface temperature image, extracting a plurality of sample data corresponding to each
land type from the surface temperature image, and obtaining temperature data corresponding to the sample data; constructing a surface
temperature measurement model according to the temperature data, meteorological data, building height data corresponding to each
land type, and building area data; in response to a measurement instruction, the measurement instruction includes a
thermal infrared image, meteorological data, building height data corresponding to each land type, and building area data of an area to be classified, and obtaining a surface
temperature measurement result of the area to be classified according to the thermal
infrared image, meteorological data, building height data corresponding to each land type, and building area data of the area to be classified.