Digital earth loading method, device and equipment and storage medium

In the digital earth loading method, the tile level is dynamically adjusted according to the distance between the camera and the tile, which solves the problem of excessive storage space occupancy when the digital earth is presented, and improves the display effect of the digital earth.

CN119762604AActive Publication Date: 2025-04-04BEIJING GLOBAL CROWN JINYANG TECH DEV CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411468524.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-04-04
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

In the prior art, the presentation of the digital earth requires storing all levels of tiles, resulting in a huge storage space occupancy. For devices with limited storage space, the presentation effect of the digital earth is poor.

Method used

By acquiring the distance from the camera to the target tile and its corresponding interval, when the interval changes from the nth interval to the n-pth interval, the target tile at the nth level is covered with the nth level target tile in the storage space, thereby reducing the storage space requirement.

Benefits of technology

This method omits the coverage process of intermediate-level tiles, reduces storage requirements, and improves the display effect of the digital earth, especially on devices with relatively low storage space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762604A_ABST
    Figure CN119762604A_ABST
Patent Text Reader

Abstract

The invention discloses a digital earth loading method and device, equipment and a storage medium. The method comprises the following steps: acquiring a distance from a camera to a target tile and an interval corresponding to the distance; wherein the interval and the distance are in a positive correlation relationship; each interval corresponds to tiles of one grade, and the grade of the tiles is in positive correlation with the precision of the tiles; in response to the change of an interval corresponding to the distance from the camera to the target tile from the nth interval to the (n-p) th interval, covering the nth-level target tile with the (n + p) th-level target tile in the storage space; wherein n-p is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2. According to the embodiment of the invention, the coverage process of middle-level tiles is omitted, the storage space of equipment does not need to store all levels of tiles, the requirement of digital earth loading on hardware equipment is reduced, and the display effect of the digital earth is improved for equipment with low storage space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for loading a digital earth. Background Art

[0002] Tiles are a way of dividing the earth's surface image. By dividing the earth's surface into multiple small pieces, namely tiles, each tile contains image data within a certain geographical range, so as to achieve efficient display and access of the earth's surface. The presentation of the digital earth requires 3-20 levels of tiles, and each level of tiles is 4 times the number of tiles in the previous level.

[0003] In the related art, one tile of level n is replaced by four tiles of level n+1. When the tile of level n needs to be replaced by the tile of level n+2, the tile of level n is first replaced by the tile of level n+1, and then the tile of level n+1 is replaced by the tile of level n+2. Therefore, the storage space of the device is required to store all levels of digital earth tiles. However, all levels of tiles need to occupy a huge storage space, and for devices with limited storage space, the presentation effect of digital earth is poor. Summary of the invention

[0004] Based on the above problems, the present application provides a method, device, equipment and storage medium for loading a digital earth, which reduces the requirements for storage space for loading a digital earth and thereby improves the presentation effect of the digital earth.

[0005] The embodiments of the present application disclose the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides a method for loading a digital globe, the method comprising:

[0007] Get the distance from the camera to the target tile, and the interval corresponding to the distance; the interval is positively correlated with the distance; each interval corresponds to a level of tile, and the level of the tile is positively correlated with the accuracy of the tile;

[0008] In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

[0009] Optionally, n and P are both odd numbers or both even numbers, and only tiles of even-numbered levels or tiles of odd-numbered levels are stored in the storage space.

[0010] Optionally, the method further comprises:

[0011] Get the tiles adjacent to the target tile, and use the tiles adjacent to the target tile as the target tile.

[0012] Optionally, in response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, using the target tile of the n+pth level in the storage space to cover the target tile of the nth level includes:

[0013] In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space in the order of the distance from each target tile to the camera from near to far.

[0014] Optionally, the method further comprises:

[0015] In the case that all target tiles of the nth level are covered by target tiles of the n+pth level, the target tiles of the nth level are cleared.

[0016] Optionally, obtaining a tile adjacent to the target tile and taking the adjacent tile as the target tile includes:

[0017] Get the display range and the tiles adjacent to the target tile, and use the tiles adjacent to the target tile in the display range as the target tile.

[0018] In a second aspect, an embodiment of the present application provides a loading device for a digital earth, the device comprising: an acquisition module and a coverage module;

[0019] The acquisition module is used to obtain the distance from the camera to the target tile and the interval corresponding to the distance; wherein the interval is positively correlated with the distance; each interval corresponds to a level of tile, and the level of the tile is positively correlated with the accuracy of the tile;

[0020] A covering module is used to cover the target tile of level n with the target tile of level n+p in the storage space in response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

