The invention relates to the technical field of
map making, and discloses a multi-element coordinated shifting method for keeping a topological relation, which comprises the following steps of: acquiring
original data of a
vector map, cleaning geometric coordinates, and generating preprocessed
vector map data; performing topological
relation classification and constraint strength assignment on the
vector map data to generate the total constraint strength of each map element; meanwhile, by calculating the minimum
Euclidean distance of boundary points between the map elements and combining the minimum safety distance between the elements of the
map making specification, the conflict degree of any two map elements is generated; on the basis of the total constraint strength of each map element and the conflict degree of any two map elements, constructing a shift objective function, performing iterative solution by adopting a
gradient descent method, and generating an optimal
shift vector of the map elements so as to realize coordinated shift of the map elements; according to the method,
global optimal shifting is achieved, conflict transfer is avoided, shifting efficiency is improved, and map precision and topological integrity are guaranteed.