Visual display method and device of industrial data and electronic equipment
By processing and formatting the industrial data, generating target industry-related data, and displaying it through a visual interface, the problems of information overload and insufficient interactivity in the existing technology are solved, and key information of specific regional industries are quickly obtained and analyzed.
Patent Information
- Application Number
- CN202411705789.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-03-28
AI Technical Summary
The existing technology has problems such as information overload, lack of targeted analysis, and insufficient interactivity in the visual display of industrial data, making it difficult to effectively obtain and analyze key information from specific regional industries.
By obtaining initial industry boundary data and industrial investment grid information, data processing and format conversion are carried out, target industry related data is generated, and displaying it through a visual interface including information focus display controls to respond to user's industrial query requests.
It has achieved the reduction of information overload, improved user interaction experience, and can quickly obtain key information from specific regions and industries, support subsequent investment analysis and decision-making, and improve data processing and response speed.
Smart Images

Figure CN119719209A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device and electronic equipment for visualizing industrial data. Background Art
[0002] At present, region-specific industries play an increasingly important role in economic development. Different regions have formed industrial clusters with regional characteristics based on their own resource endowments, geographical locations, technical capabilities and policy environments. Therefore, it has become a trend to use technologies such as geographic information systems, big data analysis, and the Internet to visualize industrial information. However, related technical solutions usually can only provide basic map display functions, and there are problems such as information overload, lack of targeted analysis, and insufficient interactivity.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The embodiments of the present application aim to solve at least one of the technical problems in the related art to a certain extent. To this end, the main purpose of the embodiments of the present application is to propose a method, device and electronic device for visual display of industrial data, which can obtain key information in a targeted manner, reduce information overload, and enhance user interaction experience.
[0005] To achieve the above purpose, one aspect of an embodiment of the present application provides a method for visualizing industrial data, the method comprising the following steps:
[0006] Acquire initial industry boundary data, and perform a first data processing on the initial industry boundary data to obtain candidate industry boundary data;
[0007] Performing a first format conversion on the candidate industry boundary data to obtain target industry boundary data;
[0008] Acquire initial industry investment promotion grid information, perform second data processing on the initial industry investment promotion grid information, and obtain candidate industry investment promotion grid information;
[0009] Performing a second format conversion on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information;
[0010] The target industry boundary data is associated with the target industry investment grid information to generate target industry associated data, and the target industry associated data is displayed through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
[0011] In some embodiments, before acquiring the initial industry boundary data and performing a first data processing on the initial industry boundary data to obtain the candidate industry boundary data, the method further includes:
[0012] In response to an industry boundary drawing operation on a geographic information layer, generating initial industry boundary data corresponding to the industry boundary drawing operation;
[0013] or,
[0014] In response to the operation of inputting the target boundary profile into the geographic information layer, initial industry boundary data corresponding to the target boundary profile is generated.
[0015] In some embodiments, performing a first data processing on the initial industry boundary data to obtain candidate industry boundary data includes:
[0016] Performing a first data cleaning process on the initial industry boundary data to obtain clean industry boundary data;
[0017] The clean industry boundary data is preprocessed to obtain the candidate industry boundary data.
[0018] In some embodiments, performing a first data cleaning process on the initial industry boundary data to obtain clean industry boundary data includes:
[0019] Performing first coordinate formatting processing on the latitude and longitude coordinate information in the initial industry boundary data to obtain first formatted industry boundary data;
[0020] performing a deduplication operation on the first formatted industry boundary data to obtain deduplication industry boundary data;
[0021] Performing a correction operation on the deduplicated industry boundary data to obtain corrected industry boundary data;
[0022] The abnormal data in the corrected industry boundary data is processed to obtain the clean industry boundary data.
[0023] In some embodiments, the preprocessing operation on the clean industry boundary data to obtain the candidate industry boundary data includes:
[0024] Performing boundary calibration processing on the clean industry boundary data to obtain calibrated industry boundary data;
[0025] Using a unique identifier, the geographic information layer object, layer type, and latitude and longitude coordinate data in the calibration industry boundary data are integrated to obtain a target data object;
[0026] Performing verification processing on the target data object to obtain target verification industry boundary data;
[0027] The missing data in the target verification industry boundary data is supplemented to obtain the candidate industry boundary data.
[0028] In some embodiments, converting the candidate industry boundary data into a first format to obtain target industry boundary data includes:
[0029] Extracting longitude and latitude coordinate information from the candidate industry boundary data;
[0030] Using the objective function to perform second coordinate formatting processing on the latitude and longitude coordinate information to obtain second formatted industry boundary data;
[0031] constructing a current key name corresponding to the second formatted industry boundary data;
[0032] Traversing and searching the local storage location to see whether there is a historical storage object with the same key name as the current key name; if there is a historical storage object with the same key name as the current key name in the local storage location, updating the historical storage object in the local storage location based on the second formatted industry boundary data, and performing a first format conversion on the second formatted industry boundary data in the updated historical storage object using a target data format to obtain the target industry boundary data;
[0033] If there is no historical storage object with the same key name as the current key name in the local storage location, a current storage object is constructed based on the second formatted industry boundary data, the second formatted industry boundary data is added to the current storage object, and the second formatted industry boundary data in the current storage object is converted into a first format using a target data format to obtain the target industry boundary data.
[0034] In some embodiments, the performing second data processing on the initial industry investment promotion grid information to obtain candidate industry investment promotion grid information includes:
[0035] Performing a second data cleaning process on the initial industrial investment promotion grid information to obtain clean industrial investment promotion grid information;
[0036] A data filtering operation is performed on the clean industry investment promotion grid information to obtain the candidate industry investment promotion grid information.
[0037] In some embodiments, the method further comprises:
[0038] In response to an interface configuration operation on the visual interface, a target interface element corresponding to the interface configuration operation is generated on the visual interface.
[0039] To achieve the above purpose, another aspect of the embodiment of the present application provides a device for visualizing industrial data, the device comprising the following modules:
[0040] A first data processing module is used to obtain initial industry boundary data, perform first data processing on the initial industry boundary data, and obtain candidate industry boundary data;
[0041] A first format conversion module, used for performing a first format conversion on the candidate industry boundary data to obtain target industry boundary data;
[0042] The second data processing module is used to obtain initial industry investment promotion grid information, perform second data processing on the initial industry investment promotion grid information, and obtain candidate industry investment promotion grid information;
[0043] A second format conversion module is used to perform a second format conversion on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information;
[0044] A data visualization module is used to associate the target industry boundary data with the target industry investment grid information, generate target industry associated data, and display the target industry associated data through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
[0045] To achieve the above-mentioned purpose, another aspect of an embodiment of the present application provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the above-mentioned method when executing the computer program.
[0046] The embodiments of the present application include at least the following beneficial effects: The present application provides a method, device and electronic device for visual display of industrial data, which obtains initial industrial boundary data, performs a first data processing on the initial industrial boundary data, and obtains candidate industrial boundary data; performs a first format conversion on the candidate industrial boundary data to obtain target industrial boundary data; obtains initial industrial investment promotion grid information, performs a second data processing on the initial industrial investment promotion grid information, and obtains candidate industrial investment promotion grid information; performs a second format conversion on the candidate industrial investment promotion grid information to obtain target industrial investment promotion grid information; associates the target industrial boundary data with the target industrial investment promotion grid information to generate target industrial association data, and displays the target industrial association data through a visual interface; the visual interface includes an information focus display control, which is used to respond to industrial query requests and return target industrial key information corresponding to the industrial query requests. The embodiment of the present application performs preliminary data processing on the initial industry boundary data and the initial industry investment grid information, thereby screening out information directly related to the specific regional industry, reducing the interference of irrelevant data, and facilitating users to quickly locate key information. At the same time, by extracting information directly related to industry investment, it can provide support for subsequent investment analysis and decision-making; by converting the data format, it ensures that data from different sources can use a unified data format, thereby speeding up data processing, improving the response speed of the system, and providing a basis for real-time data updates; by generating target industry-related data, users can more quickly obtain comprehensive information related to specific industries, thereby improving analysis efficiency; finally, through an intuitive visualization interface, users can more easily understand and analyze data, and the information focus display control of the visualization interface enables users to obtain key information related to specific regional industries in a targeted manner, thereby reducing information overload and improving user interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 It is a flowchart of the steps of a method for visualizing industrial data provided in an embodiment of the present application;
[0048] Figure 2 It is a schematic diagram of an interface for industrial carrier management provided in an embodiment of the present application;
[0049] Figure 3 It is a schematic diagram of an interface for modifying an industrial carrier provided in an embodiment of the present application;
[0050] Figure 4 It is a schematic diagram of a visualization interface provided in an embodiment of the present application;
[0051] Figure 5 It is a flowchart of a method for visualizing industrial data provided in an embodiment of the present application;
[0052] Figure 6 It is a structural schematic diagram of a visual display device for industrial data provided in an embodiment of the present application;
[0053] Figure 7 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.
[0055] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".
[0056] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0058] At present, region-specific industries play an increasingly important role in economic development. Various regions have formed industrial clusters with regional characteristics based on their own resource endowments, geographical locations, technological capabilities and policy environments. However, traditional industrial analysis methods mostly rely on static data and reports, making it difficult for decision makers to quickly and accurately identify and analyze industrial boundaries. Therefore, it has become a trend to use technologies such as Geographic Information System (GIS), big data analysis, and the Internet to visualize industrial information. However, related technologies can often only provide basic map display functions. In addition, related technologies also have many deficiencies in data integration, real-time updates, and user interactivity. Data information is often isolated, which is not conducive to showing the interconnection and influence between industries. The lack of real-time update function affects the timeliness and accuracy of decision-making. The user interaction interface also cannot meet the user's needs for in-depth exploration of professional information. The problems with related technologies are as follows:
[0059] 1) Information overload: Geographic information systems of related technologies often present a large amount of irrelevant data when displaying region-specific industry information, making it difficult for users to quickly find target information.
[0060] 2) Data update is not timely: The data update cycle of traditional geographic information systems is long and cannot reflect industry changes in a timely manner, thus affecting the accuracy and timeliness of decision-making.
[0061] 3) Lack of targeted analysis: Related technologies usually provide a general way of displaying data and lack in-depth analysis tools for specific industries or regions, which is not conducive to professional users to make in-depth use of data for decision support.
[0062] 4) Insufficient interactivity: The interactivity between users and the system is not strong, making it difficult for users to query and customize data according to their own needs.
[0063] In view of this, a method, device and electronic device for visual display of industrial data are provided in an embodiment of the present application. The scheme obtains initial industrial boundary data, performs a first data processing on the initial industrial boundary data to obtain candidate industrial boundary data; performs a first format conversion on the candidate industrial boundary data to obtain target industrial boundary data; obtains initial industrial investment promotion grid information, performs a second data processing on the initial industrial investment promotion grid information to obtain candidate industrial investment promotion grid information; performs a second format conversion on the candidate industrial investment promotion grid information to obtain target industrial investment promotion grid information; associates the target industrial boundary data with the target industrial investment promotion grid information to generate target industrial association data, and displays the target industrial association data through a visual interface; the visual interface includes an information focus display control, which is used to respond to industrial query requests and return target industry key information corresponding to the industrial query requests. The embodiment of the present application performs preliminary data processing on the initial industry boundary data and the initial industry investment grid information, thereby screening out information directly related to the specific regional industry, reducing the interference of irrelevant data, and facilitating users to quickly locate key information. At the same time, by extracting information directly related to industry investment, it can provide support for subsequent investment analysis and decision-making; by converting the data format, it ensures that data from different sources can use a unified data format, thereby speeding up data processing, improving the response speed of the system, and providing a basis for real-time data updates; by generating target industry-related data, users can more quickly obtain comprehensive information related to specific industries, thereby improving analysis efficiency; finally, through an intuitive visualization interface, users can more easily understand and analyze data, and the information focus display control of the visualization interface enables users to obtain key information related to specific regional industries in a targeted manner, thereby reducing information overload and improving user interaction experience.
[0064] The visualization display method of industrial data provided in the embodiment of the present application relates to the field of data processing technology. The visualization display method of industrial data provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network, content distribution network) and big data and artificial intelligence platforms and other basic cloud computing services. The cloud server, the server can also be a node server in the blockchain network; the software can be an application that implements the visualization display method of industrial data, etc., but is not limited to the above forms.
[0065] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs (Personal Computers, personal computers), minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0066] See also Figure 1 , Figure 1 is an optional flowchart of a method for visualizing industrial data provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S105.
[0067] Step S101, obtaining initial industry boundary data, performing a first data processing on the initial industry boundary data, and obtaining candidate industry boundary data;
[0068] In some embodiments, before step S101, it may also include: in response to an industry boundary drawing operation on a geographic information layer, generating initial industry boundary data corresponding to the industry boundary drawing operation; or, in response to an operation of inputting a target boundary profile into a geographic information layer, generating initial industry boundary data corresponding to a target boundary profile.
[0069] Among them, the geographic information layer is a data representation form used in the geographic information system, which contains data and information related to the geographic location. The geographic information layer can contain various types of data, such as terrain, landforms, roads, buildings, administrative divisions, etc., which will not be elaborated in the embodiments of this application.
[0070] In the embodiment of the present application, the industrial boundary drawing operation can be implemented in two ways. The industrial boundary drawing operation is a method that can dynamically draw and edit the industrial boundaries of a specific region on a map. The first way to draw industrial boundaries is to use the leaflet.draw plug-in to manually draw the boundaries. Specifically, it is mainly through loading high-precision map tiles for base map generation to facilitate subsequent drawing work. Three different types of map tile rendering are supported. By using the leaflet.draw plug-in to draw the boundaries, the basic longitude and latitude coordinate information can be obtained after the drawing is completed; the second way to draw industrial boundaries is to automatically draw the initial boundaries by importing a GeoJSON file in a specific format, and the basic longitude and latitude coordinate information can also be obtained.
[0071] In the specific implementation, see Figure 2 , Figure 2 is a schematic diagram of an interface for industrial carrier management provided in an embodiment of the present application; Figure 2 As shown, the interface of industrial carrier management includes industrial information such as "Industrial Zone Name", "Park Nature", "Contract End Date", "Village and Residence", "Plot Area", "Investment Contract Number", "Address", "Building Area", "Affiliated Cooperative", "Right Owner / Right Unit and Contact Information", and "Contract Owner". Industrial carrier management can realize the information entry of adding, modifying, deleting and other scenarios of specific industrial zones, and supports the management functions of drawing and modifying regional boundaries. The function of industrial carrier management allows users to easily manage and maintain the basic data of specific industrial zones to ensure real-time and accurate updating of information; in addition, the function of drawing and modifying regional boundaries allows users to intuitively display and adjust the geographical scope of industrial zones, facilitate planning and resource allocation, and improve management efficiency and decision-making accuracy. At the same time, industrial carrier management also supports functions such as batch import of regions, batch deletion, editing and modifying basic information, and drawing map boundaries. Among them, please refer to Figure 3 , Figure 3is a schematic diagram of an interface for modifying an industrial carrier provided in an embodiment of the present application; Figure 3 As shown, the interface for modifying the industrial carrier may also include contents such as "building structure and number of buildings" and "number of floors and floor height".
[0072] Specifically, through industrial carrier management, it is possible to dynamically draw and edit specific regional industrial boundaries on the map, support importing configuration files and manually drawing generated boundaries, and support subsequent dragging, modification, and editing. Among them, the industrial boundary drawing method of the embodiment of the present application supports polygonal drawing tools and editing options, allowing users to more accurately define the geographical boundaries of specific industries. By using the functions provided by the leaflet.draw plug-in, the accuracy and flexibility of boundary information can be ensured, which is of great significance for the subsequent display of industrial parks, information placement, heat map display, and drawing of personnel trajectories.
[0073] When performing industry boundary drawing operations, users are provided with a user interface that allows them to easily enter, edit, and adjust the boundary information of multiple areas on the map. This function supports polygon drawing tools and editing options to ensure the accuracy and flexibility of boundary information. Among them, the main functions of the industry carrier are as follows:
[0074] 1) Map loading and management: Use the leaflet.draw plug-in to load map tiles and support switching between different types of basemaps.
[0075] 2) Drawing function: Provides polygonal graphics drawing function and supports editing and deletion.
[0076] 3) Data storage and persistence: The drawn graphic data will be stored in localStorage (local storage location) in real time, and support import and export functions.
[0077] 4) Grid management: bind a name and ID (Identity Document) to each grid, and provide the functions of exporting and saving to the backend.
[0078] 5) Map interaction: You can perform various interactive operations on the map, such as clicking, dragging, zooming, etc.
[0079] In the related art, static and predefined boundaries are usually used, which are difficult to adapt to changes in actual needs. However, the embodiments of the present application allow users to adjust boundaries at any time according to actual conditions through dynamic drawing and editing functions, thereby improving flexibility and practicality.
[0080] Optionally, after the boundary is drawn, you can select the corresponding park and name it.
[0081] The target boundary configuration file can be a GeoJSON file in a specific format. The target boundary configuration file can include but is not limited to the coordinates, shape, industry type and other data of the boundary. Through the target boundary configuration file, the industry boundary information can be quickly loaded into the geographic information layer, and then the industry boundary on the geographic information layer can be automatically generated or updated.
[0082] In a specific implementation, in order to ensure that the coordinate data of the geographic boundary or other shapes drawn manually by the user is accurate and to improve the consistency and accuracy of the map data, calibration and processing are required each time the boundary is drawn or edited. Therefore, a first data processing is required, which may include a first data cleaning process and a preprocessing operation.
[0083] Optionally, the initial industry boundary data is generated through an industry boundary drawing operation, which is the industry boundary information used for subsequent data processing. The initial industry boundary data generally includes the geographic location of the boundary (including longitude and latitude coordinate information), shape, size, geographic information layer object, layer type and related industry attributes.
[0084] In some embodiments, the step of performing a first data processing on the initial industry boundary data to obtain candidate industry boundary data may include: performing a first data cleaning process on the initial industry boundary data to obtain clean industry boundary data; performing a preprocessing operation on the clean industry boundary data to obtain candidate industry boundary data.
[0085] In some specific embodiments, the steps of performing a first data cleaning process on the initial industry boundary data to obtain clean industry boundary data may include: performing a first coordinate formatting process on the longitude and latitude coordinate information in the initial industry boundary data to obtain first formatted industry boundary data; performing a deduplication operation on the first formatted industry boundary data to obtain deduplication industry boundary data; performing a correction operation on the deduplication industry boundary data to obtain corrected industry boundary data; and processing abnormal data in the corrected industry boundary data to obtain clean industry boundary data.
[0086] The first data cleaning process is the first step in the data processing process, which is mainly used to remove and correct errors or inconsistencies in the data. The specific implementation means include: formatting coordinate data (first coordinate formatting process), removing duplicate points (de-duplication operation), correcting error points (correction operation) and processing null values (processing abnormal data). Specifically, the specific content of the first data cleaning process is as follows:
[0087] 1) Formatting coordinate data (first coordinate formatting process): Ensure that all coordinate data follows a consistent format, such as unifying to six decimal places of precision.
[0088] 2) Remove duplicate points (de-duplicate operation): Check and remove duplicate coordinate points in the boundary line to ensure the simplicity and accuracy of the data.
[0089] 3) Correction of wrong points (correction operation): Compare the existing boundary data and correct the obviously wrong coordinate points. For example, the rationality can be judged by calculating whether the distance between a point and its adjacent points meets the preset distance threshold.
[0090] 4) Processing null values (processing abnormal data): Ensure that there are no null values or invalid values in the coordinate data. Null values or invalid values, these invalid data need to be processed or removed.
[0091] The clean industry boundary data is data obtained after the initial industry boundary data undergoes a first data cleaning process.
[0092] The first formatted industry boundary data is the data obtained by performing the first coordinate formatting process on the latitude and longitude coordinate information in the initial industry boundary data. The deduplicated industry boundary data is the data obtained by performing the deduplication process on the first formatted industry boundary data. The corrected industry boundary data is the data obtained by performing the correction process on the deduplicated industry boundary data. Abnormal data refers to the null value or invalid value in the coordinate data, and the clean industry boundary data is the data obtained by performing abnormal processing on the corrected industry boundary data.
[0093] In some specific embodiments, the steps of performing preprocessing operations on the clean industry boundary data to obtain candidate industry boundary data may include: performing boundary calibration processing on the clean industry boundary data to obtain calibrated industry boundary data; using a unique identifier to integrate the geographic information layer objects, layer types, and latitude and longitude coordinate data in the calibrated industry boundary data to obtain a target data object; performing verification processing on the target data object to obtain target verification industry boundary data; and completing missing data in the target verification industry boundary data to obtain candidate industry boundary data.
[0094] The preprocessing operation is a step after the first data cleaning process, which is intended to prepare for subsequent data analysis and operations. Its specific implementation methods include: boundary calibration, unique identifier merging, data verification, and missing data filling. Specifically, the specific contents of the preprocessing operation are as follows:
[0095] 1) Boundary calibration: The geographic information layer to be calibrated is passed into the calibration function. By comparing it with the original information layer and according to the set error value, it is determined which edge is the common edge, and adjustments and repairs are made to meet the edge consistency requirements.
[0096] 2) Unique ID Merge: Use unique ID to integrate geographic information layer objects, layer types, and latitude and longitude data into one object. This object can be used for subsequent cross-reference or further data conversion.
[0097] 3) Data Verification: After data cleaning and preprocessing, strict data verification is performed to ensure the integrity and correctness of the data.
[0098] 4) Filling missing data: If some data items are missing and can be inferred from other data items, then fill them.
[0099] Among them, the calibration industry boundary data is the data obtained by boundary calibration processing of the clean industry boundary data obtained by data cleaning. The target data object is the data obtained by integrating the geographic information layer object, layer type and latitude and longitude coordinate data in the calibration industry boundary data with a unique identifier. The target verification industry boundary data is the data obtained by verifying the target data object. The candidate industry boundary data is the data obtained by filling in the missing data in the target verification industry boundary data.
[0100] The candidate industry boundary data is data obtained after a first data cleaning process and a preprocessing operation.
[0101] In the specific implementation, data cleaning is performed to ensure that the data has no obvious errors and inconsistencies, and then data preprocessing is performed to make the data suitable for further analysis and operation.
[0102] Step S102, performing a first format conversion on the candidate industry boundary data to obtain target industry boundary data;
[0103] In some embodiments, step S102 may include: extracting the longitude and latitude coordinate information in the candidate industry boundary data; using the target function to perform second coordinate formatting processing on the longitude and latitude coordinate information to obtain second formatted industry boundary data; constructing a current key name corresponding to the second formatted industry boundary data; traversing and searching whether there is a historical storage object with the same key name as the current key name in the local storage location, if there is a historical storage object with the same key name in the local storage location, then updating the historical storage object in the local storage location based on the second formatted industry boundary data, and using the target data format to perform a first format conversion on the second formatted industry boundary data in the updated historical storage object to obtain the target industry boundary data; if there is no historical storage object with the same key name in the local storage location, then constructing the current storage object based on the second formatted industry boundary data, adding the second formatted industry boundary data to the current storage object, and using the target data format to perform a first format conversion on the second formatted industry boundary data in the current storage object to obtain the target industry boundary data.
[0104] The first format conversion is a process of converting the format of the candidate industry boundary data obtained after the first data processing. In a specific implementation, the first format conversion process includes the following five steps:
[0105] 1) Extract coordinate information: First, get the coordinate information from the map layer and format these coordinates through the formatLatLng function. The formatLatLng function is responsible for converting the coordinate data into a certain expected format.
[0106] 2) Construct a key name: Use the layer name, identification code, and campus ID to construct a unique key name. This key name is used to uniquely identify this specific coordinate data in localStorage.
[0107] 3) Check existing storage: Check whether there is an existing layer object storage in localStorage. This is used to determine whether data of the same layer already exists so that it can be updated instead of overwritten.
[0108] 4) Based on the inspection results of 3), construct or update the layer object:
[0109] If a layer object is already stored, parse its content to obtain the current layer object, and then update the coordinate data of the specific layer on the current layer object.
[0110] If there is no existing layer object storage, a new object is created directly and the coordinate data of the current layer is added to it.
[0111] 5) Serialize and save: Serialize the updated layer object (which may contain coordinate data for multiple layers) into a GeoJSON string and save it to localStorage.
[0112] The target function is the formatLatLng function. The second coordinate formatting process is a process of formatting the longitude and latitude coordinate information in the candidate industry boundary data obtained after the preprocessing operation in step S101 to obtain the second formatted industry boundary data. The target data format is the GeoJSON data format.
[0113] The current key name is a string constructed to uniquely identify and retrieve specific data stored locally when processing industry boundary data. The current key name is constructed based on the name, identification code, park ID, etc. of the layer to ensure its uniqueness. In step S102, the current key name can be used to accurately find or create a storage object corresponding to the currently processed industry boundary data in subsequent inspection and update operations.
[0114] The historical storage object is a data object that already exists in the local storage location and corresponds to the current key name. The current storage object is a new object created to store new second formatted industry boundary data when there is no historical storage object with the same key name in the local storage location.
[0115] Optionally, the first format conversion is a process of serializing the updated layer object into a GeoJSON string, thereby obtaining serialized target industry boundary data.
[0116] In the embodiment of the present application, the target industry boundary data obtained after the first format conversion can be stored locally or on a server. Specifically:
[0117] 1) Local storage (processing and generating data in a specific format):
[0118] Specifically, all layers on the map are traversed, the center point coordinates of each layer are extracted, and the layer name, identification code and park ID are used as keys to store them in an object. Among them, the selected park boundary passed in is traversed, and the following operations are performed for each item: first, the center point coordinates corresponding to the item are obtained, and the latitude and longitude of the center point coordinates are reversed; then the project name, park ID, the reversed center point coordinates, and the converted data (the longitude and latitude of each data item are reversed and separated by commas) are stored as an object; then an array containing the above objects is returned; finally, the generated GeoJSON data is saved and exported. It is easy to understand that after the boundary data is drawn, the drawn boundary data will be converted into a specific format for local storage.
[0119] Optionally, in the local storage, a dialog box will pop up to prompt the user to enter the name of the exported file. After the user confirms, the export function is called to export the generated GeoJSON data as a file. Local storage implements the extraction of center point data from the map layer, generates data in a specific format in combination with the provided list, and allows users to export these data in a specific format as files.
[0120] 2) Server storage:
[0121] Specifically, first obtain the GeoJSON data converted from the first format; then initialize the parameter object paramsObj and the parameter array params; then traverse the GeoJSON data, encapsulate the coordinates and center point information of each data item into an industrialBorder object, and store it in paramsObj; then organize the data in paramsObj into the format required by the API (Application Programming Interface) request, and store it in the params array; if the parameter array params is empty, prompt the user to draw a grid first; and then send a save request to the backend API.
[0122] Through the above steps, the manually drawn grid data can be stored locally or submitted to the server for saving.
[0123] Step S103, obtaining initial industry investment promotion grid information, performing second data processing on the initial industry investment promotion grid information, and obtaining candidate industry investment promotion grid information;
[0124] The initial industrial investment promotion grid information is the detailed information of the investment promotion area or grid that is initially divided and defined during the industrial investment promotion process. The initial industrial investment promotion grid information may include the geographical location, area, potential industry type, investment environment assessment and other information of the grid.
[0125] The second data processing includes a second data cleaning process and a data filtering operation.
[0126] In some embodiments, the step of performing a second data processing on the initial industry investment promotion grid information to obtain candidate industry investment promotion grid information may include: performing a second data cleaning operation on the initial industry investment promotion grid information to obtain clean industry investment promotion grid information; performing a data filtering operation on the clean industry investment promotion grid information to obtain candidate industry investment promotion grid information.
[0127] The second data cleaning process may include deduplication and formatting operations. Deduplication is intended to remove duplicate data, and formatting operations are intended to obtain data in a unified format for easy subsequent data analysis. Data filtering operations are intended to filter out useful key information and reduce irrelevant information.
[0128] The clean industry investment promotion grid information is the data obtained by performing the second data cleaning process on the initial industry investment promotion grid information. The candidate industry investment promotion grid information is the data obtained by performing the data filtering operation on the clean industry investment promotion grid information.
[0129] Step S104, converting the candidate industry investment promotion grid information into a second format to obtain target industry investment promotion grid information;
[0130] Among them, the second format conversion is the process of converting the candidate industry investment grid information into GeoJSON format data to obtain the target industry investment grid information.
[0131] In the specific implementation, the industrial investment grid information is obtained from the API, and after processing and filtering the relevant data, it is stored in the local storage and converted into GeoJSON format for map display. The specific steps are as follows:
[0132] 1) Request industry grid data:
[0133] Send an HTTP (HyperText Transfer Protocol) request to the API to obtain the industry investment grid information from the API.
[0134] 2) Processing and filtering data:
[0135] Process the data obtained from the API, including deduplication, formatting, and filtering, to obtain useful key information.
[0136] 3) Store to local storage:
[0137] The data processed in 2) is stored in the local storage of the browser for subsequent use and to improve loading performance.
[0138] 4) Convert to GeoJSON format:
[0139] The processed data in 2) is converted into GeoJSON format, which is a data format used for map display.
[0140] 5) For map display:
[0141] The resulting GeoJSON data can be directly used in map components or libraries for display, making it easier to visualize industrial grid information.
[0142] Step S105, associating the target industry boundary data with the target industry investment grid information to generate target industry associated data, and displaying the target industry associated data through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
[0143] Among them, the target industry association data is the data obtained by associating the target industry boundary data with the target industry investment grid information. The target industry association data covers multiple dimensions such as the target industry's geographical location, industrial layout, upstream and downstream relationships in the industrial chain, potential investor information, and investment environment assessment. The generation of target industry association data is conducive to decision makers to have a more comprehensive understanding of the development status, trends, and potential of the target industry, and provide strong data support for the subsequent investment strategy formulation and industrial management optimization.
[0144] The visualization interface refers to an interface that displays data through visual elements such as graphics, images, and animations. The visualization interface includes an information focus display control, which is used to respond to industry query requests and return key information of the target industry corresponding to the industry query request. Specifically, when the user enters a specific industry query condition through the interface, the information focus display control will immediately filter out key information that matches the query condition from the target industry-related data, and display it to the user in an intuitive and concise manner, which is conducive to users quickly obtaining the required information and improving decision-making efficiency.
[0145] In some embodiments, the method may further include: in response to an interface configuration operation on the visualization interface, generating a target interface element corresponding to the interface configuration operation on the visualization interface.
[0146] Among them, the interface configuration operation refers to the operation performed by the user to adjust or customize the layout, style, function, etc. of the visualization interface. In the embodiment of the present application, the visualization interface can support user customization of display functions. The purpose of the interface configuration operation is to meet the usage habits and information needs of different users, make the visualization interface more personalized, flexible and easy to use, thereby improving analysis efficiency.
[0147] The target interface element is an interface element generated or adjusted in the visual interface according to the user's interface configuration operation.
[0148] In the specific implementation, see Figure 4 , Figure 4 is a schematic diagram of a visualization interface provided by an embodiment of the present application, such as Figure 4 As shown, an information search bar is provided on the visual interface, and the information focus display function includes the following contents:
[0149] 1) Through the focus display technology, users can quickly obtain key information related to specific regional industries and reduce information overload. The focus display technology content is: the map interface has all park boundaries by default. Users can click on a park to display the detailed information of the park in a pop-up window; a paginated list of parks is provided on the left side of the visualization interface. By filtering by conditions and clicking on an item, you can zoom in to the corresponding park, focus on the park, and display the detailed information of the park at the same time; the left side of the visualization interface also provides various types of drop point displays. By checking various types of data, the drop point display can be performed in the corresponding park, and users can intuitively obtain the information of each equipment and building; by clicking on the drop map, users can directly obtain its detailed information.
[0150] 2) Provide a highly customized information display interface to meet the needs of different users. The contents of the highly customized information display interface are as follows;
[0151] A. Flexible map display module:
[0152] Module embedding support: The map display module is highly flexible and can be easily embedded in other functional modules, allowing users to use map functions in different business scenarios, whether in the data analysis module or the real-time monitoring module.
[0153] Map drop interface: Provides a comprehensive map drop interface, allowing each module to display different business data on the map. For example, users can mark the location of assets, the location of events, or the distribution of personnel on the map.
[0154] B. Custom drop-down display:
[0155] Custom icons: Support users to configure custom icons for different types of drop maps, ensuring that each marked point has a unique and easily recognizable visual effect on the map. Users can choose icons of different colors, shapes and sizes according to business needs.
[0156] Diverse pop-up styles: Users can configure pop-up windows of different styles for each drop point. When users click on the icon, the pop-up window will display relevant information. The style of the pop-up window can be adjusted according to business needs, including color, font, layout, etc.
[0157] Customize display fields: In the pop-up window, users can customize the displayed field information to meet different business needs. For example, in an asset management scenario, users can choose to display information such as asset number, asset location, maintenance status, etc.
[0158] 3) Support diversified display methods, including multi-angle and multi-level display effects.
[0159] A. Multiple types of background map switching:
[0160] Flexible selection and switching: Users can freely switch between different types of base maps according to their needs, such as satellite maps, topographic maps, street maps, etc. This not only improves the diversity of information display, but also adapts to different usage scenarios.
[0161] Real-time update and rendering: The basemap switching process is smooth, supporting real-time update and efficient rendering, ensuring a smooth and efficient user experience.
[0162] B. Display of multiple icons:
[0163] Custom icons: Support users to upload and use custom icons to mark different types of information points. This flexibility allows users to customize the configuration according to actual needs, making the display effect more recognizable and attractive.
[0164] Diversified annotations: Different types of drop-down images support multiple styles of pop-up window displays. Users can customize the displayed field information to increase the intuitiveness and readability of the information. For example, different states or categories can be represented by icon color, shape, and size, and detailed information can be provided with the help of a variety of pop-up window styles.
[0165] C. Multi-angle and multi-level display effects:
[0166] Layered display: Layered display of information is achieved through layer technology. Users can choose which layers to display according to their needs, and easily achieve hierarchical management and viewing of information. Help users better understand the relationship between information.
[0167] Free adjustment of viewing angle: Users can freely adjust the map viewing angle through operations such as zooming and panning to obtain multi-angle display effects. This flexibility not only improves the user's interactive experience, but also facilitates the observation and analysis of information at different levels.
[0168] In the embodiments of the present application, targeted industry analysis tools (such as Figure 4 The information search bar on the left side of the visualization interface shown in the figure supports users to conduct in-depth analysis based on specific needs; the specific architecture of the analysis tool is as follows:
[0169] 1) User Interface (UI): Provides intuitive dashboards and visualization tools to support users to interact with data and present data in the form of charts, maps, etc.
[0170] 2) Data processing layer: includes data collection, cleaning, conversion and storage modules to ensure data accuracy and consistency.
[0171] 3) Analytical engine: Use statistical analysis and other techniques to analyze data from specific industries or regions to generate reports and insights.
[0172] 4) Storage layer: database and data warehouse, used to store raw data, processed data and analysis results.
[0173] 5) Security and authority management: Ensure the security of data access and operations, user authority management and logging.
[0174] In specific implementation, targeted industry analysis tools can be built using BI tools in related technologies (such as Tableau, Power BI) combined with customized data processing and analysis modules.
[0175] Specifically, the method flow for analysis based on the analysis tool is as follows:
[0176] 1) Data input: Users upload or access data on specific industries or regions.
[0177] 2) Data preprocessing: The system automatically cleans and organizes data, and matches and integrates it with existing databases.
[0178] 3) Parameter setting: Users set analysis parameters according to their needs, such as time range, region selection, industry-specific indicators, etc.
[0179] 4) Results presentation: The analysis results are presented through dashboards and visualization tools, and users can further filter and drill down on the data.
[0180] 5) Export and save: Supports exporting analysis results as reports (such as PDF, Excel, etc.) and saving them to the system for future reference.
[0181] Targeted industry analysis tools support binding names and IDs for each grid, and provide export and save functions.
[0182] The design of a user-friendly and highly interactive interface includes the following:
[0183] 1) Improve the user interface and interaction design, so that users can customize the data display and analysis according to their personal or team needs. This function can be easily achieved by using the Ant Design framework to ensure that the interface is beautiful and easy to use.
[0184] 2) Provides a variety of interactive operation options, such as zooming in, zooming out, dragging, and clicking to view detailed information, which significantly improves the readability and operability of information. These functions are implemented with the help of the Leaflet library, providing users with a smoother and more intuitive operation experience.
[0185] 3) Large screen display function:
[0186] The industry boundary information drawn and edited by users in the management system is visually displayed on the big screen. These functions are realized with the help of the Leaflet library.
[0187] 4) Supports the overlay display of multiple geographic information layers, such as plot information, rental information, enterprise information, etc., which is achieved by using the Ant Design framework.
[0188] Specifically, the user interaction function can be realized on the large screen (visual interface). The following are specific means for realizing the user interaction function:
[0189] 1) Map interaction function:
[0190] Point display of industrial park distribution: Dynamically display the boundaries and locations of all industrial parks on the map, distinguishing different parks by color or icon. Users can quickly view the basic information of the park, such as name, area, location, etc., by clicking on the park boundary on the map.
[0191] Conditional screening function: provides a variety of screening conditions, such as industry type, park size, rental price, etc. Users can filter out parks that meet their needs based on these conditions.
[0192] Zoom-in function: When users click on a park name in the list on the left, the map will automatically zoom in and focus on the corresponding park, providing a more detailed view.
[0193] 2) Information display function:
[0194] Park details: After the user clicks on the park name, the system will display the park's detailed information, including but not limited to the park overview, leasing information, information about settled companies, infrastructure, etc. This can be displayed in a pop-up window or sidebar.
[0195] Leasing information: Provides the leasing status of each house or office space in the park, including vacant area, rental standards and other information, so that users can quickly understand and choose.
[0196] Company information: displays the basic information of the settled companies, such as company name, main business, contact information, etc., to help users quickly find partners or conduct business negotiations.
[0197] 3) Comprehensive landing function:
[0198] Multiple types of icon display: Users can select different types of icons in the left menu, such as houses, access gates, parking lots, cameras, emergency units, etc. Different types of icons have different colors or shapes on the map.
[0199] Quick information viewing: When users click on an icon on the map, the system will pop up an information box to display relevant detailed information. For example, by clicking on a house icon, you can view detailed information about the house and the resident information; by clicking on a gate, you can view real-time entry and exit data; by clicking on a camera, you can view real-time monitoring images, etc.
[0200] 4) Convenience of interactive operation:
[0201] Smart search: A search box is provided on the large screen, where users can enter keywords to quickly locate relevant parks or facilities.
[0202] Touch screen operation: If the large screen supports touch operation, users can use gestures to zoom in, zoom out, drag, and perform other operations to enhance the interactive experience.
[0203] Through the above-mentioned specific implementation means, rich user interaction functions can be realized on the large screen (visual interface), allowing users to obtain park information and perform related operations more intuitively and conveniently.
[0204] In summary, in order to better display and monitor the boundary information of each industrial area, the embodiment of the present application provides a large-screen display function (i.e., a visual interface), which aims to visually display the industrial boundary information drawn and edited by the user in the management system on a large screen, such as Figure 4 As shown in the figure, the visualization interface facilitates decision makers and managers to conduct intuitive viewing and analysis. The specific functions of the visualization interface include:
[0205] 1) Real-time data synchronization: The browser is connected to the server through the WebSocket protocol. If there is a modification to the server, the browser will be notified. After the browser learns of the modification, it will promptly send a request to synchronize the boundary information. This enables real-time synchronization between the visual interface display system and the backend management system to ensure that the displayed boundary information is always the latest. Whether it is a newly added, modified or deleted boundary, it can be updated in time on the visual interface to ensure the consistency and accuracy of the information.
[0206] 2) Diversified display methods: Supports multiple display modes and provides multi-angle and multi-level display effects. Users can choose the appropriate display method according to their needs to understand and analyze data more intuitively.
[0207] 3) Interactive functions: The visual interface display system supports a variety of interactive functions, such as zooming in, zooming out, dragging, and clicking to view detailed information. Users can obtain detailed information on each industry boundary, including name, area, related industry data, etc. through simple operations, improving the readability and operability of the information.
[0208] 4) Geographic information overlay: supports the display of multiple geographic information layers, such as plot information, lease information, enterprise information, etc., to provide managers with more comprehensive reference and help make more scientific decisions.
[0209] 5) Through the large-screen display function, managers can more intuitively and comprehensively grasp the boundary information and related data of each industrial area, improve management efficiency and decision-making level. Whether in daily management or emergency response, it can provide strong support to help the scientific planning and efficient operation of industrial areas.
[0210] In steps S101 to S105 shown in the embodiment of the present application, initial industry boundary data is obtained, and a first data processing is performed on the initial industry boundary data to obtain candidate industry boundary data; a first format conversion is performed on the candidate industry boundary data to obtain target industry boundary data; initial industry investment promotion grid information is obtained, and a second data processing is performed on the initial industry investment promotion grid information to obtain candidate industry investment promotion grid information; a second format conversion is performed on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information; the target industry boundary data is associated with the target industry investment promotion grid information to generate target industry associated data, and the target industry associated data is displayed through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query requests. The embodiment of the present application performs preliminary data processing on the initial industry boundary data and the initial industry investment grid information, thereby screening out information directly related to the specific regional industry, reducing the interference of irrelevant data, and facilitating users to quickly locate key information. At the same time, by extracting information directly related to industry investment, it can provide support for subsequent investment analysis and decision-making; by converting the data format, it ensures that data from different sources can use a unified data format, thereby speeding up data processing, improving the response speed of the system, and providing a basis for real-time data updates; by generating target industry-related data, users can more quickly obtain comprehensive information related to specific industries, thereby improving analysis efficiency; finally, through an intuitive visualization interface, users can more easily understand and analyze data, and the information focus display control of the visualization interface enables users to obtain key information related to specific regional industries in a targeted manner, thereby reducing information overload and improving user interaction experience.
[0211] In order to explain the principle of the technical solution of the present invention in detail, the overall process of the present invention is described below in combination with some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and cannot be regarded as a limitation of the present invention.
[0212] See also Figure 5 , Figure 5is a flow chart of a method for visualizing industrial data provided in an embodiment of the present application; Figure 5 As shown in the figure, the visualization process of industrial data is as follows: first, draw the industrial boundary data to obtain the basic longitude and latitude coordinates; then perform data cleaning and preprocessing operations on the basic longitude and latitude coordinates; then the data obtained by the data cleaning and preprocessing operations can be converted into GeoJSON data; after obtaining the GeoJSON data, the data is stored locally or on a server; finally, the GeoJSON data is displayed on the visualization interface; after the GeoJSON data is displayed on the visualization interface, the user can interact with the visualization interface.
[0213] It should be pointed out that this embodiment only briefly illustrates the general process of the method for visualizing industrial data. The detailed description of each step can refer to the relevant content in the aforementioned embodiment and will not be repeated here. It can be understood that the present invention is not limited to this.
[0214] The embodiment of the present application obtains initial industry boundary data, performs a first data processing on the initial industry boundary data, and obtains candidate industry boundary data; performs a first format conversion on the candidate industry boundary data to obtain target industry boundary data; obtains initial industry investment promotion grid information, performs a second data processing on the initial industry investment promotion grid information, and obtains candidate industry investment promotion grid information; performs a second format conversion on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information; associates the target industry boundary data with the target industry investment promotion grid information to generate target industry association data, and displays the target industry association data through a visualization interface; the visualization interface includes an information focus display control, which is used to respond to industry query requests and return target industry key information corresponding to the industry query requests. The embodiment of the present application performs preliminary data processing on the initial industry boundary data and the initial industry investment grid information, thereby screening out information directly related to the specific regional industry, reducing the interference of irrelevant data, and facilitating users to quickly locate key information. At the same time, by extracting information directly related to industry investment, it can provide support for subsequent investment analysis and decision-making; by converting the data format, it ensures that data from different sources can use a unified data format, thereby speeding up data processing, improving the response speed of the system, and providing a basis for real-time data updates; by generating target industry-related data, users can more quickly obtain comprehensive information related to specific industries, thereby improving analysis efficiency; finally, through an intuitive visualization interface, users can more easily understand and analyze data, and the information focus display control of the visualization interface enables users to obtain key information related to specific regional industries in a targeted manner, thereby reducing information overload and improving user interaction experience.
[0215] In summary, the method for visualizing industrial data provided in the embodiments of the present application has the following advantages:
[0216] 1) Improve the pertinence of information: Through focused display technology, users can quickly obtain key information related to specific regional industries and reduce information overload.
[0217] 2) Real-time data update: A data update mechanism is designed that can quickly respond to industry and regional changes, so that the information in the system remains up to date, improving the accuracy and practicality of the data.
[0218] 3) Enhanced targeted analysis tools: Provide analysis tools for specific industries or regions to support users to conduct in-depth analysis based on specific needs, thereby better supporting the decision-making process.
[0219] 4) Enhanced interactivity and customization: Improved user interface and interaction design, allowing users to customize data display and analysis methods according to personal or team needs, providing function customization options, and improving user interaction experience.
[0220] Through the above advantages, the embodiment of the present application provides a more efficient, accurate and user-friendly method for displaying and analyzing region-specific industry information to support professional users in making more informed decisions in a complex information environment, significantly improving regional industry competitiveness and decision-making efficiency.
[0221] See also Figure 6 The embodiment of the present application further provides a device 600 for visualizing displaying industrial data, which can implement the above-mentioned method for visualizing displaying industrial data. The device 600 includes the following modules:
[0222] The first data processing module 601 is used to obtain initial industry boundary data, perform first data processing on the initial industry boundary data, and obtain candidate industry boundary data;
[0223] A first format conversion module 602, configured to perform a first format conversion on the candidate industry boundary data to obtain target industry boundary data;
[0224] The second data processing module 603 is used to obtain initial industry investment promotion grid information, perform second data processing on the initial industry investment promotion grid information, and obtain candidate industry investment promotion grid information;
[0225] The second format conversion module 604 is used to perform a second format conversion on the candidate industry investment promotion grid information to obtain the target industry investment promotion grid information;
[0226] The data visualization module 605 is used to associate the target industry boundary data with the target industry investment grid information, generate target industry associated data, and display the target industry associated data through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
[0227] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0228] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned method for visualizing the industrial data when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.
[0229] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0230] See also Figure 7 , Figure 7 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0231] The processor 701 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC for short), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0232] The memory 702 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 702, and the processor 701 calls and executes the method for visualizing the display of industrial data in the embodiment of this application;
[0233] Input / output interface 703, used to implement information input and output;
[0234] Communication interface 704, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0235] A bus 705 that transmits information between the various components of the device (e.g., the processor 701, the memory 702, the input / output interface 703, and the communication interface 704);
[0236] The processor 701 , the memory 702 , the input / output interface 703 and the communication interface 704 are connected to each other in communication within the device via a bus 705 .
[0237] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for visualizing the industrial data.
[0238] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0239] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0240] The embodiments of the present application provide a method for visualizing industrial data, a device for visualizing industrial data, and an electronic device, which obtain initial industrial boundary data, perform a first data processing on the initial industrial boundary data, and obtain candidate industrial boundary data; perform a first format conversion on the candidate industrial boundary data, and obtain target industrial boundary data; obtain initial industrial investment promotion grid information, perform a second data processing on the initial industrial investment promotion grid information, and obtain candidate industrial investment promotion grid information; perform a second format conversion on the candidate industrial investment promotion grid information, and obtain target industrial investment promotion grid information; associate the target industrial boundary data with the target industrial investment promotion grid information, generate target industrial association data, and display the target industrial association data through a visualization interface; the visualization interface includes an information focus display control, which is used to respond to industrial query requests and return target industrial key information corresponding to the industrial query requests. The embodiment of the present application performs preliminary data processing on the initial industry boundary data and the initial industry investment grid information, thereby screening out information directly related to the specific regional industry, reducing the interference of irrelevant data, and facilitating users to quickly locate key information. At the same time, by extracting information directly related to industry investment, it can provide support for subsequent investment analysis and decision-making; by converting the data format, it ensures that data from different sources can use a unified data format, thereby speeding up data processing, improving the response speed of the system, and providing a basis for real-time data updates; by generating target industry-related data, users can more quickly obtain comprehensive information related to specific industries, thereby improving analysis efficiency; finally, through an intuitive visualization interface, users can more easily understand and analyze data, and the information focus display control of the visualization interface enables users to obtain key information related to specific regional industries in a targeted manner, thereby reducing information overload and improving user interaction experience.
[0241] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0242] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0243] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0244] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0245] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0246] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0247] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0248] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0249] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, 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 software functional units.
[0250] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0251] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for visualizing industrial data, characterized in that: The method comprises the following steps: Acquire initial industry boundary data, and perform a first data processing on the initial industry boundary data to obtain candidate industry boundary data; Performing a first format conversion on the candidate industry boundary data to obtain target industry boundary data; Acquire initial industry investment promotion grid information, perform second data processing on the initial industry investment promotion grid information, and obtain candidate industry investment promotion grid information; Performing a second format conversion on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information; The target industry boundary data is associated with the target industry investment grid information to generate target industry associated data, and the target industry associated data is displayed through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
2. The method according to claim 1, characterized in that Before obtaining the initial industry boundary data and performing a first data processing on the initial industry boundary data to obtain the candidate industry boundary data, the method further includes: In response to an industry boundary drawing operation on a geographic information layer, generating initial industry boundary data corresponding to the industry boundary drawing operation; or, In response to the operation of inputting the target boundary profile into the geographic information layer, initial industry boundary data corresponding to the target boundary profile is generated.
3. The method according to claim 1, characterized in that The performing first data processing on the initial industry boundary data to obtain candidate industry boundary data includes: Performing a first data cleaning process on the initial industry boundary data to obtain clean industry boundary data; The clean industry boundary data is preprocessed to obtain the candidate industry boundary data.
4. The method according to claim 3, characterized in that The first data cleaning process is performed on the initial industry boundary data to obtain clean industry boundary data, including: Performing first coordinate formatting processing on the latitude and longitude coordinate information in the initial industry boundary data to obtain first formatted industry boundary data; performing a deduplication operation on the first formatted industry boundary data to obtain deduplication industry boundary data; Performing a correction operation on the deduplicated industry boundary data to obtain corrected industry boundary data; The abnormal data in the corrected industry boundary data is processed to obtain the clean industry boundary data.
5. The method according to claim 3, characterized in that: The preprocessing operation on the clean industry boundary data to obtain the candidate industry boundary data includes: Performing boundary calibration processing on the clean industry boundary data to obtain calibrated industry boundary data; Using a unique identifier, the geographic information layer object, layer type, and latitude and longitude coordinate data in the calibration industry boundary data are integrated to obtain a target data object; Performing verification processing on the target data object to obtain target verification industry boundary data; The missing data in the target verification industry boundary data is supplemented to obtain the candidate industry boundary data.
6. The method according to claim 1, characterized in that The step of converting the candidate industry boundary data into a first format to obtain target industry boundary data includes: Extracting longitude and latitude coordinate information from the candidate industry boundary data; Using the objective function to perform second coordinate formatting processing on the latitude and longitude coordinate information to obtain second formatted industry boundary data; constructing a current key name corresponding to the second formatted industry boundary data; Traversing and searching the local storage location to see whether there is a historical storage object with the same key name as the current key name; if there is a historical storage object with the same key name as the current key name in the local storage location, updating the historical storage object in the local storage location based on the second formatted industry boundary data, and performing a first format conversion on the second formatted industry boundary data in the updated historical storage object using a target data format to obtain the target industry boundary data; If there is no historical storage object with the same key name as the current key name in the local storage location, a current storage object is constructed based on the second formatted industry boundary data, the second formatted industry boundary data is added to the current storage object, and the second formatted industry boundary data in the current storage object is converted into a first format using a target data format to obtain the target industry boundary data.
7. The method according to claim 1, characterized in that The second data processing of the initial industry investment promotion grid information to obtain candidate industry investment promotion grid information includes: Performing a second data cleaning process on the initial industrial investment promotion grid information to obtain clean industrial investment promotion grid information; A data filtering operation is performed on the clean industry investment promotion grid information to obtain the candidate industry investment promotion grid information.
8. The method according to claim 1, characterized in that The method further comprises: In response to an interface configuration operation on the visual interface, a target interface element corresponding to the interface configuration operation is generated on the visual interface.
9. A visual display device for industrial data, characterized in that: The device comprises the following modules: A first data processing module is used to obtain initial industry boundary data, perform first data processing on the initial industry boundary data, and obtain candidate industry boundary data; A first format conversion module, used for performing a first format conversion on the candidate industry boundary data to obtain target industry boundary data; The second data processing module is used to obtain initial industry investment promotion grid information, perform second data processing on the initial industry investment promotion grid information, and obtain candidate industry investment promotion grid information; A second format conversion module is used to perform a second format conversion on the candidate industry investment promotion grid information to obtain target industry investment promotion grid information; A data visualization module is used to associate the target industry boundary data with the target industry investment grid information, generate target industry associated data, and display the target industry associated data through a visualization interface; the visualization interface includes an information focus display control, and the information focus display control is used to respond to industry query requests and return target industry key information corresponding to the industry query request.
10. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 8 when executing the computer program.