[0021] Optionally, n and P are both odd numbers or both even numbers, and tiles of even levels are stored in the storage space; or, n and p are not even numbers, or tiles of odd levels are stored in the storage space.

[0022] Optionally, the acquisition module is further configured to acquire tiles adjacent to the target tile, and use the tiles adjacent to the target tile as the target tile.

[0023] Optionally, the covering module is specifically used to respond to the interval corresponding to the distance between the camera and the target tile changing from the nth interval to the npth interval, and to cover the target tile of the nth level with the target tile of the n+pth level in the storage space in the order of the distance from each target tile to the camera from near to far.

[0024] Optionally, the device further comprises: a clearing module;

[0025] The clearing module is used to clear the target tile of the nth level when all the target tiles of the nth level are covered by the target tiles of the n+pth level.

[0026] Optionally, the acquisition module is specifically configured to acquire a display range and tiles adjacent to the target tile, and use the tiles adjacent to the target tile within the display range as the target tile.

[0027] In a third aspect, an embodiment of the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, a method for loading the digital earth as in any embodiment of the first aspect is implemented.

[0028] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device executes a method for loading a digital earth as in any embodiment of the first aspect.

[0029] Storing tiles of all levels in the storage space places high demands on the hardware device. When the storage space of the hardware device is relatively small, the presentation effect of the digital earth is poor. To this end, in the embodiment of the present application, when the interval corresponding to the distance from the camera to the target tile changes from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2. In the embodiment of the present application, the covering process of the intermediate level tiles is omitted, and the storage space of the device is not required to store tiles of all levels, which reduces the requirements of the digital earth loading on the hardware device, and improves the display effect of the digital earth for devices with relatively low storage space. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0031] Figure 1 A flowchart of a digital earth loading method provided in an embodiment of the present application;

[0032] Figure 2 A schematic diagram of a digital earth provided in an embodiment of the present application;

[0033] Figure 3 A schematic diagram of another digital earth provided in an embodiment of the present application;

[0034] Figure 4 A flowchart of another digital earth loading method provided in an embodiment of the present application;

[0035] Figure 5 A schematic diagram of a digital earth is provided for an embodiment of the present application;

[0036] Figure 6 A schematic diagram of the structure of a digital earth loading device provided in an embodiment of the present application;

[0037] Figure 7 A schematic diagram of the structure of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the present embodiment will be clearly and completely described below in conjunction with the drawings in the present embodiment. Obviously, the described embodiment is only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0039] The terms "first" and "second" in the specification and claims of this application are used to distinguish different objects rather than to describe a specific order of objects. For example, first data and second data are used to distinguish different data rather than to describe a specific order of data.

[0040] In this embodiment, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in this embodiment should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0041] In the description of this embodiment, unless otherwise specified, “multiple” means two or more than two. For example, multiple processing units means two or more processing units, etc.; multiple elements means two or more elements, etc.

[0042] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] See also Figure 1 , which is a flow chart of a digital earth loading method provided in an embodiment of the present application.

[0044] like Figure 1 As shown, the method includes:

[0045] S110: Obtain the distance from the camera to the target tile, and the interval corresponding to the distance, wherein the interval is positively correlated with the distance; each interval corresponds to a level of tile, and the level of the tile is positively correlated with the accuracy of the tile.

[0046] In the embodiment of the present application, the camera may be the user's perspective or the display center of the map. The distance from the camera to the target tile is the distance from the user's perspective to the target tile.

[0047] It should be understood that in the embodiment of the present application, the distance is divided into multiple intervals, so that each interval corresponds to a level of tile. For example, the interval [a, b] corresponds to the p-th level tile, and the interval [c, d] corresponds to the q-th level tile. When the distance from the camera to the target tile is in the interval [a, b], the p-level tile is loaded; when the distance from the camera to the target tile is in the interval [c, d], the q-level tile is loaded.

[0048] In the embodiment of the present application, the level of the tile is positively correlated with the accuracy of the tile, that is, the higher the level of the tile, the higher the corresponding accuracy.

[0049] S120: In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

[0050] It should be noted that the larger the interval corresponding to the distance between the camera and the tile, the farther the distance is, and the lower the level requirement for the tile is; conversely, the smaller the interval corresponding to the distance between the camera and the tile, the closer the distance is, and the higher the level requirement for the tile is.

[0051] Wherein, n and P are both odd numbers or both even numbers, and the storage space stores tiles of even levels or tiles of odd levels.

