A resource mapping method and device

By acquiring and displaying the resource map point data from the flood, drought and wind thematic database, the problems of untimely resource scheduling and incomplete information were solved, the rational scheduling of emergency resources and the timely updating of disaster information were achieved, and the efficiency of emergency response was improved.

CN114036222BActive Publication Date: 2025-09-05DIGITAL QINGDAO CONSTRUCTION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111290214.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2025-09-05
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

The existing flood, drought and wind resource thematic system has problems in resource scheduling, such as untimely resource reporting, unclear classification, and untimely and incomplete information updates, which leads to imbalance in emergency resource scheduling and even greater losses.

Method used

A resource mapping method and device are provided. By obtaining resource mapping point data from a flood, drought and wind thematic database, judging its type, and determining the corresponding mapping method based on the type, the resource mapping points are displayed on the user interface, including information on single resource points, uniquely identified array resource points, resource aggregation layer resource points, and custom separated icon resource points.

Benefits of technology

It achieves a comprehensive display of information on various resource points, ensures the rational dispatch of emergency resources, provides timely and comprehensive natural disaster information, and improves the efficiency and accuracy of emergency resource dispatch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114036222B_ABST
    Figure CN114036222B_ABST
Patent Text Reader

Abstract

This application discloses a resource mapping method and device, relating to the technical field of emergency systems. In this application, a server obtains data on resource mapping points from a special database on floods, droughts, and winds; determines the type of resource mapping point; determines a corresponding resource mapping method based on the type of the resource mapping point; and displays the resource mapping point on a user interface based on the resource mapping method. This application can be used to improve emergency resource mapping methods, comprehensively displaying information on various resource mapping points on map software, providing timely and comprehensive natural disaster information, and ensuring the rational dispatch of emergency resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of emergency systems, and in particular to a resource mapping method and device. Background Art

[0002] In the daily response to emergencies, emergency command systems effectively reduce property losses and safeguard lives, serving as an effective emergency response measure. However, compared to other emergency command systems, the flood, drought, and wind resource management system is more prone to resource scheduling issues. These issues primarily manifest in: an inability to promptly report and clearly categorize resources, inconsistent methods for mapping emergency resources, and incomplete and untimely updates of disaster information. Failure of the flood, drought, and wind resource management system to promptly dispatch emergency resources and update natural disaster information can easily lead to imbalanced resource allocation, potentially causing greater losses in areas lacking emergency resources.

[0003] Current flood, drought, and wind resource management systems are impacted by factors such as the uniformity and integration of emergency resource data, as well as the cost of system maintenance. Currently, emergency resource mapping uses a variety of mapping software for mapping and displaying emergency resources. However, these mapping software programs use incompatible data formats, necessitating the development of specific code and data formats for each type of map.

[0004] Therefore, how to improve the method of mapping emergency resources, provide timely and comprehensive natural disaster information, and ensure the rational dispatch of emergency resources is a problem that needs to be solved at present. Summary of the Invention

[0005] In an exemplary embodiment of the present application, a resource mapping method and apparatus are provided to improve the emergency resource mapping method, map various types of resource mapping points, thereby providing comprehensive resource point information and ensuring reasonable scheduling of emergency resources.

[0006] In a first aspect, a method for mapping resources is provided, the method comprising:

[0007] In a second aspect, a server is provided, including: obtaining data of resource mapping points in a flood, drought and wind thematic database; determining the type of the resource mapping point; determining a corresponding resource mapping method based on the type of the resource mapping point; and displaying the resource mapping point on a user interface based on the resource mapping method.

[0008] In one possible implementation, the type of the resource mapping point is a single resource point, and the method for determining the corresponding resource mapping based on the type of the resource mapping point includes: obtaining basic information of the single resource point, the basic information at least including the name of the single resource point; determining the layer information, point elements and pop-up window information of the single resource point based on the basic information of the single resource point, wherein the layer information includes a layer name and layer configuration information, the layer name is used to identify the single resource point, the layer configuration information at least includes JavaScript object notation JSON node data, the point elements at least include the coordinate position and resource information of the single resource point in the map, and the pop-up window information is used to indicate whether to display the single resource point in a pop-up window; and mapping the single resource point based on the layer information, point elements and pop-up window information of the single resource point.

[0009] In a possible implementation, the type of the resource map point is a unique identification array resource point, and the method for determining the corresponding resource map according to the type of the resource map point includes: obtaining the unique identifier of the unique identification array resource point, and obtaining basic information of the unique identification array resource point from the corresponding resource array according to the unique identifier, the resource array including basic information and resource type of at least one unique identification array resource point, the basic information including at least the name of the unique identification array resource point, and the resource type including video surveillance resources and emergency material resources; according to the unique identification array The basic information of the resource point is used to determine the layer configuration information, point elements and pop-up information of the uniquely identified array resource point, wherein the layer configuration information at least includes JSON node data, the unique identifier of the uniquely identified array resource point and the resource type, the point elements at least include the coordinate position and resource information of the uniquely identified array resource point in the map, and the pop-up information is used to indicate whether to display the uniquely identified array resource point in the pop-up window; according to the layer configuration information, point information and pop-up information of the uniquely identified array resource point, the uniquely identified array resource point included in the resource array is mapped.

[0010] In a possible implementation, the type of the resource map point is a resource aggregation layer resource point, and the method for determining the corresponding resource map based on the type of the resource map point includes: obtaining the point element identifier of the resource aggregation layer resource point, and according to the point element identifier, obtaining the basic information of the resource aggregation layer resource point from the corresponding point element array, the point element array includes the basic information of at least one resource aggregation layer resource point, and the basic information includes at least the name of the resource aggregation layer resource point; according to the basic information of the resource aggregation layer resource point, determining the layer information, point element, pop-up window information and layer aggregation style of the resource aggregation layer resource point Class name, wherein the layer information includes a layer name and layer configuration information, the layer name is used to identify the unique identifier array resource single point, the layer configuration information at least includes JSON node data and the point element identifier of the resource aggregation layer resource point, the point element at least includes the coordinate position and resource information of the resource aggregation layer resource point in the map, the pop-up information is used to indicate whether the resource aggregation layer resource point is displayed in the pop-up window, and the layer aggregation style class name is used to indicate whether the custom separator icon resource point requires a custom separator icon; according to the layer information, point element and pop-up information of the resource aggregation layer resource point, the resource aggregation layer resource point is mapped.

