Image rendering method, computer-readable storage medium, and image rendering device

By displaying and processing multiple remote sensing images in the remote sensing image collection on the operating interface, the problem of low efficiency of remote sensing image comparison is solved, and efficient comparison of synchronous viewing and processing of multiple remote sensing images in one interface is realized.

CN115131484BActive Publication Date: 2025-07-25ALIBABA (CHINA) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210599591.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2025-07-25
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

In the prior art, the efficiency of comparing remote sensing images is low, and it is necessary to operate through multiple display screens or frequent switching interfaces.

Method used

A plurality of remote sensing images in the remote sensing image set are displayed in multiple display areas of the operation interface, and processed in each area in response to operation instructions to realize synchronization processing and comparison of multiple remote sensing images.

Benefits of technology

The efficiency of remote sensing image comparison is improved, and users can view and process multiple remote sensing images in one interface at the same time, without frequent switching of the interface, improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115131484B_ABST
    Figure CN115131484B_ABST
Patent Text Reader

Abstract

The present application discloses an image rendering method, a computer-readable storage medium, and an image rendering device. Among them, the method includes: in response to a split-screen instruction acting on an operation interface, displaying a plurality of remote sensing images in a plurality of display areas on the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, displaying the processing results of the plurality of remote sensing images in the plurality of display areas, where the first display area is any one of the plurality of display areas, and the processing results are obtained by processing the plurality of remote sensing images based on the operation instruction. The present application solves the technical problem of low efficiency in comparing remote sensing images in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and in particular, to an image rendering method, a computer-readable storage medium, and an image rendering device. Background Art

[0002] Currently, when comparing remotely sensed images collected in the same area at different times, it is necessary to display the remotely sensed images collected in the same area at different times on two display screens respectively, or to switch and display the remotely sensed images collected at different times on one display screen, resulting in low efficiency in comparing remotely sensed images.

[0003] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0004] Embodiments of this application provide an image rendering method, a computer-readable storage medium, and an image rendering device to at least solve the technical problem of low efficiency in comparing remotely sensed images in related technologies.

[0005] According to one aspect of the embodiments of this application, an image rendering method is provided, including: in response to a split-screen instruction acting on an operation interface, displaying a plurality of remotely sensed images in a plurality of display areas on the operation interface, where the remotely sensed image set includes images collected for the same area at different times; in response to an operation instruction acting on a first display area, displaying processing results of the plurality of remotely sensed images in the plurality of display areas, where the first display area is any one of the plurality of display areas, and the processing results are obtained by processing the plurality of remotely sensed images based on the operation instruction.

[0006] According to one aspect of the embodiments of this application, an image rendering method is provided, including: in response to a split-screen instruction acting on an operation interface, displaying a plurality of crop images in a plurality of display areas on the operation interface, where the crop image set includes images collected for the same crop planting area at different times; in response to an operation instruction acting on a first display area, displaying processing results of the plurality of crop images in the plurality of display areas, where the first display area is any one of the plurality of display areas, and the processing results are obtained by processing the plurality of crop images based on the operation instruction.

[0007] According to one aspect of the embodiments of the present application, an image rendering method is provided, including: in response to a split-screen instruction acting on an operation interface, displaying multiple building images in a building image set in multiple display areas of the operation interface, where the building image set includes images obtained by collecting the same building at different times; in response to an operation instruction acting on a first display area, displaying processing results of the multiple building images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple building images based on the operation instruction.

[0008] According to one aspect of the embodiments of the present application, an image rendering method is provided, including: displaying a preset remote sensing image and a split-screen control in a rendering screen of a virtual reality (VR) device or an augmented reality (AR) device, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to a split-screen instruction acting on the split-screen control, driving the VR device or the AR device to display multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen; in response to an operation instruction acting on a first display area, driving the VR device or the AR device to display processing results of the multiple remote sensing images in the multiple display areas of the rendering screen, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0009] According to one aspect of the embodiments of the present application, an image rendering method is provided, including: a cloud server receives a split-screen instruction uploaded by a client, where the split-screen instruction acts on an operation interface of the client; the cloud server outputs multiple remote sensing images in a remote sensing image set to the client, where the multiple remote sensing images are respectively displayed in multiple display areas of the operation interface, and the remote sensing image set includes images obtained by collecting the same area at different times; the cloud server receives an operation instruction uploaded by the client, where the operation instruction acts on a first display area, and the first display area is any one of the multiple display areas; the cloud server processes the multiple remote sensing images based on the operation instruction to obtain processing results of the multiple remote sensing images; the cloud server outputs the processing results to the client, where the processing results are respectively displayed in the multiple display areas.

[0010] According to one aspect of the embodiments of the present application, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored program, where when the program runs, it controls a device where the computer-readable storage medium is located to execute the image rendering method according to any one of the above embodiments.

[0011] According to one aspect of the embodiments of the present application, an image rendering device is provided, including: a processor; a memory connected to the processor for providing instructions for the processor to perform the following processing steps: in response to a split-screen instruction acting on an operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, display the processing results of the multiple remote sensing images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0012] In the embodiments of the present application, in response to a split-screen instruction acting on an operation interface, multiple remote sensing images in the remote sensing image set are respectively displayed in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction, achieving the purpose of improving the comparison efficiency of remote sensing images. It is easy to notice that the user can generate a split-screen instruction by operating on the operation interface according to needs, so as to display multiple remote sensing images collected at different times in multiple display areas of the operation interface according to the split-screen instruction, facilitating the user to view multiple remote sensing images simultaneously on the same display screen, facilitating the user to compare multiple remote sensing images. The user can perform operations in any one of the display areas to achieve the purpose of simultaneously processing the remote sensing images in all display areas. The entire process is completed in one interface without the user having to perform the operation of switching interfaces, improving the efficiency of comparing and processing remote sensing images, and thus solving the technical problem of low efficiency in comparing remote sensing images in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0014] Figure 1 is a schematic diagram of the hardware environment of a virtual reality device for an image rendering method according to an embodiment of the present application;

[0015] Figure 2 is a structural block diagram of a computing environment for an image rendering method according to an embodiment of the present application;

[0016] Figure 3It is a flowchart of an image rendering method according to Embodiment 1 of the present application;

[0017] Figure 4 It is a structural block diagram of an image rendering method according to an embodiment of the present application;

[0018] Figure 5 It is a scene schematic diagram of an image rendering method according to an embodiment of the present application;

[0019] Figure 6 It is a scene schematic diagram of another image rendering method according to an embodiment of the present application;

[0020] Figure 7 It is a scene schematic diagram of another image rendering method according to an embodiment of the present application;

[0021] Figure 8 It is a scene schematic diagram of another image rendering method according to an embodiment of the present application;

[0022] Figure 9a It is a scene schematic diagram of another image rendering method according to an embodiment of the present application;

[0023] Figure 9b It is a scene schematic diagram of another image rendering method according to an embodiment of the present application;

[0024] Figure 10 It is a flowchart of an image rendering method according to Embodiment 2 of the present application;

[0025] Figure 11 It is a flowchart of an image rendering method according to Embodiment 3 of the present application;

[0026] Figure 12 It is a flowchart of an image rendering method according to Embodiment 4 of the present application;

[0027] Figure 13 It is a flowchart of an image rendering method according to Embodiment 5 of the present application;

[0028] Figure 14 It is a schematic diagram of an image rendering device according to Embodiment 6 of the present application;

[0029] Figure 15 It is a schematic diagram of an image rendering device according to Embodiment 7 of the present application;

[0030] Figure 16 It is a schematic diagram of an image rendering device according to Embodiment 8 of the present application;

[0031] Figure 17 It is a schematic diagram of an image rendering device according to Embodiment 9 of the present application;

[0032] Figure 18 It is a schematic diagram of an image rendering device according to Embodiment 10 of the present application;

[0033] Figure 19 It is a structural block diagram of a computer terminal according to an embodiment of the present application. Specific Embodiments

[0034] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0035] It should be noted that the terms "first", "second", etc. in the description and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0036] First, some nouns or terms that appear during the description of the embodiments of the present application are applicable to the following explanations:

[0037] Geographic Information System: It is a technical system that collects, stores, manages, calculates, analyzes, displays, and describes geographical distribution data in the space of the entire or part of the earth's surface (including the atmosphere) under the support of computer hardware and software systems.

[0038] Remote Sensing: It refers to a non-contact and long-distance detection technology, generally referring to the use of sensors to detect the radiation and reflection characteristics of electromagnetic waves of objects.

[0039] Time Series Data: That is, time series data. In this solution, it refers to a data column that sequentially records remote sensing images at the same geographical location at different acquisition times.

[0040] The image rendering method in this application can be applied to the AIEarth agricultural remote sensing monitoring platform. This platform can intelligently interpret crop plots based on artificial intelligence, extract information on the current status and changes of plots, and combine remote sensing images and agricultural industry background knowledge to provide decision-making support and precise services for agricultural sub-domains. This application can provide the ability to conveniently and quickly compare the details of images of the same crop plot at different times, clearly display key agricultural information such as the growth trend of the crop and the yield estimate, solve the problem that users need multiple screens or switch windows back and forth to compare data, and can be practically applied to visualization analysis scenarios such as agricultural large screens, thereby improving the accuracy of comparison and the efficiency.

[0041] Embodiment 1

[0042] According to an embodiment of the present application, there is also provided an image rendering method. 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0043] Figure 1 It is a schematic diagram of the hardware environment of a virtual reality device for an image rendering method according to an embodiment of the present application. As Figure 1 shown, the virtual reality device 104 is connected to the terminal 106, and the terminal 106 is connected to the server 102 through a network. The above virtual reality device 104 is not limited to: virtual reality helmets, virtual reality glasses, virtual reality all-in-one machines, etc. The above terminal 104 is not limited to PCs, mobile phones, tablet computers, etc. The server 102 can be a server corresponding to a media file operator. The above network includes but is not limited to: wide area network, metropolitan area network or local area network.

[0044] Optionally, the virtual reality device 104 of this embodiment includes: a memory, a processor, and a transmission device. The memory is used to store an application program, which can be used to execute: in response to a split-screen instruction acting on the operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas on the operation interface, where the remote sensing image set contains images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, display the processing results of multiple remote sensing images in multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing multiple remote sensing images based on the operation instruction. Thus, it solves the technical problem of low efficiency in comparing remote sensing images in the related art.

[0045] The terminal of this embodiment can be used to execute the display of the processing result on the rendering screen of a virtual reality (VR) device or an augmented reality (AR) device; in response to a split-screen instruction acting on the operation interface, multiple remote sensing images in a remote sensing image set are respectively displayed in multiple display areas of the operation interface, where the remote sensing image set includes images collected for the same area at different times; in response to an operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple remote sensing images based on the operation instruction; and the processing result is sent to the virtual reality device 104, and the virtual reality device 104 displays it at the target placement position after receiving the processing result.

