Sludge diagram drawing method and device, computer equipment and storage medium

By extracting and processing the three-dimensional coordinate data of the underwater terrain and establishing and whitening the terrain grid files, the problem of difficulty in quickly drawing underwater terrain siltation maps in the existing technology is solved, and efficient siltation map drawing and water conservancy engineering are achieved safety assessment.

CN119444922APending Publication Date: 2025-02-14SHANGHAI INVESTIGATION DESIGN & RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411574702.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

It is difficult for the prior art to quickly draw underwater terrain silting maps.

Method used

By obtaining the CAD data of the target waters over different time periods, extracting three-dimensional coordinate data, establishing a terrain grid file, and obtaining the silt data grid file through whitening processing, and finally drawing a silt contour map.

Benefits of technology

The efficiency of drawing contour maps of sludge is improved, and the drawing of underwater terrain sludge maps can be quickly realized, and the safety and stability assessment of water conservancy projects and the advance adoption of preventive measures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444922A_ABST
    Figure CN119444922A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of underwater terrain evolution analysis, and discloses an erosion and deposition diagram drawing method and device, computer equipment and a storage medium, the method comprises the following steps: obtaining CAD data of a target water area in different time periods, the CAD data comprising water depth point elements; extracting three-dimensional coordinate data of each point in the CAD data, and establishing a terrain grid file of each time period; establishing a first erosion and deposition data grid file between adjacent time periods according to the terrain grid file of each time period; whitening the first erosion and deposition data grid file to obtain a second erosion and deposition data grid file of the target area; and according to the second erosion and deposition data grid file, establishing an erosion and deposition contour map of the target area between adjacent time periods. After the CAD data are acquired, the three-dimensional coordinate data can be extracted in batches, so that the three-dimensional coordinate data can be imported into the scouring and silting contour map drawing tool to complete drawing of the scouring and silting contour map, and the efficiency of drawing the scouring and silting contour map is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of underwater terrain evolution analysis, and in particular to a method, device, computer equipment and storage medium for drawing scouring and silting maps. Background Art

[0002] The construction of water-related projects such as reservoirs, dams, irrigation systems, aqueducts, tunnels, pipelines, pumping stations in rivers, lakes and seas can realize the utilization of water resources. By drawing underwater topography and siltation maps of rivers, lakes and seas, the impact of landform changes on the safety and stability of water-related projects can be determined, so as to choose a reasonable location to build corresponding water-related projects, or, for existing water-related projects, preventive measures can be taken in advance. However, it is difficult to quickly draw siltation maps in the existing technology. Summary of the invention

[0003] In view of this, the present invention provides a method, apparatus, computer equipment and storage medium for drawing a scouring and silting map to solve the problem that it is difficult to quickly draw a scouring and silting map.

[0004] In a first aspect, the present invention provides a method for drawing a scouring and silting map, comprising: obtaining CAD data of a target water area in different time periods, the CAD data including water depth point elements; extracting three-dimensional coordinate data of each point in the CAD data, and establishing a terrain grid file for each time period; establishing a first scouring and silting data grid file between adjacent time periods based on the terrain grid file for each time period; whitening the first scouring and silting data grid file to obtain a second scouring and silting data grid file of a target area, the target water area including a target area; and establishing a scouring and silting contour map of the target area between adjacent time periods based on the second scouring and silting data grid file.

[0005] The method for drawing a scouring and silting map provided by an embodiment of the present invention, after obtaining the CAD data of the target water area in different time periods, extracts the three-dimensional coordinate data of each point through the CAD data, thereby establishing a terrain grid file of the target water area in each time period, and establishing a first scouring and silting data grid file between each adjacent time period, further whitening the first scouring and silting data grid file to obtain a second scouring and silting data grid file, and finally drawing a scouring and silting contour map of the target area based on the second scouring and silting data grid file. After obtaining the CAD data, the three-dimensional coordinate data can be batch extracted through CAD software or other third-party tools. The format of the three-dimensional coordinate data is suitable for a scouring and silting contour map drawing tool, so that the three-dimensional coordinate data can be imported into the scouring and silting contour map drawing tool to complete the drawing of the scouring and silting contour map, thereby improving the efficiency of drawing the scouring and silting contour map.

