Search

CN-122023684-A - Reconstruction method, device and equipment of elevation data

CN122023684ACN 122023684 ACN122023684 ACN 122023684ACN-122023684-A

Abstract

The application provides a reconstruction method, a reconstruction device and reconstruction equipment for elevation data. The method comprises the steps of obtaining sampling points input by a user on a tile map, determining quantized grid terrain slice indexes according to coordinates of the sampling points and slice levels corresponding to the tile map, determining discrete elevation points corresponding to quantized grid terrain slices according to quantized grid data in quantized grid terrain slice files and geographic coordinate ranges corresponding to the quantized grid terrain slices, determining the quantized grid terrain slice files and the geographic coordinate ranges corresponding to the quantized grid terrain slices based on the quantized grid terrain slice indexes, and reconstructing elevation grid data according to the discrete elevation points. The method overcomes the defects of complicated operation, low efficiency, poor precision, insufficient automation and the like in the traditional topographic data reconstruction, and provides reliable technical support for rapid modeling and visual analysis of large-scale and high-precision topographies.

Inventors

  • LI MINGHUA
  • WANG LEI
  • ZHOU XIAOMING
  • XIE YONGHU
  • LI QIANG
  • LI MENGWEI
  • LI JIANCUN

Assignees

  • 北京观微科技有限公司

Dates

Publication Date
20260512
Application Date
20251211

Claims (10)

  1. 1. A method of reconstructing elevation data, comprising: Acquiring sampling points input by a user on a tile map; determining a quantization grid topographic slice index according to the coordinates of the sampling points and the slice level corresponding to the tile map; Determining discrete elevation points corresponding to the quantized grid topographic slices according to quantized grid data in quantized grid topographic slice files and geographic coordinate ranges corresponding to the quantized grid topographic slices, wherein the quantized grid topographic slice files and the geographic coordinate ranges corresponding to the quantized grid topographic slices are determined based on quantized grid topographic slice indexes; reconstructing elevation raster data from the discrete elevation points.
  2. 2. The method for reconstructing elevation data according to claim 1, wherein determining a quantization grid topographic slice index from coordinates of the sampling points and a slice level corresponding to the tile map comprises: The quantization grid terrain slice index is determined based on: wherein, the index of the quantized grid topographic slice is (x, y), and the coordinates of the sampling points are # ); And (5) the slice level corresponding to the tile map.
  3. 3. The method for reconstructing elevation data of claim 1, further comprising: Determining the number of horizontal axis slices and the number of vertical axis slices of the slice level according to the slice level corresponding to the tile map; determining the slice width of the quantitative grid topographic slice according to the number of the transverse axis slices; determining slice heights of the quantitative grid topographic slices according to the number of longitudinal axis slices; Determining a value of a longitude latitude corresponding to the quantized grid topographic slice according to the slice width and the quantized grid topographic slice index; Determining the value of the latitude dimension corresponding to the quantized grid topographic slice according to the slice height and the quantized grid topographic slice index; And determining a geographic coordinate range corresponding to the quantized grid topographic slice according to the value of the longitude latitude and the value of the latitude corresponding to the quantized grid topographic slice.
  4. 4. The method for reconstructing elevation data according to claim 3, wherein determining discrete elevation points corresponding to the quantized grid topographic slice according to quantized grid data in a quantized grid topographic slice file and a geographic coordinate range corresponding to the quantized grid topographic slice comprises: determining a horizontal axis quantization percentage corresponding to a horizontal axis quantization array, a vertical axis quantization percentage corresponding to a vertical axis quantization array and an elevation quantization percentage corresponding to an elevation quantization array in the quantization grid data; and determining the discrete elevation points according to the horizontal axis quantization percentage, the vertical axis quantization percentage, the elevation quantization percentage, the geographic coordinate range corresponding to the quantized grid topographic slice and the elevation value in the quantized grid data.
  5. 5. The method of any one of claims 1-4, wherein reconstructing elevation raster data from the discrete elevation points comprises: generating a grid according to the external matrix range corresponding to the discrete elevation points and the preset grid resolution; determining an elevation value corresponding to the grid mesh according to the discrete elevation points; and obtaining elevation raster data according to the elevation value corresponding to the raster grid.
  6. 6. The method of claim 5, wherein determining the elevation value corresponding to the grid mesh according to the discrete elevation points comprises: the elevation value corresponding to the grid mesh is determined based on the following manner: Wherein, the An elevation value that is a discrete elevation point; the z is the elevation value of the point to be interpolated in the grid.
  7. 7. A reconstruction device for elevation data, comprising: the acquisition module is used for acquiring sampling points input by a user on the tile map; The determining module is used for determining a quantized grid terrain slice index according to the coordinates of the sampling points and the slice level corresponding to the tile map; The processing module is used for determining discrete elevation points corresponding to the quantized grid topographic slices according to quantized grid data in the quantized grid topographic slice file and geographic coordinate ranges corresponding to the quantized grid topographic slices, wherein the quantized grid topographic slice file and the geographic coordinate ranges corresponding to the quantized grid topographic slices are determined based on the quantized grid topographic slice indexes; and the reconstruction module is used for reconstructing elevation raster data according to the discrete elevation points.
  8. 8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of reconstructing elevation data according to any one of claims 1 to 6 when the computer program is executed by the processor.
  9. 9. A non-transitory computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements a method of reconstructing elevation data according to any one of claims 1 to 6.
  10. 10. A computer program product comprising a computer program, characterized in that the computer program, when executed by a processor, implements a method of reconstructing elevation data according to any one of claims 1 to 6.