[0046] Optionally, the HMD (Head Mount Display) head-mounted display with eye tracking and the eye tracking module of the virtual reality device 104 in this embodiment have the same functions as those in the above embodiment, that is, the screen in the HMD head-mounted display is used to display real-time images, and the eye tracking module in the HMD is used to obtain the real-time movement trajectory of the user's eyes. The terminal of this embodiment obtains the position information and movement information of the user in the real three-dimensional space through the tracking system, and calculates the three-dimensional coordinates of the user's head in the virtual three-dimensional space and the viewing direction of the user in the virtual three-dimensional space.

[0047] Figure 1 The shown hardware structure block diagram can not only be used as an exemplary block diagram of the above AR / VR device (or mobile device), but also as an exemplary block diagram of the above server. In an alternative embodiment, Figure 2 is shown in a block diagram using the above Figure 1 shown AR / VR device (or mobile device) as a computing node in the computing environment 201 in one embodiment. Figure 2 is a structural block diagram of a computing environment of an image rendering method according to an embodiment of the present application. As Figure 2 shown, the computing environment 201 includes multiple (shown as 210-1, 210-2,... in the figure) computing nodes (such as servers) running on a distributed network. Each computing node includes local processing and memory resources, and the end user 202 can remotely run applications or store data in the computing environment 201. The applications can be provided as multiple services 220-1, 220-2, 220-3, and 220-4 in the computing environment 301, respectively representing services "A", "D", "E", and "H".

[0048] The end user 202 can provide and access services through a web browser or other software applications on the client. In some embodiments, the provision and / or request of the end user 202 can be provided to the ingress gateway 230. The ingress gateway 230 can include a corresponding proxy to handle the provision and / or request for the service 220 (one or more services provided in the computing environment 201).

[0049] The service 220 is provided or deployed according to various virtualization technologies supported by the computing environment 201. In some embodiments, the service 220 can be provided based on virtual machine (VM)-based virtualization, container-based virtualization, and / or similar means. VM-based virtualization can be achieved by initializing a virtual machine to simulate a real computer and execute programs and applications without directly accessing any actual hardware resources. While the virtual machine virtualizes the machine, according to container-based virtualization, containers can be launched to virtualize the entire operating system (OS) so that multiple workloads can run on a single operating system instance.

[0050] In one embodiment of container-based virtualization, several containers of the service 220 can be assembled into a POD (e.g., Kubernetes POD). For example, as Figure 2 shown, the service 220-2 can be equipped with one or more PODs 240-1, 240-2,..., 240-N (collectively referred to as POD 240). Each POD 240 can include a proxy 245 and one or more containers 242-1, 242-2,..., 242-M (collectively referred to as containers 242). One or more containers 242 in the POD 240 handle requests related to one or more corresponding functions of the service, and the proxy 245 generally controls network functions related to the service, such as routing, load balancing, etc. Other services 220 can also be accompanied by PODs similar to POD 240.

[0051] During operation, executing a user request from the end user 202 may require invoking one or more services 220 in the computing environment 201, and executing one or more functions of a service 220 may require invoking one or more functions of another service 220. As Figure 2 shown, the service "A" 220-1 receives a user request from the end user 202 from the ingress gateway 230. The service "A" 220-1 can call the service "D" 220-2, and the service "D" 220-2 can request the service "E" 220-3 to execute one or more functions.

[0052] The above computing environment may be a cloud computing environment, where the allocation of resources is managed by a cloud service provider, allowing the development of functions without considering the implementation, adjustment, or expansion of servers. This computing environment allows developers to execute code in response to events without building or maintaining complex infrastructure. Services can be segmented into a set of functions that can be automatically scaled independently, rather than expanding a single hardware device to handle potential loads.

[0053] Under the above operating environment, the present application provides an image rendering method as Figure 3 shown. It should be noted that the image rendering method of this embodiment can be executed by Figure 1 the mobile terminal shown in the embodiment. Figure 3 is a flowchart of the image rendering method according to Embodiment 1 of the present application. As Figure 3 shown, the method may include the following steps:

[0054] Step S302, in response to a split-screen instruction acting on the operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface.

[0055] Among them, the remote sensing image set contains images obtained by collecting the same area at different times.

[0056] The above operation interface may be the operation interface of a monitoring platform. Among them, the monitoring platform may be a platform for monitoring agricultural remote sensing images, may also be a platform for monitoring building remote sensing images, may also be a platform for monitoring water conservancy remote sensing images, and may also be a platform for monitoring atmospheric remote sensing images. Taking the agricultural scenario as an example, the operation interface may include controls such as agricultural situation monitoring, data management, processing and analysis, and project configuration for implementing different functions.

[0057] In an optional embodiment, the operation interface may include a control for performing a split-screen operation. After the user clicks on this control, a split-screen instruction can be generated. According to this split-screen instruction, split-screen can be achieved on the operation interface to facilitate the simultaneous display of multiple remote sensing images on the operation interface. Optionally, the user can also generate a split-screen instruction on the operation interface through voice control; optionally, when the operation interface is a touchable operation interface, the user can also generate a split-screen instruction through a preset gesture, for example, double-tapping the screen, dragging the currently displayed remote sensing image, etc. The generation method of the split-screen instruction is not limited here.

[0058] The above-mentioned multiple display areas can be multiple split screens. Among them, the multiple display areas can independently display different remote sensing images. The multiple display areas can share a display layer. In this way, when the user controls any one of the multiple display areas, the other display areas can also perform corresponding operations. For example, when performing a zoom operation on one of the display areas, the other display areas will also perform the corresponding zoom operation. The multiple display areas can contain different layers, so that different remote sensing images can be respectively displayed in the multiple display areas, enabling the user to view different remote sensing images simultaneously on one operation interface.

[0059] The above-mentioned remote sensing image set can be a set of multiple remote sensing images taken of the same area at different times. Among them, the remote sensing image set can be a set of multiple remote sensing images collected of the same farmland at different times; it can also be a set of multiple remote sensing images collected of the same construction site at different times; it can also be a set of multiple remote sensing images collected of the atmosphere of the same area at different times; it can also be a set of multiple remote sensing images collected of the same water area at different times.

[0060] The above-mentioned remote sensing image set can also be used as a remote sensing image collection. Among them, the remote sensing image collection can be a collection of multiple remote sensing images of the same area recorded on different dates. The remote sensing images in this application can also be the recorded remote sensing images.

[0061] It should be noted that the multiple remote sensing images in the remote sensing image set can be remote sensing images collected at the same collection point with the same shooting angle. The multiple remote sensing images in the remote sensing image set can also be remote sensing images of different time periods intercepted from a remote sensing video recorded at the same collection point with a unified shooting angle.

[0062] In another alternative embodiment, in response to a split screen instruction acting on the operation interface, multiple remote sensing images in the remote sensing image set can be respectively displayed in multiple display areas of the operation interface, so that the user can clearly view remote sensing images of the same area at different times at the same time, facilitating the user to make comparisons.

[0063] In yet another alternative embodiment, the remote sensing image set can also be a set of remote sensing images that only contain partial areas collected of the same area at different times. For example, in the remote sensing image set of a farmland, the remote sensing image of the farmland may contain both the farmland and the road. Then, only the remote sensing image of the farmland area can be obtained, and the road area in the farmland remote sensing image can be deleted, so as to reduce the running resources required for display when presenting.

[0064] By performing a split-screen operation on remote sensing images collected at different time periods, the efficiency of users comparing remote sensing images of the same area at different time periods can be improved.

[0065] Step S304, in response to an operation instruction acting on the first display area, display the processing results of multiple remote sensing images in multiple display areas respectively.

[0066] Among them, the first display area is any one of the multiple display areas, and the processing result is obtained by processing multiple remote sensing images based on the operation instruction.

[0067] The above-mentioned first display area can be any one of the multiple display areas. Users can operate on the remote sensing images in any one area, and other display areas can also receive the operation instruction and perform the same operation on the remote sensing images in other display areas according to the operation instruction.

[0068] The above-mentioned operation instruction can be to perform zoom-in or zoom-out processing on the remote sensing images in the first display area; among them, the operation instruction can also include but is not limited to color adjustment, moving, cropping, annotation, comment, coloring, dragging, data processing, etc.

[0069] In an optional embodiment, users can operate in the first display area to generate the above-mentioned operation instruction and synchronously apply the operation instruction to other display areas, so as to synchronize the operation processes of multiple display areas, facilitate users to process the remote sensing images in multiple display areas simultaneously, and improve the processing efficiency.

[0070] In another optional embodiment, a time axis corresponding to each display area can be displayed on the operation interface. Through this time axis, the remote sensing images in each display area can be replaced. By adjusting the time axis, the remote sensing images in the display area corresponding to the time axis can be switched, and the remote sensing images can be switched to the remote sensing images obtained at the time corresponding to the time axis. In this way, the purpose of comparing remote sensing images obtained at multiple different time periods simultaneously can be achieved.

[0071] In the scenario of monitoring crop remote sensing images, the operation interface can be the operation interface corresponding to the monitoring platform for crop remote sensing images. Users can compare the crop remote sensing images of the same area obtained at different times through this operation interface to determine the growth trend of the crops. Users can implement split-screen on the operation interface through the split-screen control. In multiple display areas of the operation interface, the crop remote sensing images of the previous month and the current crop remote sensing images in the crop remote sensing image set of this area can be displayed respectively. Among them, the current crop remote sensing image can be displayed in the first display area. Users can perform zoom operations on the crop remote sensing image in the first display area to view the growth trend of the crops in all directions. While performing the zoom operation on the crop remote sensing image in the first display area, the operation instructions of the zoom operation can be synchronized to the display area where the crop remote sensing image of the previous month is located, so that this display area can perform the same zoom operation according to this operation instruction, facilitating users to compare the crop remote sensing images collected in two different periods, and thus being able to judge whether the growth trend of the crops meets the expectations.

[0072] In the scenario of monitoring building remote sensing images, the operation interface can be the operation interface corresponding to the monitoring platform for building remote sensing images. Users can compare the building remote sensing images of the same area obtained at different times through this operation interface to determine whether the building construction can be completed within the construction period. Users can implement split-screen on the operation interface through the split-screen control. In multiple display areas of the operation interface, the building remote sensing images of the previous month and the current building remote sensing images in the building remote sensing image set of this area can be displayed respectively. Among them, the current building remote sensing image can be displayed in the first display area. Users can perform zoom operations on the building remote sensing image in the first display area to view the construction situation of the building in all directions. While performing the zoom operation on the building remote sensing image in the first display area, the operation instructions of the zoom operation can be synchronized to the display area where the building remote sensing image of the previous month is located, so that this display area can perform the same zoom operation according to this operation instruction, facilitating users to compare the building remote sensing images collected in two different periods, and thus being able to judge whether the construction can be completed within the construction period.