[0052] In one possible implementation, tiles of even levels are stored in the storage space, and n is fixed to be an even number. If p is also an even number, the tiles between n and n+p are skipped, and the tiles of the n+pth level (even number) are directly loaded. Therefore, for the solution described in the embodiment of the present application, only tiles of even levels can be stored in the storage space, reducing the requirements for storage space for loading tiles.

[0053] For example, if n is 4 and p is 2, the 5th level tile is skipped and the 6th level tile is directly loaded. Therefore, storing only tiles of even levels in the storage space will not affect the loading of tiles.

[0054] It should be noted that n is an even number and p is processed data. If the p input by the user is an odd number, it will be changed to an even number, such as n+1 or n-1.

[0055] In one possible implementation, tiles of odd levels are stored in the storage space, and n is fixed to an odd number. If p is also an odd number, the tiles between n and n+p are skipped, and the tiles of the n+pth level (odd number) are directly loaded. Therefore, for the solution described in the embodiment of the present application, only tiles of odd levels can be stored in the storage space, reducing the requirements for storage space for loading tiles.

[0056] For example, if n is 6 and p is 3, the 8th level tile (even number) is skipped and the 9th level tile is directly loaded. Therefore, storing only odd-level tiles in the storage space will not affect the loading of tiles.

[0057] It should be noted that n is an even number and p is processed data. If the p input by the user is an even number, it will be changed to an even number, such as n+1 or n-1.

[0058] In the embodiment of the present application, when the interval corresponding to the distance from the camera to the target tile changes from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the nth level using the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2. In the embodiment of the present application, the covering process of the intermediate level tiles is omitted, and the storage space of the device is not required to store tiles of all levels, which reduces the requirements of the digital earth loading on the hardware device, and improves the display effect of the digital earth for devices with low storage space offset.

[0059] For ease of understanding, the effect is shown Figure 2 and Figure 3 to introduce it; Figure 2 In the figure, the tile in the dotted part is the target tile. Figure 2 The target tiles in are the eighth-level tiles and the ninth-level tiles. Figure 3 In the figure, the tile in the dotted line portion is the target tile using the method described in the embodiment of the present application. Figure 3 The target tile in is the ninth level tile.

[0060] It can be seen that, by adopting the digital earth loading method of the present application, the tiles closer are all changed to level nine, the tiles farther away are changed to level seven, and the main area is 19 tiles. However, although the loading burden is the same as before, it will cause a large area of ​​intersection between level 9 and level 7 in the field of view. The difference in clarity between the two is too large, which affects the display effect.

[0061] To this end, the present application embodiment provides another digital earth loading method, and its corresponding flowchart is shown in Figure 2 .

[0062] like Figure 4 As shown, the method includes:

[0063] S410: Acquire a second target tile adjacent to the first target tile, and use the first target tile and the second target tile as target tiles.

[0064] Exemplarily, the second target tile may be a tile adjacent to the first target tile within the field of view.

[0065] S420: Obtain the distance from the camera to the target tile, and the interval corresponding to the distance, wherein the interval is positively correlated with the distance; each interval corresponds to a level of tile, and the level of the tile is positively correlated with the accuracy of the tile.

[0066] S430: In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space, and the target tile of the nth level is covered with the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

[0067] In one possible implementation, in response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space in the order of the distance from each target tile to the camera from near to far.

[0068] Compared with the prior art, loading 4 tiles at a time becomes loading 16 tiles, which will increase the demand for computer performance. If the computer performance is not strong, the picture will not be smooth. In the embodiment of the present application, threads (or coroutines) are used to load successively, and the areas close to the camera are loaded first, and then the farther areas are loaded successively. In this process, the upper-level tiles exist as the base, and the lower-level tiles cover them. When 16 tiles are loaded, the upper-level tiles are removed, reducing the demand for computer performance. Even if the computer performance is not strong, it will not cause the picture to be not smooth.

[0069] For ease of understanding, the present application embodiment provides a schematic diagram of the effect of loading a digital globe, such as Figure 5 shown.

[0070] like Figure 5 As shown, after the above steps, all tiles in the field of view are replaced with the same level, for example, the ninth level.

[0071] Therefore, the tiles in the field of view have the same clarity, improving the display effect of the digital globe.

[0072] See also Figure 6 , which is a structural schematic diagram of a digital earth loading device provided in an embodiment of the present application.

[0073] like Figure 6 As shown, the device includes: an acquisition module 610 and a covering module 620;

[0074] The acquisition module 610 is used to acquire the distance from the camera to the target tile, and the interval corresponding to the distance; wherein the interval is positively correlated with the distance; each interval corresponds to a level of tile, and the level of the tile is positively correlated with the accuracy of the tile;