[0006] In an optional embodiment, obtaining CAD data of the target water area in different time periods includes: obtaining original CAD data of the target water area in different time periods; exporting layer data for characterizing water depth points in the original CAD data to obtain CAD data corresponding to each time period.

[0007] In an optional implementation, the three-dimensional coordinate data of each point in the CAD data is extracted to establish a terrain grid file for each time period, including: extracting the three-dimensional coordinate data of each point in the CAD data corresponding to each time period, respectively, to obtain text data corresponding to each time period, the format of the text data is a format supported by Surfer; using Surfer to process the text data to obtain a terrain grid file for each time period.

[0008] In an optional implementation, the three-dimensional coordinate data of each point in the CAD data corresponding to each time period is extracted respectively to obtain text data corresponding to each time period, including: extracting the three-dimensional coordinate data of each point in the CAD data corresponding to each time period into the corresponding target text to obtain initial text data corresponding to each time period, the format of the initial text data is a format supported by Surfer; interpolating the three-dimensional coordinate data in each initial text data so that in each initial text data, the number of nodes of the three-dimensional coordinate data is the same and the nodes of the three-dimensional coordinate data correspond one to one, to obtain text data corresponding to each time period.

[0009] In an optional embodiment, a first scouring and silting data grid file between adjacent time periods is established based on the terrain grid files of each time period, including: subtracting the elevation data in the terrain grid files corresponding to two adjacent time periods to obtain the first scouring and silting data grid file between adjacent time periods.

[0010] In an optional embodiment, the first scouring and silting data grid file is whitened to obtain a second scouring and silting data grid file of the target area, including: obtaining a boundary file of the target area in a first format, the first format being a format supported by CAD; processing the boundaries in the boundary file in the first format to obtain a boundary file in a second format including boundary contour points, the second format being a format supported by Surfer; whitening the first scouring and silting data grid file, and importing the file obtained after the whitening process into the boundary file in the second format to obtain a second scouring and silting data grid file of the target area.

[0011] In an optional embodiment, the boundaries in a boundary file in a first format are processed to obtain a boundary file in a second format including boundary contour points, including: using the boundary file in the first format as a base map, and redrawing the boundaries of the target area based on the base map to obtain boundary contour points of the target area; using the boundary contour points of the target area to generate a boundary file in a second format.

[0012] In a second aspect, the present invention provides a device for drawing a scouring and silting map, comprising: a CAD data acquisition module, used to acquire CAD data of a target water area in different time periods, the CAD data including water depth point elements; a terrain grid file establishment module, used to extract three-dimensional coordinate data of each point in the CAD data, and establish a terrain grid file for each time period; a first scouring and silting map grid file establishment module, used to establish a first scouring and silting data grid file between adjacent time periods based on the terrain grid file for each time period; a second scouring and silting map grid file establishment module, used to whiten the first scouring and silting data grid file to obtain a second scouring and silting data grid file of a target area, the target water area including a target area; a scouring and silting map drawing module, used to establish a scouring and silting contour map of the target area between adjacent time periods based on the second scouring and silting data grid file.

[0013] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for drawing an erosion and siltation map of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0014] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for drawing an erosion and siltation map according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 is a schematic flow chart of a method for drawing a scouring and silting map according to an embodiment of the present invention;

[0017] Figure 2 is a structural block diagram of a device for drawing a scouring and silting map according to an embodiment of the present invention;

[0018] Figure 3It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0020] Building water-related projects such as reservoirs, dams, irrigation systems, aqueducts, tunnels, pipelines, pumping stations in rivers, lakes and seas can realize the utilization of water resources. By drawing underwater topography and siltation maps of rivers, lakes and seas, we can determine the impact of landform changes on the safety and stability of water-related projects, and thus choose a reasonable location to build corresponding water-related projects, or, for existing water-related projects, take preventive measures in advance.