[0073] Through the above steps, in response to the split-screen instruction acting on the operation interface, multiple remote sensing images in the remote sensing image set are respectively displayed in multiple display areas of the operation interface. Among them, the remote sensing image set contains images obtained by collecting the same area at different times; in response to the operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple remote sensing images based on the operation instruction, achieving the purpose of improving the comparison efficiency of remote sensing images. It is easy to notice that the user can generate a split-screen instruction by operating on the operation interface according to the needs, so as to respectively display multiple remote sensing images collected at different times in multiple display areas of the operation interface, facilitating the user to view multiple remote sensing images simultaneously on the same display screen, facilitating the user to compare multiple remote sensing images. The user can operate in any one of the display areas to achieve the purpose of processing the remote sensing images in all display areas simultaneously. The entire process is completed in one interface, without the user having to perform the operation of switching the interface, improving the efficiency of comparing and processing remote sensing images, and thus solving the technical problem of low efficiency in comparing remote sensing images in the related art.

[0074] In the above embodiment of the present application, respectively displaying multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface includes: obtaining a first map image in a first format; based on the geographical location data of the same area, respectively superimposing multiple remote sensing images on the first map image to obtain multiple target images; respectively displaying the multiple target images in the multiple display areas.

[0075] The above first format may be a display format representing a map. For example, the first format may be a terrain format, a three-dimensional format, a two-dimensional format, or a satellite format.

[0076] The above first map image may be a map image of the area where the remote sensing image of the current period is located. The first map image may also be the remote sensing image of the current period.

[0077] The above geographical location data may be the longitude, latitude, and regional center point of the area.

[0078] In an alternative embodiment, a first map image in a first format may be obtained, and multiple remote sensing images in different time periods are superimposed on the first map image according to the geographical location data of the same area to obtain multiple target images displayed in the first format, and the multiple target images are respectively displayed in the multiple display images. By changing the format of the first map image, the display form of the multiple target images can be changed, facilitating the user to view the multiple remote sensing images in different display modes, so as to be able to view the multiple remote sensing images more comprehensively.

[0079] In another alternative embodiment, OpenLayers (an open-source map-making library) can be used as the drawing tool for the first map image. By initializing a map instance and adding a default base map image, it can be presented as {multiple base maps: [underlying image, remote sensing image]} ({layers: [lineLayers, remoteLayers]}). Among them, the underlying image is a map in the basic line-drawing format, and its underlying image is hidden by default. The remote sensing image is a map in the basic remote sensing image format, and its basic remote sensing image is displayed by default. The multiple base maps can be switched through a control to meet the viewing needs of users.

[0080] In the related art, only the split-screen display of a single patch can be performed and the base map cannot be switched. However, in the context of agricultural products, the content presented in this way is limited and cannot clearly show the change trend of the entire crop area. This application takes into account visualization and interaction, and can not only clearly display the complete remote sensing image and plot information, but also achieve synchronous comparison.

[0081] In yet another alternative embodiment, a new remote sensing image layer (LayerN) can be created according to the selected remote sensing image to be displayed. The remote sensing image of the day is superimposed on the first map image through a map overlay layer (Map.addLayer), and is positioned at the location of the current area according to the longitude and latitude (MaxXY, MinXY), so as to realize the image rendering on the first map in different display areas, and obtain multiple target images. Since the time-series data used in each split screen is the same, that is, the geographical location and time series are the same, the initial viewing angles of multiple display areas are also the same.

[0082] In the above embodiments of this application, in the case of an instruction generated when a switching control displayed in a first display area is triggered, the processing results of multiple remote sensing images are respectively displayed in multiple display areas, including: obtaining a second map image in a second format, where the first map image and the second map image are used to represent the map images of the same geographical area; based on the geographical location data, respectively superimposing multiple remote sensing images on the second map image to obtain processing results; and respectively displaying the processing results in multiple display areas.

[0083] The above second format can be a display format representing a map. For example, the second format can be a terrain format, a three-dimensional format, a two-dimensional format, or a satellite format. The second format and the first format can be different.

[0084] The above switching control is used to switch the underlying images of multiple display areas, so that multiple display areas can display multiple remote sensing images in different forms.

[0085] In an alternative embodiment, in the case where the operation instruction is an instruction generated by triggering a switching control displayed in the first display area, a second map image in a second format can be obtained. According to the geographical location data, multiple remote sensing images can be respectively superimposed on the second map image, and a superimposed image of the multiple remote sensing images on the second map image can be obtained. The effect of displaying remote sensing images in different periods on the same second map image can be generated, which is convenient for highlighting the area to be compared and avoiding interference from other unimportant content during the comparison process.

[0086] In another alternative embodiment, the switching control can switch between multiple different formats. The switched formats can also include a third format, which is different from both the first format and the second format. The switching control can switch the first format to the third format, the switching control can also switch the second format to the third format, and the switching control can also switch the first format to the second format. The number of formats that can be switched is not limited here, and the user can add new formats according to needs.

[0087] In the above embodiments of the present application, in the case where the operation instruction is generated by triggering a zoom control displayed in the first display area, the processing results of multiple remote sensing images are respectively displayed in multiple display areas, including: determining the current zoom level of the multiple display areas; adjusting the current zoom level based on the operation instruction to obtain a target zoom level; performing a zoom operation on the multiple remote sensing images and the first map image according to the target zoom level to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0088] The above current zoom level can be displayed in multiple display areas or in any one of the multiple display areas.

[0089] The above target zoom level can be a zoom level after reducing the current zoom level or a zoom level after enlarging the current zoom level.

[0090] In an alternative embodiment, each map instance created by OpenLayers has its own independent display control property object, the view layer (ViewN). This object has properties such as zoom and center, which are used to control the zoom level and center position of the current map instance display, and other display configurations. Optionally, in order to synchronize the actions of each piece of the map, a new view (View) object can be created and forced to be assigned to each split-screen map through the map view interface (Map Set View), so that all split-screens share a single View object. According to the characteristics of reference type objects (Object) in the object- and event-driven client-side scripting language (JavaScript), when a property in an object is updated, the property will be updated synchronously everywhere that object is referenced. Therefore, when the user performs map operations such as zooming in or out on a certain split-screen, in fact, the view animate method is called to update the relevant properties of the View. At this time, the maps in all other display areas that reference this View will also update this property synchronously.

[0091] Optionally, currently it is achieved through split-screen operations. The existing split-screen operations control other split-screen maps by monitoring the operation events of the current map. However, frequent event monitoring causes high performance loss, and because the monitoring event trigger method of the current operating map is used to control other split-screens, there will be a delay in the actions between different split-screens and they cannot be truly fully synchronized. In the case where the user generates an operation instruction by triggering the zoom control, the current zoom levels of multiple display areas can be determined first. The current zoom level can be adjusted according to this operation instruction to obtain the target zoom level that the user finally needs. The multiple remote sensing images and the first map image can be scaled according to the target zoom level to synchronize the display modes of multiple display areas, so that it is more convenient for the user to view.

[0092] During the actual operation process, the zoom-in button can be clicked in the first display area, and View animate({zoom:zoom+1}}) is called, then the View zoom property of all split-screens will be incremented by 1, achieving delay-free synchronous zoom-in. The zoom-out button can be clicked in the first display area, and View animate({zoom:zoom-1}}) is called, then the View zoom property of all split-screens will be decremented by 1, achieving delay-free synchronous zoom-out.

[0093] In the above embodiments of the present application, when the operation instruction is an instruction generated by sensing a drag operation in the first display area, the processing results of multiple remote sensing images are respectively displayed in multiple display areas, including: determining the current positions of the center points of the multiple remote sensing images; adjusting the current positions of the center points based on the operation instruction to obtain the target positions of the center points; performing a moving operation on the multiple remote sensing images and the first map image according to the target positions of the center points to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0094] The above center point is used to determine the overall position of the remote sensing image. After determining the position of the center point, the remote sensing image can be moved as a whole by moving the position of the center point.

[0095] The above operation instruction can be generated by the user through operations such as dragging and clicking.

[0096] In an alternative embodiment, the current positions of the center points of the multiple remote sensing images can be determined. The user can perform a drag operation on the remote sensing image in the first display area to obtain the operation instruction, and the current positions of the center points can be adjusted according to the operation instruction, so as to move the remote sensing image in the first display area to the area with the center point as the target position. Synchronously, the remote sensing images in other display areas except the first display area in the multiple display areas can be moved according to the operation instruction, so as to achieve the effect of synchronously moving the multiple remote sensing images in the multiple display areas at the same time, thereby facilitating the user to compare the remote sensing images in different periods and improving the comparison efficiency.

[0097] In the above embodiments of the present application, when the operation instruction is generated by triggering a reset control displayed in the first display area, the processing results of multiple remote sensing images are respectively displayed in multiple display areas, including: performing a zoom operation on the multiple remote sensing images and the first map image according to a preset zoom level to obtain a zoom result; moving the zoom result according to the preset position of the center point to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0098] The above preset zoom level can be the default zoom level; the above preset position can be the default position of the remote sensing image.

[0099] In an alternative embodiment, after the user zooms in or out or moves a remote sensing image and wants to restore the remote sensing image to its original zoom level and position, the user can click the reset control. In this way, according to the operation instructions of the reset control, the multiple remote sensing images and the first map image can be zoomed according to the preset zoom level, and the default zoom effect of the remote sensing image can be obtained. The zoom result can be moved according to the preset position of the center point to obtain the default position of the remote sensing image, and the processing results are respectively displayed in multiple display areas. By setting the reset control, the user can quickly reset the multiple remote sensing images to their original zoom levels and positions.

[0100] In the above embodiments of the present application, the same area contains multiple sub-areas. When the operation instruction is used to select a target sub-area among the multiple sub-areas, the processing results of the multiple remote sensing images are respectively displayed in multiple display areas, including: respectively obtaining the target area results of the target sub-area from the image recognition results of the multiple remote sensing images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on the multiple remote sensing images; superimposing the multiple area results on the multiple remote sensing images respectively to obtain the processing results; and respectively displaying the processing results in multiple display areas.

[0101] The above-mentioned target sub-area can be a partial area in the remote sensing image that needs to be processed. Taking the plot remote sensing image as an example, the above-mentioned target sub-area can be any one or more plots in the plot remote sensing image. Taking the building remote sensing image as an example, the above-mentioned target sub-area can be any one or more buildings in the building remote sensing image.

[0102] In an alternative embodiment, the same area can contain multiple sub-areas, and the user can select a target sub-area from the remote sensing image to facilitate the recognition of the target sub-area and obtain the image recognition result of the target sub-area. When the user performs a recognition operation on the target sub-area in the first display area, it can be synchronized to other multiple display areas, so that each of the multiple display areas can perform a recognition operation on its corresponding target sub-area. At the same time, multiple area results can be obtained in the multiple display areas, and the multiple area results can be respectively superimposed on the multiple remote sensing images to obtain the processing results, so that the processing results can be respectively displayed in the multiple display areas.

[0103] In the crop remote sensing image, the above-mentioned image recognition result can be the growth trend analysis result of the crops in one of the multiple farmlands. The growth trend of the crops in the same farmland at different time periods can be analyzed to obtain the growth trend analysis results at different time periods. The multiple growth trend analysis results and the multiple remote sensing images can be superimposed to obtain the processing results, and the processing results are respectively displayed in multiple display areas.

