The invention relates to a method for generating a
variable resolution digital elevation model. The method comprises the following steps of: establishing an east-north-
sky right-handed coordinate
system according to a measured topographic region, establishing a new plane coordinate
system X'O'Y' in an XOY plane by using a
measurement station point as a center, and establishing a polar coordinate
system by using the original point of the new plane coordinate system as a pole and the direction far away from the center of the
measurement station point as a polar axis; acquiring a three-dimensional data discrete point of the measured topographic region under the east-north-
sky right-handed coordinate system; determining an angle sampling range in the polar coordinate system according to the measured topographic region, setting angle sampling intervals, and calculating the quantity of elevation sampling points required in the angle range; determining a
radial sampling range along each angle direction, determining
radial sampling change rates and sampling intervals, and calculating the quantity of the elevation sampling points required in the radial direction; and acquiring polar coordinates of all the elevation sampling points within the angle sampling range and the
radial sampling range, constructing an irregular
triangulation network according to the data discrete point, and calculating through interpolation to obtain elevation values of all the elevation sampling points. The method can be widely applied to data storage and expression during topographic and geomorphic measurement.