[0011] In one possible implementation, the type of the resource map point is a custom separated icon resource point, and the method for determining the corresponding resource map based on the type of the resource map point includes: obtaining basic information of the custom separated icon resource point, wherein the basic information at least includes the name of the custom separated icon resource point; determining the layer information, point elements, pop-up information and layer aggregation style class name of the custom separated icon resource point based on the basic information of the custom separated icon resource point, wherein the layer information includes the layer name and layer configuration information, and the layer name is used to identify the custom separated icon resource point The layer configuration information includes at least JSON node data and the point element identifier of the custom separator icon resource point, the point element includes at least the coordinate position and resource information of the custom separator icon resource point in the map, the pop-up information is used to indicate whether the custom separator icon point resource is displayed in the pop-up window; the layer aggregation style class name is used to indicate whether the custom separator icon resource point requires a custom separator icon; according to the layer information, point element, pop-up information and layer aggregation style class name of the custom separator icon resource point, a corresponding custom separator icon is created, and the custom separator icon resource point is mapped.

[0012] In one possible implementation, the creation of the corresponding custom separator icon includes: configuring the size, hypertext markup language information and style class name of the resource layer for the custom separator icon of the map point on the resource according to the characteristic parameters; and configuring the storage address for the custom separator icon of the map point on the resource according to the index parameters.

[0013] In a possible implementation, before obtaining the data of the resource map points in the flood, drought and wind thematic database, it also includes: obtaining the flood, drought and wind thematic data of each department, classifying the flood, drought and wind thematic data according to the type of the flood, drought and wind thematic data of each department and the type of each department; and storing the classified flood, drought and wind thematic data into the database of flood, drought and wind thematic resources.

[0014] In a possible implementation, the information of the resource map points displayed on the user interface includes at least one of the following information: thematic data, rainfall and water conditions, weather radar, comprehensive flood conditions, typhoon paths, and satellite cloud maps.

[0015] In a second aspect, a server is provided, comprising: an acquisition module, a processing module, and a display module. The acquisition module is configured to acquire data on resource mapping points from a flood, drought, and wind thematic database; the processing module is configured to determine the type of the resource mapping point; and based on the type of the resource mapping point, determine a corresponding resource mapping method; and the display module is configured to display the resource mapping point on a user interface based on the resource mapping method.

[0016] According to a third aspect, a communication device is provided, comprising a memory and a processor; the processor is configured to read the computer instructions and execute any one of the methods according to the first aspect.

[0017] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable the computer to execute any one of the methods in the first aspect.

[0018] In a fifth aspect, a computer program product is provided. When the computer program product is called by a computer, the computer is caused to execute any one of the methods in the first aspect.

[0019] In the above-mentioned embodiment of the present application, the server obtains the data of the resource mapping points in the flood, drought and wind thematic database; determines the type of the resource mapping point; determines the corresponding resource mapping method according to the type of the resource mapping point; and displays the resource mapping points on the user interface according to the resource mapping method, thereby realizing the comprehensive display of the data of various resource mapping points on the map software, which is conducive to disaster monitoring and decision-making deployment. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0021] Figure 1 The following is a schematic diagram of a system architecture applicable to the embodiments of the present application;

[0022] Figure 2 The module diagram of the emergency information display of the flood, drought and wind special system provided in the embodiment of the present application is exemplarily shown;

[0023] Figure 3 A schematic diagram illustrating the real-time rainfall conditions of the flood, drought and wind special system provided by an embodiment of the present application is shown as an example;

[0024] Figure 4 A schematic diagram exemplarily shows the real-time water conditions of the flood, drought and wind special system provided in an embodiment of the present application;

[0025] Figure 5 A schematic diagram illustrating a typhoon path of the flood and drought wind thematic system provided in an embodiment of the present application is exemplified;

[0026] Figure 6 A schematic diagram exemplarily shows a satellite cloud map of the flood, drought and wind thematic system provided in an embodiment of the present application;

[0027] Figure 7 The following is a flow chart showing an exemplary method for mapping resources provided in an embodiment of the present application;

[0028] Figure 8 A schematic diagram of the homepage of the flood, drought and wind special system based on EGIS in an embodiment of the present application is exemplarily shown;

[0029] Figure 9 A schematic diagram illustrating an example of emergency handling of a flood, drought, and wind-related special system based on EGIS in an embodiment of the present application is shown;

[0030] Figure 10 The schematic diagram of the emergency resources of the flood, drought and wind special system based on EGIS in an embodiment of the present application is shown in the figure above;

[0031] Figure 11 A schematic diagram illustrating an emergency event list of the flood, drought and wind special system based on EGIS in an embodiment of the present application is shown as an example;

[0032] Figure 12A schematic diagram of the homepage of the flood, drought and wind special system based on SuperMap in an embodiment of the present application is exemplarily shown;

[0033] Figure 13 The schematic diagram of the above diagram of the flood, drought and wind special emergency resources based on SuperMap in the embodiment of the present application is exemplarily shown;

[0034] Figure 14 The schematic diagram of the rainfall monitoring system of the flood, drought and wind theme based on SuperMap in the embodiment of the present application is exemplarily shown; Figure 15 The following is a schematic diagram showing the structure of the server provided in the embodiment of the present application;

[0035] Figure 16 The structural diagram of the communication device provided in the embodiment of the present application is exemplified. DETAILED DESCRIPTION

[0036] This embodiment of the application proposes a resource mapping method and apparatus for mapping various types of resources, including floods, droughts, and windstorms. Based on the resource mapping methods and resource mapping specifications corresponding to different resource mapping points, this embodiment of the application comprehensively displays information about various resource mapping points on map software, providing timely and comprehensive natural disaster information and ensuring the rational dispatch of emergency resources.

[0037] The technical solutions in the embodiments of the present application will be described clearly and in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" refers to two or more than two.

[0038] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.

[0039] In order to better understand the embodiments of the present application, the parameters and technical terms involved in the embodiments of the present application are first explained below.

[0040] (1) Resource points are points containing emergency resource information displayed on map software tools. According to the method in the above figure, they can be divided into single resource points, unique identifier array resource points, resource aggregation layer resource points and custom separated icon resource points.

[0041] (2) A single resource point may include at least one of the following resource point information: layer name, point feature object, layer configuration information, pop-up window information, pop-up window method, pop-up window judgment value, pop-up window style class name, HyperText Markup Language (HTML) of the separator (DIVision, DIV) icon, and the style class name of the DIV icon:

[0042] Layer name, used to identify and delete individual resource points;

[0043] Point feature objects can be used to store the coordinate values ​​of resource points, such as longitude and latitude;

[0044] The layer configuration information may include at least one of the layer's display name, JavaScript Object Notation (JSON) node data, and basic properties;

[0045] Pop-up window information, the default value is null. For example, if the pop-up window information value is null, it means that no pop-up window is required;

[0046] The pop-up window method may include at least one of popping up a new page and refreshing the current page;