[0104] In the remote sensing image of a plot, the above image recognition result can be the analysis result of the type of the covering in one of multiple plots. The type of the covering in the same plot at different time periods can be analyzed to obtain the replacement situation of the covering types at different time periods. The analysis result of the covering type and multiple remote sensing images can be superimposed to obtain a processing result, and the processing result can be displayed in multiple display areas respectively.

[0105] In the remote sensing image of a water area, the above image recognition result can be the water quality recognition result obtained by analyzing the water quality of one of multiple water areas. The water quality of the same water area at different time periods can be analyzed to determine whether the water quality meets the standard according to the water quality recognition result. The water quality recognition result and multiple remote sensing images can be superimposed to obtain a processing result, and the processing result can be displayed in multiple display areas respectively.

[0106] In another optional embodiment, when the user selects a target sub-region among multiple sub-regions, the target sub-region can be displayed in a color different from that of other regions to highlight the display effect of the target sub-region, so that the user can quickly see the selected target sub-region. Optionally, multiple sub-regions in the remote sensing image can be displayed in the form of patches, and the target sub-region among the multiple sub-regions can be displayed in a patch with a color different from that of other patches, thus facilitating the user to select.

[0107] In the above embodiments of the present application, each display area is provided with multiple time controls, and the multiple time controls respectively correspond to the acquisition time of each remote sensing image in the remote sensing image set. Among them, the method further includes: responding to a selection instruction acting on the multiple time controls included in the second display area to determine the target time corresponding to the selection instruction; sending an update request carrying the target time to the server, and receiving the target remote sensing image corresponding to the target time returned by the server; and displaying the target remote sensing image in the second display area.

[0108] The above second display area can be the display area where the remote sensing image needs to be replaced.

[0109] The above target time can be the acquisition time of the remote sensing image that the user needs to display in this area. The above server can be used to store the remote sensing images collected in different periods.

[0110] Among them, each second display area contains a time axis. A bottom time axis (Time Line N) can be created to partially traverse a data list to obtain the date field Date in each record and display it in Time Line N, with the first record being selected by default. When a specific date on the time axis is clicked, the onClick() method can be called to set the current date as the selected state and use this date as a parameter to call an interface to request server data. The interface returns the processing result of the image data for the current day, including the longitude and latitude information of the image, the center point of the plot, etc.

[0111] In an alternative embodiment, the user can select the date to be displayed in the time control and send an update request carrying this date to the server. The server can obtain the corresponding target remote sensing image according to the date of the update request and return the target remote sensing image to the second display area so that the second display area can display the target remote sensing image.

[0112] Optionally, the user can click on the date on the time axis in any of the left / right display areas, and then call an interface to obtain a new remote sensing image. The map in this display area is re-rendered with the new data, realizing the switching of remote sensing images in a single operation interface. The user can select different dates in different display areas to view remote sensing images of the same geographical location at different times on the same interface.

[0113] Figure 4 It is a structural block diagram of an image rendering method according to an embodiment of the present application. In an agricultural scenario, the user can import a set of time series data for predicting the growth of a certain plot. Then, two split screens are created by default, and the number of split screens N can be customized according to the actual project requirements. In the schematic diagram, the number of split screens is taken as 2 for illustration. The content between each split screen is independent and can consist of two parts: a map display part (MapN) and a bottom time axis (TimeLineN). One of the display areas in the split screen in the figure can be the area corresponding to the map instance Map1 and the time axis T1, and the other display area in the split screen can be the area corresponding to the map instance Map2 and the time axis T2. Among them, the user can operate on the time control in the time axis T1 to switch the remote sensing image displayed in the image layer 1, and the user can operate on the time control in the time axis T2 to switch the remote sensing image displayed in the image layer 2.

[0114] Among them, the attributes of the map instance Map1 can include a display layer and an image layer 1, and the attributes of the map instance Map2 can include a display layer and an image layer 2. Here, the display layer is used to control the specific display form of the remote sensing image, and the image layer is used to control the specific display content of the remote sensing image. It should be noted that the display layer is controlled through the map implementation control object. Optionally, the control of the control object can be achieved through set View(). The user can switch the specific display form of the control object through multiple controls in the map toolbar. For example, the user can perform zoom operations on the zoom layer through the zoom-in control and the zoom-out control, and the user can move the center layer of the control object through the reset control so that the remote sensing image can be displayed in the default display mode.

[0115] Figure 5 is a schematic diagram of the scenario of an image rendering method according to an embodiment of the present application, Figure 6 is a schematic diagram of the scenario of another image rendering method according to an embodiment of the present application, Figure 7 is a schematic diagram of the scenario of another image rendering method according to an embodiment of the present application, Figure 8 is a schematic diagram of the scenario of another image rendering method according to an embodiment of the present application, Figure 9a is a schematic diagram of the scenario of another image rendering method according to an embodiment of the present application, Figure 9b is a schematic diagram of the scenario of another image rendering method according to an embodiment of the present application. As Figure 5 shown is an agricultural remote sensing monitoring platform, which can display the growth situation of wheat in the plot. It monitors the growth of wheat through remote sensing images. Five buttons can be displayed in the lower right corner of the interface. Among them, the first button can be a button for split-screen operation, the second button can be used to switch the base map of the display interface, the third button is used to perform method operations on the remote sensing image and the base map of the display interface, the fourth button is used to perform drag operations on the remote sensing image and the base map of the display interface, and the fifth button is used to reset the remote sensing image and the base map of the interface. After the user clicks the reset button, the remote sensing image can be displayed in the default display effect, and the base map, zoom ratio, and moving position can be restored to the default settings. The time axis is at the bottom of the display interface, and the remote sensing images collected at the corresponding time can be retrieved by selecting different times. The pause and start button is at the lower left of the display interface, which can be used to start the dynamic display effect or close the dynamic display effect. After clicking Figure 5 the first button, the split-screen operation of the display interface can be realized, and the display effect as shown in Figure 6 can be obtained. The remote sensing image in any one of the display areas in Figure 6 can be enlarged to obtain the display effect as shown in Figure 7 can be obtained. The remote sensing image in any one of the display areas in Figure 7Reduce the remote sensing image in any one of the display areas to obtain the display effect as shown in Figure 8 . It is possible to Figure 8 Drag the remote sensing image in any one of the display areas to obtain the display effect as shown in Figure 9a . Further, it is possible to click on the first button in Figure 6 to obtain the display effect as shown in Figure 9b , and the original satellite base map can be replaced with a 2D sketch map to facilitate users to view key areas.

[0116] The core of this application lies in breaking through the limitation that maps of the same geographical location can only be superimposed and displayed, enabling users to view images of the same geographical location at different times on one interface, so as to perform operations such as comparative analysis. To achieve this goal, this application mainly has two core innovation points:

[0117] 1. Create and display multiple map instances on the same interface, and configure the same View for these map instances to achieve the effect of synchronized map actions (such as zooming in, zooming out, clicking on a plot to pop up a detailed window, switching the base map, restoring the initial perspective).

[0118] 2. The remote sensing images are recorded according to the acquisition time, and a time axis is displayed below each map instance. Users can select a date to view the remote sensing images of that day, and each map does not affect each other, achieving the comparison effect of multiple remote sensing images.

[0119] Through the solution described in this application, when users compare satellite images of crop plots at different acquisition times to judge the growth trend of crops, they can display these images on the same interface, match the key data with the corresponding images without additional jumps, and achieve split-screen synchronous linkage through one operation, enabling the data to assist related industries in more quickly discovering and locating problems. This can expand the form of data analysis visualization and play a positive role in improving the efficiency of remote sensing data analysis in different industries such as agriculture and meteorology.

[0120] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0121] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of the various embodiments of the present application.

[0122] Embodiment 2

[0123] According to an embodiment of the present application, there is also provided an embodiment of an image rendering method. 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0124] Figure 10 is a flowchart of an image rendering method according to Embodiment 2 of the present application, as Figure 10 shown, the method may include the following steps:

[0125] Step S1002, in response to a split-screen instruction acting on the operation interface, display multiple crop images in the crop image set in multiple display areas of the operation interface.

[0126] Among them, the crop image set contains images obtained by collecting the same crop planting area at different times.

[0127] Step S1004, in response to an operation instruction acting on the first display area, display the processing results of multiple crop images in multiple display areas.

[0128] Among them, the first display area is any one of the multiple display areas, and the processing result is obtained by processing multiple crop images based on the operation instruction.

[0129] In the above embodiments of the present application, displaying multiple crop images in the crop image set in multiple display areas of the operation interface includes: obtaining a first map image in a first format; based on the geographical location data of the same area, superimposing multiple crop images on the first map image respectively to obtain multiple crop images; and displaying multiple crop images in multiple display areas.

[0130] In the above embodiments of the present application, in the case where the operation instruction is an instruction generated by triggering a switching control displayed in a first display area, the process of respectively displaying multiple crop images in multiple display areas includes: obtaining a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; based on geographical location data, respectively superimposing the multiple crop images on the second map image to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0131] In the above embodiments of the present application, in the case where the operation instruction is generated by triggering a zoom control displayed in a first display area, the process of respectively displaying multiple crop images in multiple display areas includes: determining the current zoom level of the multiple display areas; adjusting the current zoom level based on the operation instruction to obtain a target zoom level; performing a zoom operation on the multiple crop images and the first map image according to the target zoom level to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0132] In the above embodiments of the present application, in the case where the operation instruction is an instruction generated by sensing a drag operation in a first display area, the process of respectively displaying multiple crop images in multiple display areas includes: determining the current position of the center point of the multiple crop images; adjusting the current position of the center point based on the operation instruction to obtain the target position of the center point; performing a moving operation on the multiple crop images and the first map image according to the target position of the center point to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0133] In the above embodiments of the present application, in the case where the operation instruction is generated by triggering a reset control displayed in a first display area, the process of respectively displaying multiple crop images in multiple display areas includes: performing a zoom operation on the multiple crop images and the first map image according to a preset zoom level to obtain a zoom result; moving the zoom result according to the preset position of the center point to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0134] In the above embodiments of the present application, the same area includes multiple sub-areas. In the case where the operation instruction is used to select a target sub-area from the multiple sub-areas, the process of respectively displaying multiple crop images in multiple display areas includes: respectively obtaining the target area results of the target sub-area from the image recognition results of the multiple crop images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on the multiple crop images; respectively superimposing the multiple area results on the multiple crop images to obtain a processing result; and respectively displaying the processing result in the multiple display areas.

[0135] In the above embodiments of the present application, multiple time controls are displayed in each display area, and the multiple time controls respectively correspond to the acquisition times of each crop image in the crop image set. Among them, the method further includes: responding to a selection instruction acting on the multiple time controls included in the second display area, determining a target time corresponding to the selection instruction; sending an update request carrying the target time to the server, and receiving a target crop image corresponding to the target time returned by the server; and displaying the target crop image in the second display area.

[0136] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0137] Embodiment 3