[0075] The covering module 620 is used to cover the target tile of the nth level with the target tile of the n+pth level in the storage space in response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

[0076] Optionally, n and P are both odd numbers or both even numbers, and tiles of even levels are stored in the storage space; or, n and p are not even numbers, or tiles of odd levels are stored in the storage space.

[0077] Optionally, the acquisition module 610 is further configured to acquire tiles adjacent to the target tile, and use the tiles adjacent to the target tile as the target tile.

[0078] Optionally, the covering module 620 is specifically used to respond to the interval corresponding to the distance between the camera and the target tile changing from the nth interval to the npth interval, and to use the target tile of the n+pth level in the storage space to cover the target tile of the nth level in the order of the distance from each target tile to the camera from near to far.

[0079] Optionally, the device further comprises: a clearing module;

[0080] The clearing module is used to clear the target tile of the nth level when all the target tiles of the nth level are covered by the target tiles of the n+pth level.

[0081] Optionally, the acquisition module 610 is specifically configured to acquire a display range and tiles adjacent to the target tile, and use the tiles adjacent to the target tile within the display range as the target tile.

[0082] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the digital earth loading method described in the embodiment of the present application is implemented.

[0083] In practical applications, the computer-readable storage medium can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: 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 of the above. In the present embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0084] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0085] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0086] 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 the case of 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., via the Internet using an Internet service provider).

[0087] like Figure 7 As shown, a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 7 The computer device 12 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.

[0088] like Figure 7 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0089] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0090] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0091] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 7 not shown, usually called a "hard drive"). Although Figure 7 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0092] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0093] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 20. Figure 7 As shown, the network adapter 20 communicates with other modules of the computer device 12 via the bus 18. It should be understood that although Figure 7 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0094] The processor unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the digital earth loading method provided in the embodiment of the present application.

[0095] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0096] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for loading a digital earth, characterized in that: The method comprises: Obtain the distance from the camera to the target tile, and the interval corresponding to the distance; wherein the interval is positively correlated with the distance; each of the intervals corresponds to a tile of a level, and the level of the tile is positively correlated with the accuracy of the tile; In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space; wherein np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

2. The method according to claim 1, characterized in that The n and the P are both odd numbers or both even numbers, and only tiles of even levels or tiles of odd levels are stored in the storage space.

3. The method according to claim 1, characterized in that The method further comprises: A second target tile adjacent to the first target tile is acquired, and the first target tile and the second target tile are used as target tiles.

4. The method according to claim 3, characterized in that In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, using the n+pth level target tile in the storage space to cover the nth level target tile, comprising: In response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval, the target tile of the nth level is covered with the target tile of the n+pth level in the storage space in the order of the distance from each target tile to the camera from near to far.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In the case that all target tiles of the nth level are covered by the target tiles of the n+pth level, the target tiles of the nth level are cleared.

6. The method according to claim 3, characterized in that The acquiring of tiles adjacent to the target tile and taking the adjacent tiles as the target tile comprises: A display range and tiles adjacent to the target tile are acquired, and the tiles adjacent to the target tile in the display range are used as the target tile.

7. A loading device for digital earth, characterized in that: The device comprises: an acquisition module and a covering module; The acquisition module is used to acquire the distance from the camera to the target tile, and the interval corresponding to the distance; wherein the interval is positively correlated with the distance; each of the intervals corresponds to a tile of a level, and the level of the tile is positively correlated with the accuracy of the tile; The covering module is used to cover the target tile of the nth level with the target tile of the n+pth level in the storage space in response to the interval corresponding to the distance from the camera to the target tile changing from the nth interval to the npth interval; wherein, np is a positive integer, n is an integer greater than or equal to 3, and p is an integer greater than or equal to 2.

8. The device according to claim 7, characterized in that The n and the P are both odd numbers or both even numbers, and the storage space stores tiles of even levels; or, the n and the p are not even numbers, and the storage space stores tiles of odd levels.

9. A computer device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for loading the digital earth as claimed in any one of claims 1 to 6 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the digital earth loading method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vector tile loading method in three-dimensional scene

    CN112256897A

  • Three-dimensional scene loading method, program, device, medium and electronic equipment

    CN115797562A

  • Satellite image picture loading method and system, electronic equipment and medium

    CN118261770A

  • Simulation data comparison display method and device

    CN118394985A

  • Method for Adaptive LOD Rendering in 3-D Terrain Visualization System

    KR1020150124112A