[0047] Pop-up judgment value, used to determine whether to pop up the pop-up window immediately. For example, if there is a value, it means that the pop-up window will be displayed immediately;

[0048] Pop-up window style class name, used to determine the style of the pop-up window method;

[0049] DIV icon HTML, used to customize DIV icons to display a single resource point;

[0050] The style class name of the DIV icon, used to determine whether a DIV icon needs to be displayed to display a single resource point.

[0051] (2) Unique identification array resource point, using the constructed Universally Unique Identifier (UUID) array to query resources, which is obtained by the server classifying the terminal's resource data and may include at least one resource point information from the unique identification array, layer configuration information, and resource type.

[0052] Unique identification array: You only need to filter out UUIDs from the resource data queried from the flood, drought and wind thematic database, put the UUID of each resource into the array, and create a unique identifier for each resource. This ensures the consistency and non-repetitiveness of the data at the resource map points during the mapping process, facilitating statistical analysis.

[0053] Layer configuration information may include at least one of the layer's display name, JSON node data, and basic properties;

[0054] Resource type is used to distinguish video surveillance from other resources. The resource types in the figure above are divided into different resource types such as video surveillance resources and emergency supplies. The resource type field needs to be added to distinguish them.

[0055] (3) Resource aggregation layer resource points, which may include at least one resource point information from the following: an array of resource element objects, layer name, layer configuration information, aggregation layer judgment value, pop-up information function, layer aggregation style class name, pop-up style class name, and pop-up method:

[0056] An array of resource element objects, used to store resource element objects, that is, the specific information of each resource is taken as an object;

[0057] Layer name, used to identify and delete resource points in the resource aggregation layer;

[0058] Layer configuration information may include at least one of the layer's display name, JSON node data, and basic properties. Layer code is generally used for query, but it can also be constructed as needed.

[0059] Aggregate layer judgment value, used to determine whether it is an aggregate layer. That is, when performing a map zoom operation, the aggregate layer will automatically synthesize an area when the map is zoomed in to a certain extent, and display the number of resource points in this area. If an aggregate layer is required, this value is passed as a non-empty string, such as "true". If an aggregate layer is not required, do not pass this parameter;

[0060] Pop-up window information function, used to obtain the properties of the pop-up window, including the length and width of the pop-up window;

[0061] The layer aggregation style class name, used to determine whether the style of the aggregate layer needs to be customized;

[0062] Pop-up window style class name, used to determine the style of the pop-up window method;

[0063] The pop-up window method may include at least one of popping up a new page and refreshing the current page;

[0064] (4) Customized separator icon resource locations may include at least one resource location information from the following: layer name, feature set, layer configuration information, aggregate layer judgment value, pop-up information function, pop-up method, DIV icon parameters, and pop-up style class name:

[0065] Layer name, used to identify and delete custom separator icon resource points;

[0066] Feature collection, including the specific information of resource points with custom separated icons;

[0067] Layer configuration information may include at least one of the layer's display name, JSON node data, and basic properties. Layer code is generally used for query, but it can also be constructed as needed.

[0068] Aggregate layer judgment value, used to determine whether it is an aggregate layer. That is, when performing a map zoom operation, the aggregate layer will automatically synthesize an area when the map is zoomed in to a certain extent, and display the number of resource points in this area. If an aggregate layer is required, this value is passed as a non-empty string, such as "true". If an aggregate layer is not required, do not pass this parameter;

[0069] Pop-up window information function, used to obtain the properties of the pop-up window, including the length and width of the pop-up window;

[0070] The pop-up window method may include at least one of popping up a new page and refreshing the current page;

[0071] DIV icon parameters are used to create custom DIV icons. They include the first and second parameters, which are pop-up style class names. The first parameter is feature, which is each sub-element of features. The second is index, which starts at zero and increases until features.length-1.

[0072] Popup style class name, used to determine the style of the popup method.

[0073] Figure 1 The following is an example of a system architecture diagram applicable to this application: Figure 1 As shown, the system architecture includes: a terminal 101 and a server 102. The terminal 101 and the server 102 can exchange information via wireless communication or wired communication. The embodiment of the present application does not limit the number of terminals and other devices mentioned above. Figure 1 Only one terminal is used as an example for description.

[0074] Terminal 101 is a device that can provide voice and / or data connectivity to users. For example, terminal devices include handheld devices and vehicle-mounted devices with wireless connection capabilities. Currently, terminal devices can be: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, etc.

[0075] Server 102 is used to obtain data on resource mapping points in the flood, drought and wind thematic database; determine the type of the resource mapping point; determine the corresponding resource mapping method based on the type of the resource mapping point; and display the resource mapping point on the user interface based on the resource mapping method.

[0076] It should be noted that in this embodiment of the present application, after receiving the flood, drought, and wind data from various departments sent by terminal 101, server 102 categorizes the data according to the type of the data and the type of department, such as hydrological bureau data, water conservancy bureau data, emergency supplies data, and meteorological data, and then stores the categorized flood, drought, and wind data in a flood, drought, and wind database. See Table 1 for details on the data types and data classifications of each flood, drought, and wind data.

[0077] Table 1 Data types and classification details of flood and drought wind special topic

[0078] Data Type Data classification details Emergency Resources Rescue teams, shelters, material reserves, emergency experts... Hazard Source Waterlogging points, hazardous chemical points, geological disaster points, water conservancy projects... Protection target Government departments, schools, hospitals, ports, roads and bridges... Basic data Beacon, reservoir, road, bridge, ship...

[0079] As can be seen from the above table, the server can classify flood, drought and wind thematic data from various departments into four categories: emergency resources, hazard sources, protection targets and basic data according to the data type of the data.

[0080] Furthermore, emergency resources include rescue teams, shelters, material storage depots, and emergency experts; sources of danger include waterlogging points, hazardous chemical points, geological disaster points, and water conservancy projects; protection targets include government departments, schools, hospitals, ports, roads and bridges; basic data include levees, reservoirs, roads, bridges, and ships.

[0081] In the above embodiment of the present application, the server classifies the various flood, drought and wind thematic data from the terminal based on the type of flood, drought and wind thematic data and the type of each department, and provides data accurate to the thematic level, which can effectively solve the problems of difficulty in classifying flood, drought and wind thematic data and data redundancy, improve the speed of reporting flood, drought and wind thematic data and reduce the difficulty of updating and maintaining flood, drought and wind thematic data.

[0082] In an embodiment of the present application, the server may adopt a resource mapping method for a single resource point, a resource mapping method for a unique array identified resource point, a resource mapping method for a resource aggregation layer resource point, and a resource mapping method for a custom separated icon resource point, to respectively perform resource mapping on flood, drought and wind thematic data of a single resource point type, flood, drought and wind thematic data of a unique array identified resource point type, flood, drought and wind thematic data of a resource aggregation layer resource point type, and flood, drought and wind thematic data of a custom separated icon resource point type.