[0138] According to an embodiment of the present application, an embodiment of an image rendering method is further 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0139] Figure 11 is a flowchart of an image rendering method according to Embodiment 3 of the present application. As Figure 11 shown, the method may include the following steps:

[0140] Step S1102, in response to a split-screen instruction acting on the operation interface, display multiple building images in the building image set in multiple display areas of the operation interface.

[0141] Among them, the building image set includes images obtained by collecting the same building at different times.

[0142] Step S1104, in response to an operation instruction acting on the first display area, display the processing results of the multiple building images in the multiple display areas.

[0143] Among them, the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple building images based on the operation instruction.

[0144] In the above embodiments of the present application, displaying multiple building images in the building image set in multiple display areas of the operation interface includes: obtaining a first map image in a first format; based on the geographical location data of the same area, superimposing the multiple building images on the first map image respectively to obtain multiple building images; and displaying the multiple building images in the multiple display areas.

[0145] In the above embodiments of the present application, in the case where the operation instruction is an instruction generated by triggering a switching control displayed in a first display area, the process of respectively displaying multiple building images in multiple display areas includes: obtaining a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; based on geographical location data, respectively superimposing multiple building images on the second map image to obtain a processing result; and respectively displaying the processing result in multiple display areas.

[0146] In the above embodiments of the present application, in the case where the operation instruction is generated by triggering a zoom control displayed in a first display area, the process of respectively displaying multiple building images in multiple display areas includes: determining the current zoom level of multiple display areas; adjusting the current zoom level based on the operation instruction to obtain a target zoom level; performing a zoom operation on multiple building images and a first map image according to the target zoom level to obtain a processing result; and respectively displaying the processing result in multiple display areas.

[0147] In the above embodiments of the present application, in the case where the operation instruction is an instruction generated by sensing a drag operation in a first display area, the process of respectively displaying multiple building images in multiple display areas includes: determining the current position of the center point of multiple building images; adjusting the current position of the center point based on the operation instruction to obtain the target position of the center point; performing a moving operation on multiple building images and a first map image according to the target position of the center point to obtain a processing result; and respectively displaying the processing result in multiple display areas.

[0148] In the above embodiments of the present application, in the case where the operation instruction is generated by triggering a reset control displayed in a first display area, the process of respectively displaying multiple building images in multiple display areas includes: performing a zoom operation on multiple building images and a first map image according to a preset zoom level to obtain a zoom result; moving the zoom result according to the preset position of the center point to obtain a processing result; and respectively displaying the processing result in multiple display areas.

[0149] In the above embodiments of the present application, the same area contains multiple sub-areas. In the case where the operation instruction is used to select a target sub-area among multiple sub-areas, the process of respectively displaying multiple building images in multiple display areas includes: respectively obtaining target area results of the target sub-area from the image recognition results of multiple building images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on multiple building images; respectively superimposing multiple area results on multiple building images to obtain a processing result; and respectively displaying the processing result in multiple display areas.

[0150] In the above embodiments of the present application, multiple time controls are displayed in each display area, and the multiple time controls respectively correspond to the acquisition times of each building image in the building image set. Wherein, the method further includes: responding to a selection instruction acting on the multiple time controls included in the second display area, determining a target time corresponding to the selection instruction; sending an update request carrying the target time to the server, and receiving a target building image corresponding to the target time returned by the server; and displaying the target building image in the second display area.

[0151] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0152] Embodiment 4

[0153] According to an embodiment of the present application, there is also provided an image rendering method that can be applied to virtual reality (VR) devices, augmented reality (AR) devices, and other virtual reality scenarios. 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0154] Figure 12 is a flowchart of an image rendering method according to Embodiment 4 of the present application. As Figure 12 shown, the method may include the following steps:

[0155] Step S1202, display a preset remote sensing image and a split screen control in the rendering screen of the virtual reality (VR) device or the augmented reality (AR) device.

[0156] Wherein, the remote sensing image set includes images collected for the same area at different times.

[0157] Step S1204, in response to a split screen instruction acting on the split screen control, drive the VR device or the AR device to respectively display multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen.

[0158] Step S1206, in response to an operation instruction acting on the first display area, drive the VR device or the AR device to respectively display the processing results of the multiple remote sensing images in multiple display areas of the rendering screen.

[0159] Wherein, the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple remote sensing images based on the operation instruction.

[0160] Optionally, in this embodiment, the above image rendering method can be applied to a hardware environment composed of a server and a virtual reality device. The processing result is displayed on the presentation screen of the virtual reality (VR) device or the augmented reality (AR) device. The server can be the server corresponding to the media file operator. The above network includes, but is not limited to, a wide area network, a metropolitan area network, or a local area network. The above virtual reality device is not limited to a virtual reality helmet, virtual reality glasses, a virtual reality all-in-one machine, etc.

[0161] Optionally, the virtual reality device includes a memory, a processor, and a transmission device. The memory is used to store an application program, which can be used to execute: obtaining a first map image in a first format; based on the geographical location data of the same area, superimposing multiple remote sensing images on the first map image respectively to obtain multiple target images; and displaying the multiple target images in multiple display areas respectively.

[0162] The application program can also be used to execute: obtaining a second map image in a second format, where the first map image and the second map image are used to represent the map images of the same geographical area; based on the geographical location data, superimposing multiple remote sensing images on the second map image respectively to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0163] The application program can also be used to execute: determining the current zoom level of multiple display areas; adjusting the current zoom level based on an operation instruction to obtain a target zoom level; performing a zoom operation on multiple remote sensing images and the first map image according to the target zoom level to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0164] The application program can also be used to execute: determining the current position of the center point of multiple remote sensing images; adjusting the current position of the center point based on an operation instruction to obtain the target position of the center point; performing a moving operation on multiple remote sensing images and the first map image according to the target position of the center point to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0165] The application program can also be used to execute: performing a zoom operation on multiple remote sensing images and the first map image according to a preset zoom level to obtain a zoom result; moving the zoom result according to the preset position of the center point to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0166] The application program can also be used to execute: respectively obtaining the target area results of the target sub-areas from the image recognition results of multiple remote sensing images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on multiple remote sensing images; superimposing the multiple area results on the multiple remote sensing images respectively to obtain a processing result; and displaying the processing result in multiple display areas respectively.

[0167] The application can also be used to perform: in response to a selection instruction acting on a plurality of time controls included in the second display area, determining a target time corresponding to the selection instruction; sending an update request carrying the target time to the server, and receiving a target remote sensing image corresponding to the target time returned by the server; and displaying the target remote sensing image in the second display area.

[0168] It should be noted that the above application in the image rendering method in a VR device or an AR device of this embodiment may include Figure 12 the method of the illustrated embodiment to achieve the purpose of driving a VR device or an AR device to display the processing result.

[0169] Optionally, the processor of this embodiment may call the application program stored in the above-mentioned memory through the transmission device to execute the above steps. The transmission device may receive a media file sent by the server through a network, and may also be used for data transmission between the above-mentioned processor and the memory.

[0170] Optionally, in a virtual reality device, a head-mounted display with eye tracking, the screen in the HMD head-mounted display is used to display the displayed video picture, the eye tracking module in the HMD is used to obtain the real-time movement trajectory of the user's eyes, the tracking system is used to track the position information and movement information of the user in the real three-dimensional space, and the calculation processing unit is used to obtain the real-time position and movement information of the user from the tracking system, and calculate the three-dimensional coordinates of the user's head in the virtual three-dimensional space, as well as the viewing direction of the user in the virtual three-dimensional space, etc.

[0171] In the embodiment of the present application, the virtual reality device may be connected to the terminal, the terminal is connected to the server through a network. The above-mentioned virtual reality device is not limited to: virtual reality helmets, virtual reality glasses, virtual reality all-in-ones, etc. The above-mentioned terminal is not limited to PCs, mobile phones, tablet computers, etc. The server may be a server corresponding to a media file operator. The above-mentioned network includes but is not limited to: wide area network, metropolitan area network or local area network.

[0172] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0173] Embodiment 5

[0174] According to the embodiment of the present application, an embodiment of an image rendering method is further provided. It should be noted that the steps shown in the flowchart of the accompanying drawings may be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than here.

[0175] Figure 13 is a flowchart of an image rendering method according to Embodiment 5 of the present application. As Figure 13 shown, the method may include the following steps:

[0176] Step S1302, the cloud server receives a screen splitting instruction uploaded by the client.

[0177] Among them, the screen splitting instruction acts on the operation interface of the client.

[0178] Step S1304, the cloud server outputs multiple remote sensing images in the remote sensing image set to the client.

[0179] Among them, the multiple remote sensing images are respectively displayed in multiple display areas of the operation interface, and the remote sensing image set contains images collected for the same area at different times.

[0180] Step S1306, the cloud server receives an operation instruction uploaded by the client.

[0181] Among them, the operation instruction acts on the first display area, and the first display area is any one of the multiple display areas.

[0182] Step S1308, the cloud server processes the multiple remote sensing images based on the operation instruction to obtain processing results of the multiple remote sensing images.

[0183] Step S1310, the cloud server outputs the processing results to the client.

[0184] Among them, the processing results are respectively displayed in multiple display areas.

[0185] In the above embodiments of the present application, the cloud server respectively displays multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface, including: the cloud server obtains a first map image in a first format; the cloud server overlays the multiple remote sensing images with the first map image respectively based on the geographical location data of the same area to obtain multiple target images; the cloud server respectively displays the multiple target images in multiple display areas.

[0186] In the above embodiments of the present application, when the operation instruction is an instruction generated by triggering a switching control displayed in the first display area, the cloud server respectively displays the processing results of the multiple remote sensing images in multiple display areas, including: the cloud server obtains a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; the cloud server overlays the multiple remote sensing images with the second map image respectively based on the geographical location data to obtain the processing results; the cloud server respectively displays the processing results in multiple display areas.

[0187] In the above embodiments of the present application, when the operation instruction is generated by the triggering of the zoom control displayed in the first display area, the cloud server displays the processing results of multiple remote sensing images in multiple display areas, including: the cloud server determines the current zoom levels of the multiple display areas; the cloud server adjusts the current zoom levels based on the operation instruction to obtain the target zoom levels; the cloud server performs zoom operations on the multiple remote sensing images and the first map image according to the target zoom levels to obtain the processing results; the cloud server displays the processing results in the multiple display areas respectively.

[0188] In the above embodiments of the present application, when the operation instruction is the instruction generated by sensing a drag operation in the first display area, the cloud server displays the processing results of multiple remote sensing images in multiple display areas, including: the cloud server determines the current positions of the center points of the multiple remote sensing images; the cloud server adjusts the current positions of the center points based on the operation instruction to obtain the target positions of the center points; the cloud server performs moving operations on the multiple remote sensing images and the first map image according to the target positions of the center points to obtain the processing results; the cloud server displays the processing results in the multiple display areas respectively.