[0021] Surfer is a powerful data visualization software that provides a scientific grid method to interpret data in different ways. It can read multiple data formats for data management and analysis. In particular, it has excellent interpolation capabilities in processing three-dimensional coordinate data, and can be used to draw underwater terrain erosion and siltation maps of rivers, lakes, and seas. When using Surfer to make erosion and siltation maps, three-dimensional coordinate terrain data is required. In water-related projects, underwater terrain data is usually stored and presented in the form of massive AutoCAD scattered point data. However, CAD terrain data cannot be directly imported into Surfer for drawing erosion and siltation maps. Therefore, how to batch convert CAD scattered point terrain data into the three-dimensional coordinate data format required by Surfer is a problem that needs to be overcome in the process of drawing erosion and siltation maps.

[0022] According to an embodiment of the present invention, an embodiment of a method for drawing an erosion and siltation map is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0023] In this embodiment, a method for drawing a scouring and silting map is provided, which can be used in mobile terminals, such as mobile phones, tablet computers, etc. Figure 1 FIG. 4 is a flow chart of a method for drawing a scouring and silting map according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0024] Step S101, obtaining CAD data of the target water area in different time periods, wherein the CAD data includes water depth point elements.

[0025] In the embodiment of the present invention, the CAD data is used to characterize the terrain data of the target water area.

[0026] In an optional embodiment, the underwater CAD data may include multiple layers, illustratively including a landform layer, a vegetation layer, a marine ecology layer, etc. Different layers store different information. However, in the present application, when drawing an erosion and siltation map, it is only necessary to obtain the elevation data of the terrain at different locations. Therefore, the CAD data obtained in the present application removes the vegetation layer, the marine ecology layer and other layers that are not related to the elevation, and only includes water depth point elements.

[0027] Step S102, extracting the three-dimensional coordinate data of each point in the CAD data, and establishing a terrain grid file for each time period.

[0028] In an optional embodiment, a first tool can be used to batch extract the three-dimensional coordinate data of each point in the CAD data, and then a terrain grid file can be established through a second tool. The format of the three-dimensional coordinate data extracted by the first tool should be suitable for the second tool, so that the three-dimensional coordinate data can be imported into the second tool and a terrain grid file can be established through the second tool.

[0029] In an optional embodiment, the export function of the CAD software or a third-party data extraction tool can batch extract the three-dimensional coordinate data of each point in the CAD data.

[0030] In an optional embodiment, the format of the three-dimensional coordinate data of each point extracted from the CAD data is supported by Surfer. After obtaining the three-dimensional coordinate data, the three-dimensional coordinate data can be processed by Surfer to obtain a terrain grid file.

[0031] Since the terrain grid files of each time period are established in this application in order to draw erosion and deposition maps, which need to be drawn based on the elevation changes of each location at different times, in order to obtain the elevation changes of the same location at different times, the parameters such as the number of rows, columns, and grid size of the terrain grid files of each time period are established to be the same.

[0032] Step S103: Create a first scouring and silting data grid file between adjacent time periods based on the terrain grid file of each time period. The first scouring and silting data grid file is used to characterize the elevation changes at different locations between two adjacent time periods.

[0033] Step S104, performing whitening processing on the first scouring and silting data grid file to obtain a second scouring and silting data grid file of the target area, wherein the target water area includes the target area.

[0034] The target area is the proposed research area, which can be the target water area or a partial area included in the target water area.

[0035] Step S105: establishing a scouring and silting contour map of the target area between adjacent time periods according to the second scouring and silting data grid file.

[0036] In an optional embodiment, the function of drawing contour maps in Surfer software can be used to establish the scouring and silting contour map corresponding to the second scouring and silting data grid file.

[0037] In an optional example, after drawing the erosion and siltation contour map, the fill color, color layer legend, coordinate edge axis, etc. of the erosion and siltation contour map can also be personalized.