[0083] Specifically, the server adopts a resource mapping method for a single resource point to obtain the basic information of the single resource point, such as the name of the single resource point; then, based on the basic information of the single resource point, the server determines the layer information, point elements and pop-up information of the single resource point, wherein the layer information includes the layer name and layer configuration information, the layer name is used to identify the single resource point, the layer configuration information includes at least JSON node data and the layer name, the point elements include at least the coordinate position and resource information of the single resource point in the map, and the pop-up information is used to indicate whether the single resource point is displayed in the pop-up window; finally, based on the layer information, point elements and pop-up information of the single resource point, the single resource point is mapped.

[0084] Exemplarily, the server obtains flood, drought and wind thematic data of a single resource point type from the flood, drought and wind thematic database, and adds a layer name and layer configuration information to the layer of the single resource point data, wherein the layer name can be used to accurately find the layer of the single resource point when deleting the single resource point, and the layer configuration information includes JSON node data and basic properties of the layer, and adds relevant point elements to the single resource point, such as coordinate position and resource information, and determines whether to pop up the window through the pop-up judgment value. For example, if the pop-up judgment value defaults to null, it means that the single resource point does not need to display basic information through a pop-up window; if the pop-up judgment value has a value, such as the character z, it means that the single resource point needs to display basic information through a pop-up window. Optionally, the server can also select different pop-up window methods for the single resource point.

[0085] Furthermore, if the single resource point requires a custom DIV icon, the HTML of the DIV icon needs to be passed in; if the single resource point does not need a custom DIV icon and uses an existing image icon, there is no need to pass in a value; you can also choose a different custom DIV icon method for the single resource point.

[0086] Specifically, the server adopts a resource mapping method for a uniquely identified array resource point to obtain the identifier of the uniquely identified array resource point; then, based on the identifier, the server obtains the basic information corresponding to the uniquely identified array resource point from the resource array of the corresponding flood, drought and wind thematic data, wherein the resource array includes the basic information and resource type of the uniquely identified array resource point, and the basic information at least includes the name of the uniquely identified array resource point, and the resource type can be divided into video surveillance resources and emergency material resources; further, based on the basic information of the uniquely identified array resource point, the server determines the layer configuration information, point elements and pop-up information of the uniquely identified array resource point, wherein the layer configuration information at least includes JSON node data, the unique identifier and resource type of the uniquely identified array resource point, the point elements at least include the coordinate position and resource information of the uniquely identified array resource point in the map, and the pop-up information is used to indicate whether the uniquely identified array resource point is displayed in the pop-up window; finally, based on the layer configuration information, point elements and pop-up information of the uniquely identified array resource point, the uniquely identified array resource point is mapped.

[0087] Exemplarily, the server obtains flood, drought and wind thematic data of a uniquely identified array resource point type from a flood, drought and wind thematic database. Based on the unique identifier of the uniquely identified array resource point data, the server obtains the layer configuration information and resource type of the uniquely identified array resource point data from the uniquely identified resource array. For example, if the uniquely identified array resource point is a video surveillance resource, the layer configuration information includes the JSON node data, unique identifier, resource type and basic layer properties of the uniquely identified array resource point. Relevant point elements, such as coordinate location and resource information, are added to the uniquely identified array resource point. The pop-up window judgment value is used to determine whether to display a pop-up window. For example, if the pop-up window judgment value defaults to null, it means that the uniquely identified array resource point does not need to display basic information through a pop-up window. If the pop-up window judgment value has a value, such as the character z, it means that the uniquely identified array resource point needs to display basic information through a pop-up window. Optionally, different pop-up window methods can also be selected for the uniquely identified array resource point.

[0088] Furthermore, if the uniquely identified array resource point requires a custom DIV icon, the HTML of the DIV icon needs to be passed in; if the uniquely identified array resource point does not require a custom DIV icon and uses an existing image icon, no value needs to be passed in.

[0089] Optionally, the server may also select a custom DIV icon mode of a different custom DIV icon for the unique identifier array resource point.

[0090] Specifically, the server adopts the resource mapping method of the resource point of the resource aggregation layer to obtain the point element identifier of the resource point of the resource aggregation layer; then, according to the point element identifier, the basic information of the resource point of the resource aggregation layer is obtained from the corresponding point element array, wherein the basic information at least includes the name of the resource point of the resource aggregation layer; further, according to the basic information of the resource point of the resource aggregation layer, the layer information, point element and pop-up information of the resource point of the resource aggregation layer are determined, wherein the layer information includes the layer name and layer configuration information, the layer name is used to identify the resource point of the resource aggregation layer, the layer configuration information at least includes JSON node data and the layer name, the point element at least includes the coordinate position and resource information of the resource point of the resource aggregation layer in the map, and the pop-up information is used to indicate whether to display the resource point of the resource aggregation layer in the pop-up window; finally, according to the layer information, point element and pop-up information of the resource point of the resource aggregation layer, the resource point of the resource aggregation layer is resource mapped.

[0091] Exemplarily, the server obtains flood, drought and wind thematic data of the resource point type of the resource aggregation layer from the flood, drought and wind thematic database, and obtains layer configuration information of the aggregation layer resource point data corresponding to the point element identifier from the resource array of the resource aggregation layer according to the point element identifier of the resource point data of the resource aggregation layer. The layer configuration information includes the JSON node data of the unique array identified resource point, the unique identifier, the resource type and the basic properties of the layer, and adds relevant point elements to the unique array identified resource point, such as the coordinate position and resource information. The pop-up window judgment value is used to determine whether a pop-up window should be displayed. For example, if the pop-up window judgment value defaults to null, it means that the resource point identified by the unique array does not need to display basic information through a pop-up window; if the pop-up window judgment value has a value, such as the character z, it means that the resource point identified by the unique array needs to display basic information through a pop-up window. The aggregation layer judgment value is used to determine whether the layer of the custom separator icon resource point is an aggregation layer. For example, if the aggregation layer judgment value defaults to null, it means that an aggregation layer is not required; if the aggregation layer judgment value has a value of "true", it means that an aggregation layer is required.

[0092] Optionally, select different pop-up methods for the resource points of the resource aggregation layer through the pop-up style class name; determine whether a custom aggregation layer is required through the layer aggregation style class name.

[0093] Optionally, the server may also select different pop-up window modes for the unique array identifier resource location.