[0189] In the above embodiments of the present application, when the operation instruction is generated by the triggering of the reset control displayed in the first display area, the cloud server displays the processing results of multiple remote sensing images in multiple display areas, including: the cloud server performs zoom operations on the multiple remote sensing images and the first map image according to the preset zoom levels to obtain the zoom results; the cloud server moves the zoom results according to the preset positions of the center points to obtain the processing results; the cloud server displays the processing results in the multiple display areas respectively.

[0190] In the above embodiments of the present application, the same area contains multiple sub-areas. When the operation instruction is used to select a target sub-area among the multiple sub-areas, the cloud server displays the processing results of multiple remote sensing images in multiple display areas, including: the cloud server respectively obtains the target area results of the target sub-area from the image recognition results of the multiple remote sensing images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on the multiple remote sensing images; the cloud server superimposes the multiple area results on the multiple remote sensing images respectively to obtain the processing results; the cloud server displays the processing results in the multiple display areas respectively.

[0191] In the above embodiments of the present application, multiple time controls are displayed in each display area, and the multiple time controls respectively correspond to the acquisition times of each remote sensing image in the remote sensing image set. Among them, the method further includes: the cloud server responds to a selection instruction acting on the multiple time controls included in the second display area, determines the target time corresponding to the selection instruction; the cloud server sends an update request carrying the target time to the server, and receives the target remote sensing image corresponding to the target time returned by the server; the cloud server displays the target remote sensing image in the second display area.

[0192] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0193] Embodiment 6

[0194] According to an embodiment of the present application, there is also provided an image rendering device for implementing the above image rendering method. Figure 14 It is a schematic diagram of an image rendering device according to Embodiment 6 of the present application, as Figure 14 shown. The device includes: a first display module 1402 and a second display module 1404.

[0195] Among them, the first display module is used to respond to a split-screen instruction acting on the operation interface, and display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface. Among them, the remote sensing image set includes images obtained by collecting the same area at different times; the second display module is used to respond to an operation instruction acting on the first display area, and display the processing results of the multiple remote sensing images in the multiple display areas. Among them, the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple remote sensing images based on the operation instruction.

[0196] Here, it should be noted that the above first display module 1402 and second display module 1404 correspond to steps S202 to S204 of Embodiment 1. The instances and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above modules, as part of the device, can run in the computing terminal 10 provided in Embodiment 1.

[0197] In the above embodiments of the present application, the first display module includes: a first acquisition unit, a first superimposing unit, and a first display unit.

[0198] Among them, the first acquisition unit is used to acquire a first map image in a first format; the first overlay unit is used to overlay multiple remote sensing images with the first map image respectively based on the geographical location data of the same area to obtain multiple target images; the first display unit is used to display the multiple target images in multiple display areas respectively.

[0199] In the above embodiments of the present application, the second display module includes: a second acquisition unit, a second overlay unit, and a second display unit.

[0200] Among them, the second acquisition unit is used to acquire a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; the second overlay unit is used to overlay multiple remote sensing images with the second map image respectively based on the geographical location data to obtain a processing result; the second display unit is used to display the processing result in multiple display areas respectively.

[0201] In the above embodiments of the present application, the second display module includes: a first determination unit, a first adjustment unit, a first scaling unit, and a third display unit.

[0202] Among them, the first determination unit is used to determine the current zoom level of multiple display areas; the first adjustment unit is used to adjust the current zoom level based on an operation instruction to obtain a target zoom level; the first scaling unit is used to perform a scaling operation on multiple remote sensing images and the first map image according to the target zoom level to obtain a processing result; the third display unit is used to display the processing result in multiple display areas respectively.

[0203] In the above embodiments of the present application, the second display module includes: a third determination unit, a second adjustment unit, a first moving unit, and a fourth display unit.

[0204] Among them, the third determination unit is used to determine the current position of the center point of multiple remote sensing images; the second adjustment unit is used to adjust the current position of the center point based on an operation instruction to obtain a target position of the center point; the moving unit is used to perform a moving operation on multiple remote sensing images and the first map image according to the target position of the center point to obtain a processing result; the fourth display unit is used to display the processing result in multiple display areas respectively.

[0205] In the above embodiments of the present application, the second display module includes: a second scaling unit, a second moving unit, and a fifth display unit.

[0206] Among them, the second scaling unit is used to perform a scaling operation on multiple remote sensing images and the first map image according to a preset zoom level to obtain a scaling result; the second moving unit is used to move the scaling result according to a preset position of the center point to obtain a processing result; the fifth display unit is used to display the processing result in multiple display areas respectively.

[0207] In the above embodiments of the present application, the second display module includes: a third acquisition unit, a third superposition unit, and a sixth display unit.

[0208] Among them, the third acquisition unit is used to respectively obtain the target area results of the target sub-areas from the image recognition results of multiple remote sensing images, so as to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on multiple remote sensing images; the third superposition unit is used to superpose multiple area results with multiple remote sensing images respectively to obtain processing results; and the processing results are respectively displayed in multiple display areas.

[0209] In the above embodiments of the present application, the device further includes: a determination module, a sending module, and a third display module.

[0210] Among them, the determination module is used to respond to a selection instruction acting on multiple time controls included in the second display area to determine the target time corresponding to the selection instruction; the sending module is used to send an update request carrying the target time to the server and receive the target remote sensing image corresponding to the target time returned by the server; the third display module is used to display the target remote sensing image in the second display area.

[0211] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0212] Embodiment 7

[0213] According to an embodiment of the present application, there is also provided an image rendering device for implementing the above image rendering method. Figure 15 It is a schematic diagram of an image rendering device according to Embodiment 7 of the present application, as Figure 15 shown, the device includes: a first display module 1502, a second display module 1504.

[0214] Among them, the first display module is used to respond to a split-screen instruction acting on the operation interface and display multiple crop images in the crop image set in multiple display areas of the operation interface, where the crop image set includes images collected from the same crop planting area at different times; the second display module is used to respond to an operation instruction acting in the first display area and display the processing results of multiple crop images in multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing multiple crop images based on the operation instruction.

[0215] It should be noted that the above first display module 1502 and second display module 1504 correspond to steps S1002 to S1004 of Embodiment 2. The instances and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above modules, as part of the device, can run in the computing terminal 10 provided in Embodiment 1.

[0216] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0217] Embodiment 8

[0218] According to an embodiment of the present application, there is also provided an image rendering device for implementing the above image rendering method. Figure 16 It is a schematic diagram of an image rendering device according to Embodiment 8 of the present application, as Figure 16 shown. The device includes: a first display module 1602 and a second display module 1604.

[0219] Among them, the first display module is used to respond to a split-screen instruction acting on the operation interface and display multiple building images in the building image set in multiple display areas on the operation interface, where the building image set contains images obtained by collecting the same building at different times; the second display module is used to respond to an operation instruction acting in the first display area and display the processing results of the multiple building images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple building images based on the operation instruction.

[0220] It should be noted that the above first display module 1602 and second display module 1604 correspond to steps S1102 to S1104 of Embodiment 3. The instances and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above modules, as part of the device, can run in the computing terminal 10 provided in Embodiment 1.

[0221] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0222] Embodiment 9

[0223] According to an embodiment of the present application, there is also provided an image rendering device for implementing the above image rendering method. Figure 17Schematic diagram of an image rendering device according to Embodiment 9 of the present application, as Figure 17 shown, the device includes: a first display module 1702, a split-screen module 1704, and a driving module 1706.

[0224] Among them, the first display module is used to display a preset remote sensing image and a split-screen control in the rendering screen of a virtual reality (VR) device or an augmented reality (AR) device. The remote sensing image set contains images obtained by collecting the same area at different times. The split-screen module is used to respond to a split-screen instruction acting on the split-screen control and drive the VR device or the AR device to respectively display multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen. The driving module is used to respond to an operation instruction acting in the first display area and drive the VR device or the AR device to respectively display the processing results of multiple remote sensing images in multiple display areas of the rendering screen, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing multiple remote sensing images based on the operation instruction.

[0225] It should be noted here that the above first display module 1702, split-screen module 1704, and driving module 1706 correspond to steps S1202 to S1206 of Embodiment 4. The instances and application scenarios implemented by the three modules and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above modules, as part of the device, can run in the computing terminal 10 provided in Embodiment 1.

[0226] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0227] Embodiment 10

[0228] According to an embodiment of the present application, there is also provided an image rendering device for implementing the above image rendering method. Figure 18 Schematic diagram of an image rendering device according to Embodiment 10 of the present application, as Figure 18 shown, the device includes: a receiving module 1802, a first output module 1804, an uploading module 1806, a processing module 1808, and a second output module 1810.

[0229] Among them, the receiving module is used for the cloud server to receive the screen splitting instruction uploaded by the client, where the screen splitting instruction acts on the operation interface of the client; the first output module is used for the cloud server to output multiple remote sensing images in the remote sensing image set to the client, where the multiple remote sensing images are respectively displayed in multiple display areas of the operation interface, and the remote sensing image set includes images collected for the same area at different times; the uploading module is used for the cloud server to receive the operation instruction uploaded by the client, where the operation instruction acts on the first display area, and the first display area is any one of the multiple display areas; the processing module is used for the cloud server to process the multiple remote sensing images based on the operation instruction to obtain the processing results of the multiple remote sensing images; the second output module is used for the cloud server to output the processing results to the client, where the processing results are respectively displayed in multiple display areas.

[0230] It should be noted here that the above receiving module 1802, first output module 1804, uploading module 1806, processing module 1808, and second output module 1810 correspond to steps S1302 to S1310 of Embodiment 6. The instances and application scenarios implemented by the five modules and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above modules, as part of the device, can run in the computing terminal 10 provided in Embodiment 1.

[0231] It should be noted that the preferred implementation schemes involved in the above embodiments of the present application are the same as the schemes, application scenarios, and implementation processes provided in Embodiment 1, but are not limited to the schemes provided in Embodiment 1.

[0232] Embodiment 11

[0233] An embodiment of the present application can provide an image rendering device, and the image rendering device can be any one of the image rendering devices in the image rendering device group. Optionally, in this embodiment, the above image rendering device can also be replaced with a mobile terminal, an AR / VR device, or other terminal devices.

[0234] Optionally, in this embodiment, the above image rendering device can be located in at least one of the multiple network devices of the computer network.

[0235] In this embodiment, the above image rendering device may execute the program code of the following steps in the image rendering method: in response to a split-screen instruction acting on the operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, display the processing results of the multiple remote sensing images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0236] Optionally, Figure 19 is a structural block diagram of a computer terminal according to an embodiment of the present application. As Figure 19 shown, the computer terminal A may include: one or more (only one is shown in the figure) processors and a memory.

[0237] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the image rendering method and device in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above image rendering method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory may further include a memory remotely set relative to the processor, and these remote memories may be connected to the terminal A through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof.

[0238] The processor may call the information and application programs stored in the memory through the transmission device to execute the following steps: in response to a split-screen instruction acting on the operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, display the processing results of the multiple remote sensing images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0239] Optionally, the above processor may also execute the program code of the following steps: obtain a first map image in a first format; based on the geographical location data of the same area, superimpose the multiple remote sensing images on the first map image respectively to obtain multiple target images; display the multiple target images in the multiple display areas.