[0038] The method for drawing a scouring and silting map provided by an embodiment of the present invention, after obtaining the CAD data of the target water area in different time periods, extracts the three-dimensional coordinate data of each point through the CAD data, thereby establishing a terrain grid file of the target water area in each time period, and establishing a first scouring and silting data grid file between each adjacent time period, further whitening the first scouring and silting data grid file to obtain a second scouring and silting data grid file, and finally drawing a scouring and silting contour map of the target area based on the second scouring and silting data grid file. After obtaining the CAD data, the three-dimensional coordinate data can be batch extracted through CAD software or other third-party tools. The format of the three-dimensional coordinate data is suitable for a scouring and silting contour map drawing tool, so that the three-dimensional coordinate data can be imported into the scouring and silting contour map drawing tool to complete the drawing of the scouring and silting contour map, thereby improving the efficiency of drawing the scouring and silting contour map.

[0039] In an optional embodiment, the above step S101 specifically includes:

[0040] Step a1, obtaining the original CAD data of the target water area at different time periods.

[0041] In an optional embodiment, the original CAD data contains multiple layers, illustratively including a landform layer, a vegetation layer, a marine ecology layer, etc. Different layers store different information.

[0042] Step a2, exporting the layer data used to characterize the water depth points from the original CAD data, and obtaining the CAD data corresponding to each time period.

[0043] In an optional embodiment, when the filtering function in the CAD software is used to execute step a2, after the original CAD data is opened by the CAD software, the layers representing the water depth points are batch filtered out from the layers containing multiple measurement elements by the "Quick Selection" command according to the "Object Type" and "Characteristic Filter". During the screening process, "All Element" is selected in the "Object Type" option, "Layer" is selected in the "Characteristic" option, and the layer name representing the water depth point is selected in the "Value" option. Then, "OK" is clicked to batch select the water depth point layer data, and then a new CAD file containing only the water depth point elements is created by "Copy" and "Paste" to obtain the above-mentioned CAD data.

[0044] In an optional embodiment, the above step S102 specifically includes the following steps:

[0045] Step b1, respectively extracting the three-dimensional coordinate data of each point in the CAD data corresponding to each time period, and obtaining the text data corresponding to each time period, wherein the format of the text data is a format supported by Surfer.

[0046] Step b2: Use Surfer to process the text data to obtain the terrain grid files of each time period.

[0047] In an embodiment of the present invention, since Surfer can create a terrain grid file based on three-dimensional coordinate data, when extracting three-dimensional coordinate data from CAD data, the format of the obtained text data should be a format supported by Surfer, so that Surfer can be used to create a terrain grid file.

[0048] In an optional embodiment, the above step b1 specifically includes the following steps:

[0049] Step b11, extract the three-dimensional coordinate data of each point in the CAD data corresponding to each time period into the corresponding target text, and obtain the initial text data corresponding to each time period, and the format of the initial text data is the format supported by Surfer.

[0050] In an optional embodiment, based on the newly created layer CAD data containing only water depth point elements, the "Data Extraction" tool in the CAD software is used to select the filtered CAD graphics as the data source, and the extraction characteristics are selected as "Position X", "Position Y", and "Position Z". The extracted data is output to a target text of type "txt", and a "txt" file containing three-dimensional coordinate data that can be recognized by Surfer can be obtained.

[0051] Step b12, interpolating the three-dimensional coordinate data in each initial text data, so that the number of nodes of the three-dimensional coordinate data in each initial text data is the same and the nodes of the three-dimensional coordinate data correspond one to one, and obtaining text data corresponding to each time period.

[0052] In an optional embodiment, after the initial text data in "txt" format is imported into Surfer, the three-dimensional coordinate data in the initial text data of each time period is interpolated in Surfer to obtain the text data corresponding to each time period.

[0053] In an optional embodiment, a suitable interpolation algorithm can be selected according to the density of data points and spatial correlation. For example, when there are few measured sample points and the space changes continuously and evenly, the inverse distance weighted interpolation method can be used. When there are many measured sample points and the space changes continuously and irregularly, the Kriging interpolation method can be used.

[0054] In an optional embodiment, before the interpolation operation, the number of interpolation nodes in the X direction and the Y direction needs to be set. In the text data corresponding to different time periods, the number of interpolation points in the X direction is the same and the number of interpolation nodes in the Y direction is also the same.