[0094] Furthermore, if the unique array identifies the resource point that requires a custom DIV icon, the HTML of the DIV icon needs to be passed in; if the unique array identifies the resource point that does not require a custom DIV icon and uses an existing image icon, there is no need to pass in a value. Optionally, a different custom DIV icon method can be selected for the unique array identifies the resource point.

[0095] Specifically, the server adopts a resource mapping method for a custom separator icon resource point to obtain basic information of the custom separator icon resource point, wherein the basic information includes at least the name of the custom separator icon resource point; then, based on the basic information of the custom separator icon resource point, the server determines the layer information, point elements, pop-up information and layer aggregation style class name of the custom separator icon resource point, wherein the layer information includes the layer name and layer configuration information, the layer name is used to identify the resource aggregation layer resource point, the layer configuration information includes at least JSON node data and the layer name, the point elements include at least the coordinate position and resource information of the custom separator icon resource point in the map, and the pop-up information is used to indicate whether the custom separator icon resource point is displayed in the pop-up window; finally, based on the layer information, point elements, pop-up information and layer aggregation style class name of the custom separator icon resource point, the custom separator icon resource point is mapped.

[0096] Exemplarily, the server obtains flood, drought and wind thematic data of a custom separator icon resource point type from a flood, drought and wind thematic database, and obtains layer configuration information of the aggregated layer resource point data corresponding to the point element identifier from the custom separator icon resource array according to the point element identifier of the custom separator icon resource point data. The layer configuration information includes the JSON node data of the custom separator icon resource point and the basic properties of the layer, and adds relevant point elements to the custom separator icon resource point, such as the coordinate position and resource information. The pop-up judgment value is used to determine whether a pop-up window should be displayed. For example, if the pop-up judgment value defaults to null, it means that the custom separator icon resource point does not need to display basic information through a pop-up window; if the pop-up judgment value has a value, such as the character z, it means that the custom separator icon resource point needs to display basic information through a pop-up window. The aggregated layer judgment value is used to determine whether the layer of the custom separator icon resource point is an aggregated layer. For example, if the aggregated layer judgment value defaults to null, it means that an aggregated layer is not required; if the aggregated layer judgment value has a value of "true", it means that an aggregated layer is required. Optionally, select different pop-up methods for the resource points of the resource aggregation layer through the pop-up style class name; determine whether a custom aggregation layer is required through the layer aggregation style class name.

[0097] Furthermore, if the resource point of the resource aggregation layer requires a custom DIV icon, the HTML of the DIV icon needs to be passed in; if the resource point of the resource aggregation layer does not need a custom DIV icon and uses an existing image icon, there is no need to pass in a value. Optionally, you can also select a different custom DIV icon method for the resource point of the resource aggregation layer.

[0098] Figure 2 The module diagram of the emergency information display of the flood, drought and wind special system provided by the embodiment of the present application is exemplified. Figure 2 As shown, the emergency information display modules include: thematic data, rainfall and water conditions, weather radar, typhoon path satellite cloud map and comprehensive flood conditions. Among them, rainfall and water conditions can be divided into real-time rainfall conditions and real-time water conditions; the real-time rainfall conditions, real-time water conditions, typhoon path, satellite cloud map and weather radar pages can be switched through the top menu bar.

[0099] Figure 3 The following is a schematic diagram showing the real-time rainfall conditions of the flood, drought and wind special system provided by the embodiment of the present application. Figure 3 As shown in the figure, the real-time rainfall module can display the rainfall details at a certain moment: the name, precipitation and location information of the rain gauge station with the largest rainfall in the city; the average rainfall in the city; the name, precipitation and location information of the top five rainfall stations; the name of the rain gauge station with the largest rainfall in each city and a bar chart of rainfall (not shown in the figure); a pie chart of rainfall stations by rainfall type (not shown in the figure), where 0 mm of precipitation means no rain, 0-1 mm of precipitation means no rain, and 1-2 mm of precipitation means no rain. 0mm is light rain, 10-30mm is moderate rain, 30-50mm is heavy rain, 50-100mm is torrential rain and 100-250mm is heavy rain; the accumulated precipitation this month and the accumulated precipitation this year; a bar chart of precipitation and precipitation in the same period last year (not shown in the figure); the name, precipitation and location information of all rain gauges in each city, for example, the precipitation in Pengjiang District is 112mm.

[0100] Optionally, by selecting an area on the real-time rainfall information interface, you can find the precipitation and location information of all rain gauges in the selected area.

[0101] Figure 4 The following is a schematic diagram showing the real-time water conditions of the flood, drought and wind special system provided in the embodiment of the present application. Figure 4As shown, the real-time water situation module can display the water situation details at a certain moment: a bar chart (not shown in the figure) and a pie chart (not shown in the figure) of the number of reservoirs in each city or district, where the reservoirs can be divided into small type 2, small type 1, medium, large type 2, large type 1 and other types according to their size and structure; a bar chart (not shown in the figure) and a pie chart (not shown in the figure) of the number of rivers in each city or district, where the reservoirs can be divided into small type 2, small type 1, medium, large type 2, large type 1 and other types according to their size and structure.

[0102] Furthermore, the name of the reservoir and the amount of water that exceeds the standard water level can be displayed at the corresponding resource point on the map.

[0103] Figure 5 The schematic diagram of the typhoon path of the flood and drought wind special system provided by the embodiment of the present application is exemplarily shown. Figure 5 As shown, the typhoon path module can display the details of the typhoon path at a certain moment: the typhoon's travel path (not shown in the figure); the typhoon's landing identification time and its Chinese and English names, where the identification time only indicates that there is a typhoon at this moment, for example, 15362 HIGOS. Further, by expanding the list of typhoon landing identification time and Chinese and English names, you can know the specific time of the typhoon's landing, wind speed, moving direction and intensity level, for example, 2020-3-1315: 3615m / s northern tropical depression. Optionally, the typhoon intensity level can be divided according to the wind speed.

[0104] It should be noted that typhoon intensity can be divided into tropical depression (10.8~17.1m / s), tropical storm (17.2m / s~24.4m / s), severe tropical storm (24.5m / s~32.6m / s), typhoon (32.7~41.4m / s), strong typhoon (41.5~51.4m / s) and super typhoon (>51m / s) according to wind speed.

[0105] Figure 6 The schematic diagram of the satellite cloud map of the flood, drought and wind special system provided by the embodiment of the present application is exemplified. Figure 6 As shown in the figure, the Satellite Cloud Image module can display satellite cloud image videos at a specific moment. In the Satellite Cloud Image module, you can select the type of satellite cloud image, such as Fengyun-1, Fengyun-2, Fengyun-3, Fengyun-4, and Japan cloud image; then you can enter the start time and end time to call up the satellite cloud image video within that time period.