Description

Reconstruction method, device and equipment of elevation data Technical Field The present invention relates to the field of geospatial data processing technologies, and in particular, to a method, an apparatus, and a device for reconstructing elevation data. Background In the field of geospatial data processing, the acquisition and reconstruction of elevation data are important for various applications such as three-dimensional geographic information systems, digital elevation model generation, remote sensing analysis, game engine terrain construction and the like. In the related art, obtaining and reconstructing terrain elevation data with large range and high accuracy from an online map service or a local slice library faces many challenges. The traditional method often relies on manual downloading and processing of a large amount of original data, is complex in process and low in automation degree, and is difficult to ensure the accuracy and the integrity of data splicing. Disclosure of Invention The application provides a reconstruction method, a reconstruction device and reconstruction equipment for elevation data, which are used for determining quantized grid topographic slice indexes by acquiring sampling points input by a user on a tile map and determining storage paths of quantized grid topographic slice files according to the coordinates of the sampling points and slice levels corresponding to the tile map, so that the storage paths of the quantized grid topographic slice files can be determined according to the quantized grid topographic slice indexes, the slice files can be positioned without traversing a massive slice library, the data retrieval time is greatly shortened, and the data retrieval efficiency is improved. And after the quantized grid topographic slice file is obtained based on the slice index, the compressed quantized array in the slice is accurately restored to the discrete elevation point with the geographic reference by combining with the geographic coordinate range of the slice, so that the technical pain point that the prior art cannot directly analyze quantized-mesh and other format slices is effectively solved, the defects of complex operation, low efficiency, poor precision, insufficient automation and the like in the conventional topographic data reconstruction are overcome, and a reliable technical support is provided for rapid modeling and visual analysis of large-scale and high-precision topography. The invention provides a reconstruction method of elevation data, which comprises the following steps. Acquiring sampling points input by a user on a tile map; determining a quantization grid topographic slice index according to the coordinates of the sampling points and the slice level corresponding to the tile map; Determining discrete elevation points corresponding to the quantized grid topographic slices according to quantized grid data in quantized grid topographic slice files and geographic coordinate ranges corresponding to the quantized grid topographic slices, wherein the quantized grid topographic slice files and the geographic coordinate ranges corresponding to the quantized grid topographic slices are determined based on quantized grid topographic slice indexes; reconstructing elevation raster data from the discrete elevation points. According to the method for reconstructing elevation data provided by the invention, the method for determining the quantized grid topographic slice index according to the coordinates of the sampling points and the slice level corresponding to the tile map comprises the following steps: The quantization grid terrain slice index is determined based on: wherein, the index of the quantized grid topographic slice is (x, y), and the coordinates of the sampling points are # );And (5) the slice level corresponding to the tile map. According to the method for reconstructing elevation data provided by the invention, the method further comprises the following steps: Determining the number of horizontal axis slices and the number of vertical axis slices of the slice level according to the slice level corresponding to the tile map; determining the slice width of the quantitative grid topographic slice according to the number of the transverse axis slices; determining slice heights of the quantitative grid topographic slices according to the number of longitudinal axis slices; Determining a value of a longitude latitude corresponding to the quantized grid topographic slice according to the slice width and the quantized grid topographic slice index; Determining the value of the latitude dimension corresponding to the quantized grid topographic slice according to the slice height and the quantized grid topographic slice index; And determining a geographic coordinate range corresponding to the quantized grid topographic slice according to the value of the longitude latitude and the value of the latitude corresponding to the quantized grid topographi