The invention discloses a building roof reconstruction method based on airborne LiDAR data. The method comprises the steps of 1, obtaining LiDAR point cloud data, and 2, processing the LiDAR point cloud data; the step 2 comprises the processes of 201, dividing building roof patches to obtain a plurality of roof patches from the building roof, 202, obtaining building roof point cloud data, 203, extracting outer contour points of the building roof and the roof patches, and meanwhile, extracting the outer boundary line of the building roof, 204, obtaining the vector boundaries of the roof patches, including establishing a search information set, carrying out neighborhood search, determining the types of the outer contour points and determining the vector boundaries, and 205, obtaining a vector model of the building roof, namely obtaining the vector model of the building roof after determining the vector boundaries of the plurality of roof patches. The method is simple in steps, reasonable in design and convenient to realize, good in using effect, and capable of completing the reconstruction processes of the building roof simply, conveniently and quickly with high quality.