[0106] Figure 7 The following is a flow chart showing the resource mapping method provided in the embodiment of the present application. Figure 7 As shown, through the process of the resource mapping method, the mapping operation of various resource mapping points can be realized.

[0107] like Figure 7 As shown, the resource uploading method includes the following steps:

[0108] S701: The server obtains data of resource points on the map from the flood, drought and wind thematic database.

[0109] Optionally, the data of resource map points in the flood, drought and wind special database (for example, as shown in Table 1) may include: emergency resources, i.e., rescue teams, shelters, material storage depots and emergency experts; hazard sources, i.e., waterlogging points, hazardous chemical points, geological disaster points and water conservancy projects; protection targets, i.e., government departments, schools, hospitals, ports, roads and bridges; basic data, i.e., levees, reservoirs, roads, bridges and ships.

[0110] The server can classify and process the data of resource map points in the flood, drought and wind thematic database according to the types of flood, drought and wind thematic data of each department and the types of each department providing the flood, drought and wind thematic data.

[0111] S702: After obtaining data of resource map points in the flood, drought and wind thematic database, determine the type of the resource map points.

[0112] In this step, after receiving the data of the resource mapped points in the flood, drought and wind thematic database, the server can determine the type of the resource mapped point according to the detection algorithm of the resource mapped point type.

[0113] Exemplarily, after the server receives the data of the resource map point in the flood, drought and wind thematic database, if the data of the resource map point is a single point resource, it can be matched to the detection algorithm of the corresponding resource map point type through the detection algorithm, and then detect that the resource map point is a single resource point type; if the data of the resource map point is to query the resource using a constructed UUID array, it can be matched to the detection algorithm of the corresponding resource map point type through the detection algorithm, and then detect that the resource map point is a unique identifier array resource point type; if the data of the resource map point is the data of a general resource aggregation layer, it can be matched to the detection algorithm of the corresponding resource map point type through the detection algorithm, and then detect that the resource map point is a resource aggregation layer resource point type; if the data of the resource map point is the data of a custom separated icon layer, it can be matched to the detection algorithm of the corresponding resource map point type through the detection algorithm, and then detect that the resource map point is a custom separated resource point type.

[0114] S703: After determining the type of the resource mapping point, the server determines a corresponding resource mapping method according to the type of the resource mapping point;

[0115] In this step, the server may determine the type of resource mapping point based on a detection algorithm for the resource mapping point type and then determine a corresponding resource mapping method.

[0116] For example, if the resource point to be mapped is a single resource point type, then the resource mapping method for a single resource point needs to be used to display the resource point on the map software; if the resource point to be mapped is a unique identifier array resource point type, then the resource mapping method for a unique identifier resource needs to be used to display the resource point on the map software; if the resource point to be mapped is a resource aggregation layer resource point type, then the resource mapping method for a resource aggregation layer resource point needs to be used to display the resource point on the map software; if the resource point to be mapped is a custom separated icon resource point type, then the resource mapping method for a custom separated icon needs to be used to display the resource point on the map software.

[0117] S704: After determining a corresponding resource mapping method according to the type of the resource mapping point, the server displays the resource mapping point on the user interface according to the resource mapping method.

[0118] In this step, after the server determines the resource mapping method corresponding to the resource mapping point, it can display the resource mapping point on the map software according to the resource mapping specification.

[0119] For example, resource mapping specifications primarily include the resource mapping interface logic and the backend's return JSON data format field specifications. The resource mapping interface logic is as follows: the server provides a thematic interface between the thematic database and the emergency information display, for example, a REST interface based on the HTTP protocol. The emergency information display returns results based on the resource mapping type provided by the flood, drought, and wind thematic database. The corresponding resource mapping method is then used to display the resource data on the map software.

[0120] Furthermore, if resources are further categorized, the number of interfaces will need to be increased based on the number of resources. For example, if rescue teams are divided into part-time and specialized rescue teams, the flood, drought, and wind thematic database and user interface will need to add two new types. The user interface returns the following JSON data format fields: the unique identifier of the resource map point uses UUID; the coordinate information of the resource map point is expressed in longitude and latitude, with longitude using CoordinateY and latitude using CoordinateX.

[0121] In order to avoid the large differences in mapping methods and effects of resource mapping points in different map software, the EGIS (Efficient Geographic Information System) or SuperMap is used to map the resource mapping points in the flood, drought and wind thematic database.

[0122] Figure 8 The schematic diagram of the homepage of the flood, drought and wind special system based on EGIS in the embodiment of the present application is shown as an example. Figure 8 As shown, the homepage of the EGIS-based flood, drought and wind thematic system includes: real-time rainfall, real-time water conditions, typhoon path, satellite cloud map, weather radar, statistical report, weather, humidity, air pressure and emergency management unit name sections; comprehensive flood situation, real-time warning, emergency and public opinion information sections; the type, time level and reporting time of disasters that each urban area needs to protect, such as "Heshan City High Temperature Prevention II 2021-04-15 00:00", "Enping City Tsunami Prevention III 2021-04-15 00:00", "Kaiping City Forest Fire III 2021-04-14 13:52"; search, thematic data, map tools, audio conference and map capture; reporting time and disposal time of the last event. Optionally, the time period for which data can be recorded in the comprehensive flood situation; the type of comprehensive flood situation, such as rainfall; the average precipitation and maximum precipitation; the precipitation conditions of rain gauges provided by the Meteorological Bureau, Hydrological Bureau, Water Resources Bureau, etc., such as the number of rain gauges greater than 100 mm and the number of rain gauges between 50 mm and 100 mm; early warning information, etc.

[0123] Figure 9 The schematic diagram of the emergency handling of flood, drought and wind special system based on EGIS in the embodiment of the present application is shown as an example. Figure 9 As shown, the emergency response panel includes emergency plans for flood control, drought prevention, wind and frost prevention, and other emergencies. For example, Pengjiang District suffered a flood and drought disaster at 00:00:00 on October 19, 2020, with a time level of IV (generally sensitive time), and 0 deaths, 0 serious injuries, and 0 missing persons. According to the emergency plan, the corresponding command members, command units, expert members, supplies, and teams were deployed, for example, 12 command members, 5 command units, 131 expert members, and 56 rescue teams. Dynamic monitoring of the impact range, rescue force, resource support, hot spot analysis, and density analysis was also carried out.

[0124] Figure 10 The schematic diagram of the emergency resource of the flood, drought and wind special system based on EGIS in the embodiment of the present application is shown as an example. Figure 10As shown, select Emergency Rescue in the search bar, select Building Facility, and then search to obtain the corresponding name, address, location, and emergency type. For example, searching for schools allows for resource data mapping using EGIS mapping software. For example, "Boya School is located in Xiangdong Village and can be mapped and is a shelter"; "Kaiping Shatang School is located on Shatang East Road and can be mapped and is a shelter"; "The Zhonggang English School Shelter is located on Yicong Road and cannot be mapped and is a shelter."

