Electronic perimeter three-dimensional display method and system, electronic equipment and storage medium
By using OpenGL ES technology on the PDA terminal to generate a three-dimensional electronic perimeter and map the crane model in real time, the problem that two-dimensional plane display in the existing technology cannot accurately display the crane boom height and depth is solved, and a safer aerial lifting operation is achieved.
Patent Information
- Application Number
- CN202411912731.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-12-24
AI Technical Summary
The prior art is difficult to accurately display the height and depth of the crane boom in aerial lifting operation through two-dimensional plane display, resulting in inaccurate observation when approaching the live body, which poses safety hazards.
The three-dimensional display method of electronic perimeter is used to determine the plane vertex position information of the target area perimeter and the preset perimeter height, combined with the display specification parameters of the PDA terminal, and use OpenGL ES technology to generate and display the three-dimensional electronic perimeter, map the crane model in real time and output early warning information.
The display of three-dimensional electronic perimeters is realized, which meets the display needs of aerial lifting operations, improves the visualization of the operating height and depth of the crane boom, and reduces the safety hazards that are too close to the live body.
Smart Images

Figure CN119850835A_ABST
Abstract
Description
Background Art
[0002] The construction, expansion, technical transformation, overhaul and other in-station construction lifting and transportation of substations cannot be separated from the cooperation of lifting cranes. They are close to live objects and there are certain safety hazards. Especially when the crane is performing high-altitude arm rotation, arm extension, cross operations and other links, there is no more accurate data to support, and it can only rely on naked eye observation. Due to weather, environment, distance, light and other conditions, inaccurate observation will occur. The crane can easily get too close to the live objects and cause safety accidents.
[0003] Based on the business scenario of substation, there is an application of electronic perimeter based on PDA, which realizes the positioning of perimeter and high-voltage line on PDA, realizes the real-time tracking of crane, and realizes the pre-alarm function on PDA. The real-time tracking and early warning function in this solution is to draw polygons on PDA, and use polygons as an electronic perimeter, that is, use a two-dimensional display method.
[0004] At present, the electronic perimeter displays a plane, on which the crane and the boom are displayed; and because the two-dimensional space only has the concepts of length and width, it lacks the dimensional display of the boom depth or boom height during the hoisting operation. The crane construction operation is mainly based on aerial hoisting operations, so it is difficult for this solution to observe the specific height and depth of the crane boom and the distance position of the actual electronic perimeter through the system on the PDA.
[0005] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the invention
[0006] In order to solve the above technical problems, the present invention provides a method, system, electronic device and storage medium for three-dimensional display of an electronic perimeter.
[0007] In a first aspect, the present invention provides a method for displaying a three-dimensional electronic perimeter, which is applied to a PDA terminal. The technical solution of the method is as follows:
[0008] Determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;
[0009] According to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, a target electronic perimeter corresponding to the perimeter of the target area is generated, and the target electronic perimeter is displayed in three dimensions through the PDA terminal.
[0010] The beneficial effects of the electronic perimeter three-dimensional display method of the present invention are as follows:
[0011] The method of the present invention generates an electronic perimeter that meets the display requirements of a PDA terminal through the plane vertices of the perimeter of a target area and a preset perimeter height, can realize the display of a three-dimensional electronic perimeter, and meets the display requirements of an aerial hoisting operation.
[0012] On the basis of the above scheme, the electronic perimeter three-dimensional display method of the present invention can also be improved as follows.
[0013] In an optional manner, the step of determining the preset perimeter height value includes:
[0014] When there is no high-voltage line within the perimeter of the target area, and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value;
[0015] When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
[0016] In the above optional manner, the preset perimeter height values under different situations are further clarified, thereby realizing the dynamic setting of the perimeter height value.
[0017] In an optional manner, the step of generating a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameter of the PDA terminal includes:
[0018] By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
[0019] In an optional manner, the display specification parameters include: display size and display direction.
[0020] In an optional manner, the method further includes:
[0021] When there is a crane in the perimeter of the target area, the crane is mapped to the target electronic perimeter in real time according to the current position information of the crane, and a crane model corresponding to the crane is generated;
[0022] When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output.
[0023] In the above optional manner, real-time early warning and monitoring of the three-dimensional electronic perimeter is further achieved.
[0024] In a second aspect, the present invention provides an electronic perimeter three-dimensional display system, the technical solution of which is as follows:
[0025] Includes: acquisition module and display module;
[0026] The acquisition module is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;
[0027] The display module is used to generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and to display the target electronic perimeter in three dimensions through the PDA terminal.
[0028] The beneficial effects of the electronic perimeter three-dimensional display system of the present invention are as follows:
[0029] The system of the present invention generates an electronic perimeter that meets the display requirements of a PDA terminal through the plane vertices of the perimeter of the target area and the preset perimeter height, and can realize the display of a three-dimensional electronic perimeter, thus meeting the display requirements of aerial hoisting operations.
[0030] Based on the above solution, the electronic perimeter three-dimensional display system of the present invention can also be improved as follows.
[0031] In an optional manner, the acquisition module is specifically used to:
[0032] When there is no high-voltage line within the perimeter of the target area, and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value;
[0033] When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
[0034] In an optional manner, the display module is specifically used for:
[0035] By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
[0036] In a third aspect, a technical solution of an electronic device of the present invention is as follows:
[0037] The invention comprises a memory, a processor and a program stored in the memory and running on the processor. When the processor executes the program, the steps of the electronic perimeter three-dimensional display method of the present invention are realized.
[0038] In a fourth aspect, the present invention provides a computer-readable storage medium having the following technical solution:
[0039] Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium reads the instructions, the computer-readable storage medium executes the steps of the electronic perimeter three-dimensional display method of the present invention.
[0040] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0042] Figure 1 A schematic diagram of a flow chart of an embodiment of a method for three-dimensional display of an electronic perimeter according to the present invention;
[0043] Figure 2 It is a coordinate diagram of the PDA terminal screen;
[0044] Figure 3 It is a schematic diagram of the high-voltage line warning of the target electronic perimeter;
[0045] Figure 4 It is a boundary warning diagram of the target electronic perimeter;
[0046] Figure 5 It is a structural schematic diagram of an embodiment of an electronic perimeter three-dimensional display system of the present invention;
[0047] Figure 6 The figure is a schematic structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION
[0048] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0049] Figure 1 The flowchart of an embodiment of a method for three-dimensional display of an electronic perimeter provided by the present invention is shown, and the method is applied to a PDA terminal. Figure 1 As shown, the following steps are included:
[0050] S1. Determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value.
[0051] The target area perimeter refers to the outer boundary or limit around a specific target or area. The target area perimeter can be a two-dimensional space (plane space) with length and width, or a three-dimensional space (stereoscopic space) with length, width and height. There are multiple plane vertices on the plane space of the target area perimeter, and the position information of the plane vertices includes: the geographic coordinates (latitude and longitude information) of the vertices, etc. The preset perimeter height value is the maximum height value of the target area perimeter set in advance.
[0052] In S1, the step of determining the preset perimeter height value includes:
[0053] When no high-voltage line is set within the perimeter of the target area, and when a crane exists within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value.
[0054] The first preset height value is 2m by default, and can also be set according to actual conditions, and there is no limit here. For example, if the real-time height value of the crane is 3m, the first preset height value is 2m, and the preset perimeter height value is 5m.
[0055] When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
[0056] The second preset height value is 2m by default and can be set according to actual conditions without limitation. For example, if the height value of the highest high-voltage line is 5m and the second preset height value is 2m, then the preset perimeter height value is 7m.
[0057] S2. Generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and display the target electronic perimeter in three dimensions through the PDA terminal.
[0058] The display specification parameters include but are not limited to: display size and display direction.
[0059] In S2, specifically:
[0060] By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
[0061] Among them, the electronic perimeter (system or program) in the PDA terminal is developed natively through the Android system. Considering the current status of the memory and CPU of the Android terminal device, the OpenGL ES technology is used in this embodiment to realize the pseudo three-dimensional application of the electronic perimeter. OpenGL ES technology is a cross-platform 3D graphics API interface, which is suitable for low-power devices and can be used to render efficient 3D graphics on embedded devices and mobile devices (including mobile phones, large-screen cars, PDA terminals and other embedded electrical terminal devices). The smallest unit of a 3D image becomes a point or vertex, which represents a point in three-dimensional space and is used to build more complex objects. A polygon is composed of a series of points, and an object is composed of multiple polygons. Although OpenGL usually supports polygons, OpenGL ES only supports triangles, so when drawing a square, it needs to be split into two triangles for drawing.
[0062] like Figure 2 As shown in the figure, for the XY coordinates of the screen on the PDA terminal, OpenGL ES technology will map the screen to the range of [-1,1], the left vertex of the screen corresponds to X = -1, and the right vertex of the screen corresponds to X = +1; the bottom edge of the screen corresponds to Y = -1, and the top edge of the screen corresponds to Y = +1. Regardless of the shape and size of the display screen of the PDA terminal, the range of coordinate values is the same, and the electronic perimeter displayed on the screen needs to be drawn within this range.
[0063] It should be noted that the screen adaptation algorithm of OpenGL ES technology is:
[0064] In native development of the Android system, different layouts need to be loaded when switching between landscape and portrait screens. When running OpenGL ES technology, there are still adaptations to screen size, direction, etc. OpenGL ES uses projection to map the real world onto the screen. This mapping method makes it always look correct on different screen sizes or directions. The mapping is achieved through matrix transformation. The generated orthogonal projection matrix is:
[0065]
[0066] The virtual coordinate space and the normalized coordinate space are converted through the orthogonal projection matrix. Taking the horizontal screen mode with a resolution of 1920*1080 as an example, the X-axis range of the virtualized coordinate space is [-1920 / 1080,1920 / 1080], that is, [-1.78,1.78]. The screen itself is the normalized coordinate space [-1,1]. For example, the point in the upper right corner has a coordinate of [1,1] in the normalized coordinate space and a coordinate of [1.78,1] in the virtualized coordinate space. After the above orthogonal projection matrix conversion, the conversion returns to a matrix. The normalized matrix is:
[0067]
[0068] It should be noted that in the process of generating the target electronic perimeter: ① the vertex conversion of the preset perimeter height is stored in the byte buffer; ② all the vertices of the perimeter are formed into an array, and the vertex array is used to draw the graphics; ③ the color of the target electronic perimeter drawing can be customized; ④ due to the use of vertex arrays, it is necessary to know the position of the OpenGL vertex array on the Android plane.
[0069] In an optional manner, the method further includes:
[0070] When there is a crane in the perimeter of the target area, the crane is mapped to the target electronic perimeter in real time according to the current position information of the crane, and a crane model corresponding to the crane is generated.
[0071] Among them, after the target electronic perimeter has depth or height, the high-voltage wires and the crane boom can be mapped into the target electronic perimeter, so that the high-voltage wires and the crane boom present a more realistic form in space, and the target electronic perimeter can be rotated around any axis, thereby showing different perspectives and forms in the PDA terminal.
[0072] When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output.
[0073] Among them, the warning height range is: [ha, h+a]; h is the height value of the high-voltage line (the highest high-voltage line), and a is the warning height threshold, which can be set according to the actual situation and is not limited here. For example, when h is 5m and a is 1m, the warning height range is [4m, 6m], that is, when the height of the crane boom is 4m-6m, the warning information is output. When no high-voltage line is set, there is no warning height range.
[0074] The warning edge range is: the boundary distance between the crane model and the target electronic perimeter is less than a preset value, such as 1m. For example, when the distance between the crane model and any boundary position of the target electronic perimeter is less than 1m, a warning message is output.
[0075] It should be noted that the output of the warning information can be voice prompts, text prompts or display prompts (such as Figure 3 and Figure 4 As shown, the crane model within the target electronic perimeter is marked and displayed).
[0076] The technical solution of this embodiment generates an electronic perimeter that meets the display requirements of the PDA terminal through the plane vertices of the perimeter of the target area and the preset perimeter height, which can realize the display of the three-dimensional electronic perimeter and meet the display needs of the aerial lifting operation.
[0077] Figure 5 FIG. 2 is a schematic diagram showing a structure of an embodiment of an electronic perimeter three-dimensional display system 200 provided by the present invention. Figure 5 As shown, the system 200 includes: an acquisition module 210 and a display module 220;
[0078] The acquisition module 210 is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;
[0079] The display module 220 is used to generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and to display the target electronic perimeter in three dimensions through the PDA terminal.
[0080] In an optional manner, the acquisition module 210 is specifically used to:
[0081] When there is no high-voltage line within the perimeter of the target area, and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value;
[0082] When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
[0083] In an optional manner, the display module 220 is specifically used for:
[0084] By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
[0085] In an optional manner, the display specification parameters include: display size and display direction.
[0086] In an optional manner, the system further includes an early warning module; the early warning module is used to:
[0087] When there is a crane in the perimeter of the target area, the crane is mapped to the target electronic perimeter in real time according to the current position information of the crane, and a crane model corresponding to the crane is generated;
[0088] When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output.
[0089] It should be noted that the beneficial effects of the electronic perimeter three-dimensional display system provided in the above embodiment are the same as the beneficial effects of the electronic perimeter three-dimensional display method described above, which will not be described in detail here. In addition, when the system provided in the above embodiment realizes its functions, it only uses the division of the above functional modules as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the system can be divided into different functional modules according to actual conditions to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be described in detail here.
[0090] Among them, the electronic perimeter three-dimensional display system of the present invention can be a computer program (including program code) running in a computer device. For example, the electronic perimeter three-dimensional display system of the present invention is an application software that can be used to execute the corresponding steps in the electronic perimeter three-dimensional display method of the present invention.
[0091] In some embodiments, the electronic perimeter three-dimensional display system of the present invention can be implemented in a combination of software and hardware. As an example, the electronic perimeter three-dimensional display system of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the electronic perimeter three-dimensional display method of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.
[0092] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The name of a module does not limit the module itself in some cases.
[0093] An electronic device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any one of the above-mentioned electronic perimeter three-dimensional display methods is implemented. That is to say, an electronic device according to an embodiment of the present invention may include but is not limited to: a processor and a memory; the memory is used to store the computer program; the processor is used to execute the electronic perimeter three-dimensional display method shown in any embodiment of the present invention by calling the computer program.
[0094] In an alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0095] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0096] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 In the figure, only one thick line is used to represent bus 4002, but this does not mean that there is only one bus or one type of bus.
[0097] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.
[0098] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.
[0099] Among them, the electronic device can also be a terminal device, and the terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, and a smart car device.
[0100] It should be noted that Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0101] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, and when the computer program is executed by a processor, any of the above-mentioned electronic perimeter three-dimensional display methods is implemented.
[0102] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0103] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device performs the above-mentioned electronic perimeter three-dimensional display method.
[0104] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0105] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0106] The computer-readable storage medium provided by the embodiment of the present invention may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or component.
[0107] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0108] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.
[0109] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.
[0110] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.
[0111] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A three-dimensional display method of an electronic perimeter, applied to a PDA terminal, characterized in that: include: Determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value; According to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, a target electronic perimeter corresponding to the perimeter of the target area is generated, and the target electronic perimeter is displayed in three dimensions through the PDA terminal.
2. The electronic perimeter three-dimensional display method according to claim 1, characterized in that: The step of determining the preset perimeter height value comprises: When there is no high-voltage line within the perimeter of the target area, and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value; When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
3. The electronic perimeter three-dimensional display method according to claim 1, characterized in that: The step of generating a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal comprises: By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
4. The electronic perimeter three-dimensional display method according to claim 1, characterized in that: The display specification parameters include: display size and display direction.
5. The electronic perimeter three-dimensional display method according to any one of claims 1 to 4, characterized in that: Also includes: When there is a crane in the perimeter of the target area, the crane is mapped to the target electronic perimeter in real time according to the current position information of the crane, and a crane model corresponding to the crane is generated; When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output.
6. An electronic perimeter three-dimensional display system, characterized in that: include: Get module and display module; The acquisition module is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value; The display module is used to generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and to perform three-dimensional display of the target electronic perimeter through the PDA terminal.
7. The electronic perimeter three-dimensional display system according to claim 6, characterized in that: The acquisition module is specifically used for: When there is no high-voltage line within the perimeter of the target area, and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value; When a high voltage line is arranged within the perimeter of the target area, the sum of the maximum high voltage line height value and the second preset height value is determined as the preset perimeter height value.
8. The electronic perimeter three-dimensional display system according to claim 6, characterized in that: The display module is specifically used for: By using OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the target electronic perimeter corresponding to the perimeter of the target area is generated.
9. An electronic device, characterized in that: The electronic device includes a processor, which is coupled to a memory. The memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the electronic perimeter three-dimensional display method as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that the computer-readable storage medium implements the electronic perimeter three-dimensional display method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Three-dimensional display monitoring system and method for wharf equipment
CN101312525A
Operation control method and system of crane and crane
CN106586838A
Guide information display device, crane equipped with same, and guide information display method
CN110944927A
Intelligent safety management and control method and system for substation infrastructure based on precise positioning technology
CN114494630A
Method and device for generating electronic fence
CN116033348A