[0240] Optionally, the above-mentioned processor may also execute the program code of the following steps: Obtain a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; Based on the geographical location data, respectively superimpose multiple remote sensing images on the second map image to obtain a processing result; Display the processing result in multiple display areas respectively.

[0241] Optionally, the above-mentioned processor may also execute the program code of the following steps: Determine the current zoom level of multiple display areas; Adjust the current zoom level based on an operation instruction to obtain a target zoom level; Perform a zoom operation on multiple remote sensing images and the first map image according to the target zoom level to obtain a processing result; Display the processing result in multiple display areas respectively.

[0242] Optionally, the above-mentioned processor may also execute the program code of the following steps: Determine the current position of the center points of multiple remote sensing images; Adjust the current position of the center points based on an operation instruction to obtain the target position of the center points; Perform a moving operation on multiple remote sensing images and the first map image according to the target position of the center points to obtain a processing result; Display the processing result in multiple display areas respectively.

[0243] Optionally, the above-mentioned processor may also execute the program code of the following steps: Perform a zoom operation on multiple remote sensing images and the first map image according to a preset zoom level to obtain a zoom result; Move the zoom result according to the preset position of the center points to obtain a processing result; Display the processing result in multiple display areas respectively.

[0244] The processor may call the information and application programs stored in the memory through a transmission device to execute the following steps: Respond to a split-screen instruction acting on the operation interface, and display multiple crop images in the crop image set in multiple display areas on the operation interface, where the crop image set includes images collected at different times for the same crop planting area; Respond to an operation instruction acting on the first display area, and display the processing results of multiple crop images in multiple display areas respectively, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing multiple crop images based on the operation instruction.

[0245] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: in response to a split-screen instruction acting on the operation interface, display multiple building images in the building image set in multiple display areas of the operation interface, where the building image set includes images obtained by collecting the same building at different times; in response to an operation instruction acting on the first display area, display the processing results of the multiple building images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple building images based on the operation instruction.

[0246] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: display a preset remote sensing image and a split-screen control in the rendering screen of a virtual reality (VR) device or an augmented reality (AR) device, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to a split-screen instruction acting on the split-screen control, drive the VR device or the AR device to display multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen; in response to an operation instruction acting on the first display area, drive the VR device or the AR device to display the processing results of the multiple remote sensing images in the multiple display areas of the rendering screen, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0247] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: the cloud server receives a split-screen instruction uploaded by the client, where the split-screen instruction acts on the operation interface of the client; the cloud server outputs multiple remote sensing images in the remote sensing image set to the client, where the multiple remote sensing images are respectively displayed in multiple display areas of the operation interface, and the remote sensing image set includes images obtained by collecting the same area at different times; the cloud server receives an operation instruction uploaded by the client, where the operation instruction acts on the first display area, where the first display area is any one of the multiple display areas; the cloud server processes the multiple remote sensing images based on the operation instruction to obtain the processing results of the multiple remote sensing images; the cloud server outputs the processing results to the client, where the processing results are respectively displayed in the multiple display areas.

[0248] By adopting the embodiment of the present application, in response to a split-screen instruction acting on an operation interface, multiple remote sensing images in a remote sensing image set are respectively displayed in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction, achieving the purpose of improving the comparison efficiency of remote sensing images. It is easy to notice that the user can generate a split-screen instruction by operating on the operation interface according to needs, so as to respectively display multiple remote sensing images collected at different times in multiple display areas of the operation interface, facilitating the user to view multiple remote sensing images simultaneously on the same display screen, facilitating the user to compare multiple remote sensing images. The user can achieve the purpose of simultaneously processing the remote sensing images in all display areas by operating in any one display area. The whole process is completed in one interface, without the user having to perform the operation of switching interfaces, improving the efficiency of comparing and processing remote sensing images, and thus solving the technical problem of low efficiency in comparing remote sensing images in the related art.

[0249] Those of ordinary skill in the art can understand that Figure 19 the structure shown is only schematic, and the computer terminal can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a mobile Internet device (Mobile Internet Devices, MID), a PAD and other terminal devices. Figure 19 It does not limit the structure of the above electronic device. For example, the computer terminal 10 may further include more or fewer components (such as a network interface, a display device, etc.) than those shown Figure 19 in the figure, or have a different configuration from that shown Figure 19 in the figure.

[0250] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware of the terminal device through a program, and the program can be stored in a computer-readable storage medium. The storage medium can include: a flash drive, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disc, etc.

[0251] Embodiment 12

[0252] Embodiments of the present application also provide a computer-readable storage medium. Optionally, in this embodiment, the above computer-readable storage medium may be used to store the program code executed by the image rendering method provided in Embodiment 1 above.

[0253] Optionally, in this embodiment, the above computer-readable storage medium may be located in any one of the computer terminals in the AR / VR device terminal group in the AR / VR device network, or in any one of the mobile terminals in the mobile terminal group.

[0254] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: in response to a split-screen instruction acting on the operation interface, display multiple remote sensing images in the remote sensing image set in multiple display areas on the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, display the processing results of the multiple remote sensing images in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction.

[0255] Optionally, the above storage medium is further configured to store program code for performing the following steps: obtain a first map image in a first format; based on the geographical location data of the same area, overlay the multiple remote sensing images with the first map image respectively to obtain multiple target images; display the multiple target images in the multiple display areas respectively.

[0256] Optionally, the above storage medium is further configured to store program code for performing the following steps: obtain a second map image in a second format, where the first map image and the second map image are used to represent the map images of the same geographical area; based on the geographical location data, overlay the multiple remote sensing images with the second map image respectively to obtain the processing results; display the processing results in the multiple display areas respectively.

[0257] Optionally, the above storage medium is further configured to store program code for performing the following steps: determine the current zoom level of the multiple display areas; adjust the current zoom level based on the operation instruction to obtain a target zoom level; perform a zoom operation on the multiple remote sensing images and the first map image according to the target zoom level to obtain the processing results; display the processing results in the multiple display areas respectively.

[0258] Optionally, the above storage medium is further configured to store program code for performing the following steps: determining the current positions of the center points of a plurality of remote sensing images; adjusting the current positions of the center points based on an operation instruction to obtain the target positions of the center points; performing a moving operation on the plurality of remote sensing images and a first map image according to the target positions of the center points to obtain a processing result; and displaying the processing result in a plurality of display areas respectively.

[0259] Optionally, the above storage medium is further configured to store program code for performing the following steps: performing a scaling operation on the plurality of remote sensing images and a first map image according to a preset scaling level to obtain a scaling result; moving the scaling result according to the preset positions of the center points to obtain a processing result; and displaying the processing result in a plurality of display areas respectively.

[0260] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: in response to a split-screen instruction acting on an operation interface, displaying a plurality of crop images in a crop image set in a plurality of display areas on the operation interface, where the crop image set includes images collected at different times for the same crop planting area; in response to an operation instruction acting on a first display area, displaying the processing results of the plurality of crop images in the plurality of display areas respectively, where the first display area is any one of the plurality of display areas, and the processing result is obtained by processing the plurality of crop images based on the operation instruction.

[0261] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: in response to a split-screen instruction acting on an operation interface, displaying a plurality of building images in a building image set in a plurality of display areas on the operation interface, where the building image set includes images collected at different times for the same building; in response to an operation instruction acting on a first display area, displaying the processing results of the plurality of building images in the plurality of display areas respectively, where the first display area is any one of the plurality of display areas, and the processing result is obtained by processing the plurality of building images based on the operation instruction.

[0262] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: displaying a preset remote sensing image and a split-screen control in a rendered image of a virtual reality (VR) device or an augmented reality (AR) device, where the remote sensing image set includes images obtained by collecting images of the same area at different times; responding to a split-screen instruction acting on the split-screen control, driving the VR device or the AR device to respectively display a plurality of remote sensing images in the remote sensing image set in a plurality of display areas of the rendered image; responding to an operation instruction acting on the first display area, driving the VR device or the AR device to respectively display processing results of the plurality of remote sensing images in the plurality of display areas of the rendered image, where the first display area is any one of the plurality of display areas, and the processing results are obtained by processing the plurality of remote sensing images based on the operation instruction.

[0263] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: the cloud server receives a split-screen instruction uploaded by the client, where the split-screen instruction acts on the operation interface of the client; the cloud server outputs a plurality of remote sensing images in the remote sensing image set to the client, where the plurality of remote sensing images are respectively displayed in a plurality of display areas of the operation interface, and the remote sensing image set includes images obtained by collecting images of the same area at different times; the cloud server receives an operation instruction uploaded by the client, where the operation instruction acts on the first display area, and the first display area is any one of the plurality of display areas; the cloud server processes the plurality of remote sensing images based on the operation instruction to obtain processing results of the plurality of remote sensing images; the cloud server outputs the processing results to the client, where the processing results are respectively displayed in the plurality of display areas.

[0264] By adopting the embodiment of the present application, first, a split-screen instruction acting on the operation interface can be responded to, and multiple remote sensing images in a remote sensing image set are respectively displayed in multiple display areas of the operation interface, where the remote sensing image set includes images obtained by collecting the same area at different times; in response to an operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple remote sensing images based on the operation instruction, achieving the purpose of improving the comparison efficiency of remote sensing images. It is easy to notice that the user can generate a split-screen instruction by operating on the operation interface according to the need, so as to respectively display multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface, facilitating the user to view multiple remote sensing images simultaneously on the same display screen, and facilitating the user to operate according to the display situation of the multiple remote sensing images. When it is necessary to process multiple remote sensing images, an operation instruction can be generated by operating on the first display area, so as to process the remote sensing images according to the operation instruction to obtain a processing result, and the processing result can be displayed in the display area. The whole process is completed in one interface, without the user having to perform the operation of switching the screen, improving the efficiency of comparing and processing remote sensing images, and thus solving the technical problem of low efficiency in comparing remote sensing images in the related art.

[0265] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.

[0266] In the above embodiments of the present application, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0267] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the units or modules can be in an electrical or other form.

[0268] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0269] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0270] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0271] The above are only the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. An image rendering method, characterized in that, Including: In response to a split-screen instruction acting on the operation interface, multiple remote sensing images in a remote sensing image set are respectively displayed in multiple display areas of the operation interface, where the remote sensing image set includes images acquired for the same area at different times, the multiple display areas are determined by the same view object, the view object is used to synchronously update the attributes of the multiple display areas, and a time axis is displayed in the multiple display areas, and the time axis is used to switch the multiple remote sensing images; In response to an operation instruction acting on the first display area, the processing results of the multiple remote sensing images are respectively displayed in the multiple display areas, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images based on the operation instruction; The step of respectively displaying multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface includes: Obtaining a first map image in a first format, where the first map image is used to align and display the multiple remote sensing images in different display areas; superimposing the multiple remote sensing images on the first map image respectively and then displaying them in the multiple display areas; When the operation instruction is an instruction generated by a drag operation sensed in the first display area, the step of respectively displaying the processing results of the multiple remote sensing images in the multiple display areas includes: Based on the same view object, determining the current positions of the centers of the multiple remote sensing images; Adjusting the current positions of the centers in the same view object based on the operation instruction to obtain target positions of the centers, where the target positions are used to synchronously move the multiple remote sensing images in the multiple display areas; performing a moving operation on the multiple remote sensing images and the first map image according to the target positions of the centers to obtain the processing results; and respectively displaying the processing results in the multiple display areas.