[0055] In an optional embodiment, in the above step S103, when establishing the first scouring and silting data grid file between adjacent time periods, the elevation data in the terrain grid files corresponding to two adjacent time periods are subtracted to obtain the first scouring and silting data grid file between adjacent time periods.

[0056] For example, when the first scouring and silting data grid file is established using the Surfer software, the terrain grid files of two different years are mathematically subtracted from each other using the formula AB in Surfer to obtain the first scouring and silting data grid file between the two different years.

[0057] In an optional embodiment, after establishing terrain grid files of multiple time periods, any two time period terrain grid files can be selected according to actual needs, and the first scouring and silting data grid file between the two time periods can be obtained by subtracting the elevation data in the terrain grid files of the two time periods.

[0058] Exemplarily, if a terrain grid file is established for each year, the first erosion and siltation data grid file between two adjacent years can be established based on the terrain grid files of the two adjacent years, or based on the first erosion and siltation data grid file between the first year and the third year. The specific selection can be based on actual needs and is not limited here.

[0059] In an optional embodiment, the above step S104 specifically includes the following steps:

[0060] Step c1, obtaining a boundary file of a target area in a first format, where the first format is a format supported by CAD.

[0061] Since terrain data is usually stored and presented in the form of massive AutoCAD scattered point data, the boundary file of the target area is usually also a file in CAD format. Exemplarily, the first format is dxf format.

[0062] Step c2, processing the boundary in the boundary file of the first format to obtain a boundary file of the second format including boundary contour points, wherein the second format is a format supported by Surfer. Exemplarily, the second format is a bln format.

[0063] Step c3, whitening the first scouring and silting data grid file, and importing the file obtained after the whitening process into a boundary file of a second format to obtain a second scouring and silting data grid file of the target area.

[0064] In an optional embodiment, the above step c3 specifically includes the following steps:

[0065] Step c31, using the boundary file in the first format as a base map, and redrawing the boundary of the target area based on the base map to obtain boundary contour points of the target area.

[0066] Step c32: Generate a boundary file in a second format using the boundary contour points of the target area.

[0067] In a specific embodiment, Surfer is applied to perform whitening processing to generate a grid file of the target area to be studied. Specifically, the boundary dxf file of the target area to be output is first imported into Surfer as a base map, and then the base map is selected to apply a digitizing tool to redraw the boundary of the target area, and then a bln whitening file based on the boundary contour points is exported, and finally the whitening function is applied to the grid file of the rectangular range and the whitening file is imported to generate a grid file of the target area to be studied.

[0068] In an optional embodiment, after obtaining the scouring and silting contour maps between each time period through the above embodiment, the scouring and silting conditions in the future can be predicted based on the scouring and silting contour maps between different time periods, providing longer-term decision support for water conservancy project planning, waterway maintenance, etc.

[0069] In this embodiment, a device for drawing a scouring and silting map is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0070] This embodiment provides a device for drawing a scouring and silting map, such as Figure 2 As shown, including:

[0071] The CAD data acquisition module 201 is used to acquire the CAD data of the target water area in different time periods, and the CAD data includes water depth point elements.

[0072] The terrain grid file creation module 202 is used to extract the three-dimensional coordinate data of each point in the CAD data and create a terrain grid file for each time period.

[0073] The first scouring and silting map grid file establishing module 203 is used to establish the first scouring and silting data grid files between adjacent time periods according to the terrain grid files of each time period.

[0074] The second scouring and silting map grid file establishing module 204 is used to perform whitening processing on the first scouring and silting data grid file to obtain a second scouring and silting data grid file of the target area, and the target water area includes the target area.

[0075] The scouring and silting map drawing module 205 is used to establish the scouring and silting contour map of the target area between each adjacent time period according to the second scouring and silting data grid file.

[0076] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0077] The erosion and siltation map drawing device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0078] The embodiment of the present invention also provides a computer device having the above Figure 2 The device for drawing erosion and siltation maps is shown.

[0079] See also Figure 3 , Figure 3 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 3As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 3 A processor 10 is taken as an example.