[0125] Figure 11 The following is a schematic diagram showing an example of an emergency event list of a flood, drought, and wind special system based on EGIS in an embodiment of the present application. Figure 11 As shown, you can search for the keyword of the emergency in the query box, and then click the search button to get a list of related emergencies.

[0126] For example, if you enter "flood and drought disasters" in the query box, you can list "1. The situation of the emergency management bureau's handling of urban flooding emergencies; Location: No. 77, Aoshanwei, Pengjiang District; Time of occurrence: 2020-10-19 00:00:00; Event type: Natural disaster-flood and drought disaster; Time level: Level IV (general sensitive time); Injury situation: 0 deaths, 0 serious injuries, and 0 missing persons; Description:", "2. 20200319 incident report; Location: Xinhui District; Time of occurrence: 2020-10-19 00:00:00; Event type: natural disaster - flood and drought disaster; Time level: Level IV (generally sensitive time); Injury situation: 0 deaths, 0 serious injuries and 0 missing persons; Description: "and" 3. 20200319 incident report--handling; Location of occurrence: Xinhui District; Time of occurrence: 2020-10-1900:00:00; Event type: natural disaster - flood and drought disaster; Time level: Level IV (generally sensitive time); Injury situation: 0 deaths, 0 serious injuries and 0 missing persons; Description: "and other emergencies.

[0127] Figure 12 The schematic diagram of the homepage of the flood, drought and wind special system based on SuperMap in the embodiment of the present application is shown as an example. Figure 12As shown, the homepage of the flood, drought and wind thematic system based on SuperMap includes: a search bar; thematic tools, including meteorological cloud maps, rainfall monitoring, water monitoring, emergency deployment and statistical charts; time, for example, "2021.4.16 15:32:00 Friday"; weather, for example, "Sunny / South Wind Level 2"; weather warning; current duty; water situation warning; zoning screening and query results, among which the query results are the number of material storage depots, video surveillance, real-time road conditions, the number of urban waterlogging points, the number of emergency teams, the number of protection targets, the number of dangerous sources, the number of overhead reservoirs, the number of key geological disaster risk areas, the number of disease-tested water conservancy projects and the number of transfer and refuge places; map switching and map tools; material storage depots, video surveillance, real-time road conditions, urban waterlogging points, emergency teams, protection targets, dangerous sources, overhead reservoirs, key geological disaster risk areas, disease-tested water conservancy projects and transfer and refuge places selection keys. Check the corresponding selection key to display the corresponding resource information on the map.

[0128] Figure 13 The schematic diagram of the above diagram of the flood, drought and wind special emergency resources based on SuperMap in the embodiment of the present application is shown as an example. Figure 13 As shown, by selecting the two types of resources, emergency teams and hazardous sources, the corresponding emergency team icons and hazardous source icons can be displayed on the map, and the query results are 373 hazardous sources and 262 emergency teams.

[0129] Figure 14 The schematic diagram of the rain monitoring system of the flood, drought and wind theme system based on SuperMap in the embodiment of the present application is shown as an example. Figure 14 As shown, select the Rainfall Monitoring column to obtain precipitation monitoring information. You can actively select the data source, change the monitoring time, and enter the monitoring point name to query and obtain the corresponding site name and precipitation.

[0130] For example, select the Hydrological Bureau data as the data source, search for Taohuajian Reservoir, and you can get the corresponding precipitation (mm), which is displayed as "Taohuajian Reservoir 0", that is, in the time period of 2021-04-15 08:00-2021-04-1615:29:24, the precipitation in Taohuajian Reservoir is 0mm; search for Lugou Reservoir, and you can get the corresponding precipitation (mm), which is displayed as "Lugou Reservoir 0", that is, in the time period of 2021-04-15 08:00-2021-04-1615:29:24, the precipitation in Lugou Reservoir is 0mm, and so on.

[0131] In the above-mentioned embodiment of the present application, the server obtains the data of the resource mapping points in the flood, drought and wind thematic database; determines the type of the resource mapping point; determines the corresponding resource mapping method according to the type of the resource mapping point; and displays the resource mapping points on the user interface according to the resource mapping method, thereby realizing a comprehensive display of the data of various resource mapping points on the map software, which is conducive to disaster monitoring and decision-making deployment.

[0132] Based on the same technical concept, an embodiment of the present application also provides a server. Figure 15 The schematic diagram of the structure of the server provided in the embodiment of the present application is shown as an example. Figure 15 As shown, the server may include: an acquisition module 1501 , a processing module 1502 and a display module 1503 .

[0133] The acquisition module 1501 is configured to acquire data of resource map points in the flood, drought and wind thematic database;

[0134] The processing module 1502 is configured to determine the type of resource mapping point; determine the corresponding resource mapping method according to the type of resource mapping point;

[0135] The display module 1503 is configured to display resource mapping points on the user interface according to the resource mapping method.

[0136] It should be noted here that the above-mentioned server provided in the embodiment of the present application can implement all the method steps in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0137] Based on the same technical concept, an embodiment of the present application also provides a communication device, which can implement the method flow provided in the above embodiment of the present application.

[0138] Figure 16 The following is a schematic diagram showing the structure of the communication device provided in the embodiment of the present application. Figure 16 As shown, the device may include: a processor 1601 , a memory 1602 , and a bus interface 1603 .

[0139] The processor 1601 is responsible for managing the bus architecture and general processing, and the memory 1602 can store data used by the processor 1601 when performing operations.

[0140] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 1601 and memory represented by memory 1602. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are not further described herein. The bus interface provides an interface. Processor 1601 is responsible for managing the bus architecture and general processing, while memory 1602 can store data used by processor 1601 when performing operations.

[0141] The processes disclosed in the embodiments of this application can be applied to or implemented by processor 1601. During implementation, each step of the signal processing process can be completed by hardware integrated logic circuits or software instructions in processor 1601. Processor 1601 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic block diagrams in the embodiments of this application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods applied in conjunction with the embodiments of this application can be directly implemented and executed by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 1602, and processor 1601 reads the information in memory 1602 and, in conjunction with its hardware, completes the steps of the information processing process.

[0142] Specifically, the processor 1601 is configured to read computer instructions in the memory 1602 and execute the positioning method in the embodiment of the present application.

[0143] It should be noted here that the above-mentioned communication device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0144] It should be noted that the processor involved in the above-mentioned embodiments of the present application can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the content of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The memory can be integrated into the processor or can be set separately from the processor.