2. The method according to claim 1, wherein The step of respectively displaying multiple remote sensing images in the remote sensing image set in multiple display areas of the operation interface further includes: Based on the geographical location data of the same area, superimposing the multiple remote sensing images on the first map image respectively to obtain multiple target images; Respectively displaying the multiple target images in the multiple display areas.

3. The method according to claim 2, characterized in that When the operation instruction is an instruction generated by triggering a switching control displayed in the first display area, the step of respectively displaying the processing results of the multiple remote sensing images in the multiple display areas includes: Obtaining a second map image in a second format, where the first map image and the second map image are used to represent map images of the same geographical area; Based on the geographical location data, superimposing the multiple remote sensing images on the second map image respectively to obtain the processing results; Respectively displaying the processing results in the multiple display areas.

4. The method according to claim 2, wherein When the operation instruction is generated by triggering a zoom control displayed in the first display area, the step of respectively displaying the processing results of the multiple remote sensing images in the multiple display areas includes: Determine the current zoom level of the multiple display areas; Adjust the current zoom level based on the operation instruction to obtain a target zoom level; Perform a zoom operation on the multiple remote sensing images and the first map image according to the target zoom level to obtain the processing result; Display the processing result in the multiple display areas respectively.

5. The method according to claim 4, characterized in that When the operation instruction is generated by triggering the reset control displayed in the first display area, displaying the processing results of the multiple remote sensing images in the multiple display areas respectively includes: Perform a zoom operation on the multiple remote sensing images and the first map image according to a preset zoom level to obtain a zoom result; Move the zoom result according to the preset position of the center point to obtain the processing result; Display the processing result in the multiple display areas respectively.

6. The method according to claim 1, wherein When the same area contains multiple sub-areas and the operation instruction is used to select a target sub-area among the multiple sub-areas, displaying the processing results of the multiple remote sensing images in the multiple display areas respectively includes: Respectively obtain the target area results of the target sub-area from the image recognition results of the multiple remote sensing images to obtain multiple area results, where the image recognition results are obtained by respectively performing image recognition on the multiple remote sensing images; Overlay the multiple area results with the multiple remote sensing images respectively to obtain the processing result; Display the processing result in the multiple display areas respectively.

7. The method according to claim 1, characterized in that Each display area displays multiple time controls, and the multiple time controls respectively correspond to the acquisition time of each remote sensing image in the remote sensing image set. Wherein, the method further includes: Respond to a selection instruction acting on the multiple time controls included in the second display area to determine the target time corresponding to the selection instruction; Send an update request carrying the target time to the server and receive the target remote sensing image corresponding to the target time returned by the server; Display the target remote sensing image in the second display area.

8. An image rendering method, characterized in that, Include: Respond to a split-screen instruction acting on the operation interface, and display multiple crop images in the multiple display areas of the operation interface respectively, where the crop image set includes images obtained by collecting the same crop planting area at different times, the multiple display areas are determined by the same view object, the view object is used to synchronously update the attributes of the multiple display areas, and a time axis is displayed in the multiple display areas, and the time axis is used to switch the multiple crop images; Respond to an operation instruction acting on the first display area, and display the processing results of the multiple crop images in the multiple display areas respectively, where the first display area is any one of the multiple display areas, and the processing result is obtained by processing the multiple crop images based on the operation instruction; Displaying multiple crop images in the crop image set in multiple display areas of the operation interface respectively, including: obtaining a first map image in a first format, where the first map image is used to align and display the multiple crop images in different display areas; superimposing and displaying the multiple crop images on the first map image in the multiple display areas respectively; When the operation instruction is an instruction generated by a drag operation sensed in the first display area, displaying the processing results of the multiple crop images in the multiple display areas respectively, including: determining the current positions of the center points of the multiple crop images based on the same view object; adjusting the current positions of the center points in the same view object based on the operation instruction to obtain target positions of the center points, where the target positions are used to synchronously move the multiple crop images in the multiple display areas; performing a moving operation on the multiple crop images and the first map image according to the target positions of the center points to obtain the processing results; and displaying the processing results in the multiple display areas respectively.

9. An image rendering method, characterized in that, Including: Responding to a split-screen instruction acting on the operation interface, displaying multiple building images in the building image set in multiple display areas of the operation interface, where the building image set contains images obtained by collecting the same building at different times, the multiple display areas are determined by the same view object, the view object is used to synchronously update the attributes of the multiple display areas, and a time axis is displayed in the multiple display areas, and the time axis is used to switch the multiple building images; Responding to an operation instruction in the first display area, displaying the processing results of the multiple building images in the multiple display areas respectively, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple building images based on the operation instruction; Displaying multiple building images in the building image set in multiple display areas of the operation interface respectively, including: obtaining a first map image in a first format, where the first map image is used to align and display the multiple building images in different display areas; superimposing and displaying the multiple building images on the first map image in the multiple display areas respectively; When the operation instruction is an instruction generated by detecting a drag operation in the first display area, the process of displaying the processing results of the multiple building images in the multiple display areas respectively includes: determining the current positions of the centers of the multiple building images based on the same view object; adjusting the current positions of the centers in the same view object according to the operation instruction to obtain the target positions of the centers, where the target positions are used to synchronously move the multiple building images in the multiple display areas; performing a moving operation on the multiple building images and the first map image according to the target positions of the centers to obtain the processing results; and displaying the processing results in the multiple display areas respectively.

10. An image rendering method, characterized in that, including: displaying a preset remote sensing image and a split screen control in a rendering screen of a virtual reality (VR) device or an augmented reality (AR) device, where the remote sensing image set includes images obtained by collecting the same area at different times; responding to a split screen instruction acting on the split screen control, driving the VR device or the AR device to respectively display multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen, where the multiple display areas are determined by the same view object, the view object is used to synchronously update the attributes of the multiple display areas, and a time axis is displayed in the multiple display areas, and the time axis is used to switch the multiple remote sensing images; responding to an operation instruction acting on the first display area, driving the VR device or the AR device to respectively display the processing results of the multiple remote sensing images in multiple display areas of the rendering screen, where the first display area is any one of the multiple display areas, and the processing results are obtained by processing the multiple remote sensing images according to the operation instruction; The process of respectively displaying multiple remote sensing images in the remote sensing image set in multiple display areas of the rendering screen includes: obtaining a first map image in a first format, where the first map image is used to align and display the multiple remote sensing images in different display areas; and respectively superimposing the multiple remote sensing images on the first map image and then displaying them in the multiple display areas; When the operation instruction is an instruction generated by detecting a drag operation in the first display area, the process of displaying the processing results of the multiple remote sensing images in the multiple display areas respectively includes: determining the current positions of the centers of the multiple remote sensing images based on the same view object; adjusting the current positions of the centers in the same view object according to the operation instruction to obtain the target positions of the centers, where the target positions are used to synchronously move the multiple remote sensing images in the multiple display areas; performing a moving operation on the multiple remote sensing images and the first map image according to the target positions of the centers to obtain the processing results; and displaying the processing results in the multiple display areas respectively.

11. An image rendering method, characterized in that, including: The cloud server receives a screen splitting instruction uploaded by the client, where the screen splitting instruction acts on the operation interface of the client; After the cloud server obtains the first map image, it outputs multiple remote sensing images in the remote sensing image set to the client. The first map image is used to align and display the multiple remote sensing images in different display areas. The multiple remote sensing images are respectively displayed in multiple display areas of the operation interface after being superimposed on the first map image. The remote sensing image set contains images collected for the same area at different times. The multiple display areas are determined by the same view object. The view object is used to synchronously update the attributes of the multiple display areas. And a time axis is displayed in the multiple display areas. The time axis is used to switch the multiple remote sensing images; The cloud server receives an operation instruction uploaded by the client, where the operation instruction acts on the first display area, and the first display area is any one of the multiple display areas; The cloud server processes the multiple remote sensing images based on the operation instruction to obtain processing results of the multiple remote sensing images; The cloud server outputs the processing results to the client, where the processing results are respectively displayed in the multiple display areas; When the operation instruction is an instruction generated by sensing a drag operation in the first display area, the cloud server processes the multiple remote sensing images based on the operation instruction to obtain processing results of the multiple remote sensing images, including: determining the current positions of the centers of the multiple remote sensing images based on the same view object; adjusting the current positions of the centers in the same view object based on the operation instruction to obtain the target positions of the centers, where the target positions are used to synchronously move the multiple remote sensing images in the multiple display areas; performing a moving operation on the multiple remote sensing images and the first map image according to the target positions of the centers to obtain the processing results.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, where when the program runs, it controls the device where the computer-readable storage medium is located to execute the image rendering method according to any one of claims 1 to 11.

13. An image rendering device, characterized in that, Including: A processor; A memory, connected to the processor, for providing instructions for the processor to process the following processing steps: in response to a split-screen instruction acting on an operation interface, displaying a plurality of remote sensing images in a remote sensing image set in a plurality of display areas on the operation interface, wherein the remote sensing image set includes images obtained by collecting the same area at different times, the plurality of display areas are determined by the same view object, the view object is used to synchronously update the attributes of the plurality of display areas, and a time axis is displayed in the plurality of display areas, the time axis is used to switch the plurality of remote sensing images; in response to an operation instruction acting on a first display area, displaying processing results of the plurality of remote sensing images in the plurality of display areas, wherein the first display area is any one of the plurality of display areas, and the processing results are obtained by processing the plurality of remote sensing images based on the operation instruction; the displaying the plurality of remote sensing images in the remote sensing image set in the plurality of display areas on the operation interface includes: obtaining a first map image in a first format, wherein the first map image is used to align and display the plurality of remote sensing images in different display areas; respectively superimposing the plurality of remote sensing images on the first map image and displaying them in the plurality of display areas; when the operation instruction is an instruction generated by a drag operation sensed in the first display area, the displaying the processing results of the plurality of remote sensing images in the plurality of display areas includes: based on the same view object, determining the current position of the center points of the plurality of remote sensing images; adjusting the current position of the center points in the same view object based on the operation instruction to obtain a target position of the center points, wherein the target position is used to synchronously move the plurality of remote sensing images in the plurality of display areas; performing a moving operation on the plurality of remote sensing images and the first map image according to the target position of the center points to obtain the processing results; and displaying the processing results in the plurality of display areas.

Citation Information

Patent Citations

  • Information display method and device and electronic equipment

    CN111124581A

  • Image operation method and device and non-volatile storage medium

    CN112732132A