[0080] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0081] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0082] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0083] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0084] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.

[0085] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0086] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0087] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0088] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for drawing a scouring and silting map, characterized in that: The method comprises: Acquire CAD data of the target water area in different time periods, wherein the CAD data includes water depth point elements; Extracting the three-dimensional coordinate data of each point in the CAD data and establishing a terrain grid file for each time period; According to the terrain grid files of each time period, a first scouring and silting data grid file between each adjacent time period is established; Performing whitening processing on the first scouring and silting data grid file to obtain a second scouring and silting data grid file of a target area, wherein the target water area includes the target area; A scouring and silting contour map of the target area between adjacent time periods is established according to the second scouring and silting data grid file.

2. The method according to claim 1, characterized in that The obtaining of CAD data of the target water area in different time periods includes: Obtain the original CAD data of the target water area at different time periods; The layer data for representing the water depth points are exported from the original CAD data to obtain the CAD data corresponding to each time period.

3. The method according to claim 1, characterized in that The step of extracting the three-dimensional coordinate data of each point in the CAD data and establishing a terrain grid file for each time period includes: Extract the three-dimensional coordinate data of each point in the CAD data corresponding to each time period respectively, and obtain the text data corresponding to each time period respectively, wherein the format of the text data is a format supported by Surfer; The text data is processed using Surfer to obtain terrain grid files for each time period.

4. The method according to claim 3, characterized in that The extracting of the three-dimensional coordinate data of each point in the CAD data corresponding to each time period to obtain the text data corresponding to each time period includes: Extract the three-dimensional coordinate data of each point in the CAD data corresponding to each time period to the corresponding target text, and obtain the initial text data corresponding to each time period, wherein the format of the initial text data is a format supported by Surfer; Interpolation operation is performed on the three-dimensional coordinate data in each initial text data, so that the number of nodes of the three-dimensional coordinate data in each initial text data is the same and the nodes of the three-dimensional coordinate data correspond to each other, and text data corresponding to each time period is obtained.

5. The method according to claim 1 or 4, characterized in that: The step of establishing the first scouring and silting data grid file between adjacent time periods according to the terrain grid file of each time period includes: The elevation data in the terrain grid files corresponding to two adjacent time periods are subtracted to obtain the first scouring and silting data grid file between the adjacent time periods.

6. The method according to claim 1, characterized in that The step of performing whitening processing on the first scouring and silting data grid file to obtain a second scouring and silting data grid file of the target area includes: Acquire a boundary file of a target area in a first format, where the first format is a format supported by CAD; Processing the boundaries in the boundary file in the first format to obtain a boundary file in a second format including boundary contour points, wherein the second format is a format supported by Surfer; The first scouring and silting data grid file is whitened, and the file obtained after the whitening process is imported into the boundary file of the second format to obtain a second scouring and silting data grid file of the target area.

7. The method according to claim 6, characterized in that The processing of the boundary in the boundary file in the first format to obtain a boundary file in the second format including boundary contour points comprises: Using the boundary file in the first format as a base map, and redrawing the boundary of the target area based on the base map to obtain boundary contour points of the target area; A boundary file in a second format is generated using the boundary contour points of the target area.

8. A device for drawing erosion and siltation maps, characterized in that: The device comprises: A CAD data acquisition module, used to acquire CAD data of the target water area in different time periods, wherein the CAD data includes water depth point elements; A terrain grid file establishment module is used to extract the three-dimensional coordinate data of each point in the CAD data and establish a terrain grid file for each time period; A first scouring and silting map grid file establishment module, used to establish a first scouring and silting data grid file between adjacent time periods according to the terrain grid file of each time period; A second scouring and silting map grid file establishment module is used to perform whitening processing on the first scouring and silting data grid file to obtain a second scouring and silting data grid file of a target area, wherein the target water area includes the target area; The scouring and silting map drawing module is used to establish the scouring and silting contour map of the target area between each adjacent time period according to the second scouring and silting data grid file.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the scouring and silting map drawing method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for drawing a scouring and silting map according to any one of claims 1 to 7.