[0145] Based on the same technical concept, the embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions, which are used to enable a computer to execute Figure 7 The process being executed.

[0146] Based on the same technical concept, the embodiment of the present application also provides a computer program product, which, when called by a computer, enables the computer to execute Figure 7 The process being executed.

[0147] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0148] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0149] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0151] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A method for mapping resources, characterized in that: include: Obtain data on resource locations in the flood, drought, and wind thematic database; Determine the type of the resource location on the map; Determine the corresponding resource mapping method according to the type of resource mapping point; According to the resource mapping method, the resource mapping points are displayed on the user interface; If the type of the resource mapping point is a single resource point, the method for determining the corresponding resource mapping according to the type of the resource mapping point includes: Obtaining basic information of the single resource point, wherein the basic information at least includes the name of the single resource point; Determine the layer information, point elements, and pop-up window information of the single resource point based on the basic information of the single resource point, wherein the layer information includes a layer name and layer configuration information, the layer name is used to identify the single resource point, the layer configuration information includes at least JavaScript object notation JSON node data, the point elements include at least the coordinate position and resource information of the single resource point in the map, and the pop-up window information is used to indicate whether to display the single resource point in a pop-up window; According to the layer information, point elements and pop-up information of the single resource point, the single resource point is mapped.

2. The method according to claim 1, wherein If the type of the resource map point is a unique identifier array resource point, the method for determining the corresponding resource map according to the type of the resource map point includes: Obtaining a unique identifier of a resource point in the unique identifier array, and obtaining basic information of the resource point in the unique identifier array from a corresponding resource array based on the unique identifier, wherein the resource array includes basic information and a resource type of at least one resource point in the unique identifier array, wherein the basic information includes at least a name of the resource point in the unique identifier array, and the resource type includes a video surveillance resource and an emergency material resource; Determine, based on the basic information of the uniquely identified array resource point, layer configuration information, point elements, and pop-up window information of the uniquely identified array resource point, wherein the layer configuration information includes at least JSON node data, the unique identifier of the uniquely identified array resource point, and the resource type; the point elements include at least the coordinate position of the uniquely identified array resource point in the map and resource information; and the pop-up window information is used to indicate whether to display the uniquely identified array resource point in a pop-up window; The unique identification array resource points included in the resource array are mapped according to the layer configuration information, point information and pop-up window information of the unique identification array resource points.

3. The method according to claim 1, wherein If the type of the resource map point is a resource aggregation layer resource point, the method for determining the corresponding resource map according to the type of the resource map point includes: Obtaining a point element identifier of a resource point on the resource aggregation layer, and obtaining basic information of the resource point on the resource aggregation layer from a corresponding point element array based on the point element identifier, wherein the point element array includes basic information of at least one resource point on the resource aggregation layer, and the basic information includes at least a name of the resource point on the resource aggregation layer; According to the basic information of the resource point of the resource aggregation layer, the layer information, point elements, pop-up window information and layer aggregation style class name of the resource point of the resource aggregation layer are determined, wherein the layer information includes the layer name and layer configuration information, the layer name is used to identify the unique identifier array resource single point, the layer configuration information includes at least JSON node data and the point element identifier of the resource point of the resource aggregation layer, the point element includes at least the coordinate position and resource information of the resource point of the resource aggregation layer in the map, the pop-up window information is used to indicate whether the resource point of the resource aggregation layer is displayed in the pop-up window, and the layer aggregation style class name is used to indicate whether the custom separator icon resource point requires a custom separator icon; According to the layer information, point elements and pop-up window information of the resource points of the resource aggregation layer, the resource points of the resource aggregation layer are mapped.

4. The method according to claim 1, wherein If the type of the resource map location is a custom separated icon resource location, the method for determining the corresponding resource map based on the type of the resource map location includes: Obtaining basic information of the custom separator icon resource point, wherein the basic information at least includes the name of the custom separator icon resource point; According to the basic information of the custom separator icon resource point, the layer information, point element, pop-up window information and layer aggregation style class name of the custom separator icon resource point are determined, wherein the layer information includes the layer name and layer configuration information, the layer name is used to identify the custom separator icon resource point, the layer configuration information includes at least JSON node data and the point element identifier of the custom separator icon resource point, the point element includes at least the coordinate position and resource information of the custom separator icon resource point in the map, the pop-up window information is used to indicate whether the custom separator icon point resource is displayed in the pop-up window; the layer aggregation style class name is used to indicate whether the custom separator icon resource point requires a custom separator icon; According to the layer information, point elements, pop-up information and layer aggregation style class name of the custom separator icon resource point, a corresponding custom separator icon is created, and the custom separator icon resource point is mapped.

5. The method according to claim 4, wherein The step of creating a corresponding custom separator icon includes: Customize the separator icon for the resource location on the map according to the characteristic parameters, configure the size, hypertext markup language information and the style class name of the resource layer; Configure the storage address for the custom separator icon for the resource on the map according to the index parameter.

6. The method according to claim 1, wherein Before obtaining the data of the resource map points in the flood, drought and wind thematic database, the method further includes: Acquire flood, drought and wind thematic data of each department, and classify and process the flood, drought and wind thematic data according to the type of the flood, drought and wind thematic data of each department and the type of each department; The classified flood, drought and wind thematic data are stored in the database of flood, drought and wind thematic resources.

7. The method according to any one of claims 1 to 6, wherein: The information displayed on the user interface about the resource map location includes at least one of the following information: thematic data, rainfall and water conditions, weather radar, comprehensive flood conditions, typhoon path, and satellite cloud map.

8. A server, characterized in that: include: Acquisition module, processing module and display module; The acquisition module is configured to acquire data of resource map points in the flood, drought and wind thematic database; The processing module is configured to determine the type of the resource mapping point; and determine a corresponding resource mapping method according to the type of the resource mapping point; The display module is configured to display the resource mapping points on the user interface according to the resource mapping method; The server is configured to: when the type of the resource map point is a single resource point, determine the corresponding resource map according to the type of the resource map point in the following manner: Obtaining basic information of the single resource point, wherein the basic information at least includes the name of the single resource point; Determine the layer information, point elements, and pop-up window information of the single resource point based on the basic information of the single resource point, wherein the layer information includes a layer name and layer configuration information, the layer name is used to identify the single resource point, the layer configuration information includes at least JavaScript object notation JSON node data, the point elements include at least the coordinate position and resource information of the single resource point in the map, and the pop-up window information is used to indicate whether to display the single resource point in a pop-up window; According to the layer information, point elements and pop-up information of the single resource point, the single resource point is mapped.

Citation Information

Patent Citations

  • Map-based massive emergency resource situation analysis and display system and method

    CN111008776A