Map data display system, method and equipment and readable storage medium
By designing a display system for map data, using data integration and open source visualization library Echarts to achieve multi-level map display, the problem of inability to comprehensively display different levels of information in the existing technology is solved, and decision-making efficiency and information transmission efficiency are improved.
Patent Information
- Application Number
- CN202411887902.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing electronic map technology can only display data at a single administrative division level on the same page, and cannot meet users' comprehensive needs for information at different levels, resulting in information overload and low decision-making efficiency.
Design a map data display system, obtain and standardize the map information and target area information through the data integration module, and generate target map data sets; use the open source visualization library Echarts to display configuration information based on pre-set maps, load and render the target map data set, build multi-level maps and display them; and use the interactive feedback module to respond to user hierarchical adjustment requests and access requests, and display statistical information.
It realizes the parallel display of multi-level geographic information, improves the comprehensiveness and interactivity of data applications, reduces the time for users to switch between different map views, significantly improves decision-making efficiency, and enhances the efficiency of information transmission.
Smart Images

Figure CN119884443A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geographic information technology, and in particular to a display system, method, device and readable storage medium for map data. Background Art
[0002] The visualization technology of electronic map data has developed rapidly in recent years and has become an indispensable part of the modern information society. Through the integration and display of a large amount of geographic information data, electronic maps have not only greatly improved people's understanding of the geographical environment, but also provided important data support for decision makers such as enterprises and governments.
[0003] Traditional electronic map technology mainly relies on data visualization libraries such as Echarts to achieve map visualization and provide users with a certain degree of geographic information query and analysis services.
[0004] However, in the prior art, the display scheme of map data only supports the display of map information at the same level. The single-level display method can only display data at a single administrative level on the same page. For example, when displaying provincial information, the information of prefecture-level cities will be ignored, and vice versa. It cannot meet the comprehensive needs of users for information at different levels. It cannot provide a smooth operating experience in complex data display, resulting in users facing information overload when multiple levels of information coexist, reducing the efficiency of information acquisition. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a system, method, device and readable storage medium for displaying map data, aiming to solve at least one of the above technical problems.
[0006] The technical solution of the present invention to solve the above technical problems is as follows:
[0007] In a first aspect, the present application provides a system for displaying map data, which adopts the following technical solution:
[0008] A map data display system, comprising:
[0009] a data integration module, used to obtain map information and target area information, perform data standardization processing on the map information and the target area information, and obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different target levels, and each level is used to represent a corresponding geographical level or range;
[0010] A visualization rendering module is used to use an open source visualization library to load and render the target map data set based on pre-set map display configuration information, build a multi-level map and display it;
[0011] An interactive feedback module, for displaying statistical information of each target area in the target level in response to a user's access request for any target area in the target level;
[0012] And, in response to a user's request for adjusting the level of the map, adjusting the target level displayed on the map.
[0013] The beneficial effects of the present invention are: it can realize the parallel display of multi-level geographic information, and improve the comprehensiveness and interactivity of data application. Users can intuitively compare regional characteristics and development status between different levels on the same map, reduce the time of switching between different map views, and significantly improve decision-making efficiency. At the same time, users can quickly obtain important information related to the target area, and enhance the efficiency of information transmission. In addition, this technology significantly expands the information carrying capacity, and users can obtain richer and deeper geographic information in one view to meet the data support required for complex decision-making.
[0014] Furthermore, the open source visualization library is the Echarts visualization library.
[0015] The beneficial effect of adopting the above further scheme is that the Echarts visualization library can be used in the map data display system to realize the dynamic display and interactive response of multi-level maps. Specifically, the Echarts visualization library provides a rich variety of chart types and a high degree of customization, so that the system can flexibly adapt to the personalized needs of different users and support a variety of map styles and data configurations; the Echarts visualization library supports smooth animation transitions and real-time data updates, which improves the user's fluency and response speed during map browsing and operation, and enhances the overall user experience; through the advanced chart function of Echarts, the system can more intuitively display complex geographic information data, helping users quickly understand and analyze regional characteristics and development conditions at different levels.
[0016] Furthermore, the data integration module performs data standardization processing on the map information and the target area information to obtain a target map data set, including:
[0017] Based on a preset format standard, the map information and the target area information are both converted to obtain first map information and first target area information after format conversion;
[0018] Performing missing value processing on the first map information and the first target area information after format conversion respectively, to obtain second map information and second target area information after the missing value processing;
[0019] The second map information and the second target area information are fused to obtain a target map data set.
[0020] The beneficial effects of adopting the above further scheme are as follows: first, based on the preset format standard, the map information and the target area information are converted to ensure the consistency and compatibility of the data, and improve the efficiency and accuracy of data processing. Secondly, the missing values of the converted map information and the target area information are processed respectively, the incomplete parts in the data are eliminated, and the quality and reliability of the data are guaranteed. Finally, the processed second map information and the second target area information are fused to generate a target map data set, which effectively improves the availability of the data and the accuracy of the map display.
[0021] Furthermore, the data integration module fuses the second map information and the second target area information to obtain a target map data set, including:
[0022] The second map information and the second target area information are fused by using a concat method to obtain a target map data set.
[0023] The beneficial effect of adopting the above further scheme is that by using the concat method for data fusion, it is possible to achieve seamless connection of data at different levels while maintaining data integrity, ensuring data consistency and accuracy, and laying a solid foundation for subsequent multi-level map display.
[0024] Furthermore, the map display configuration information includes map style configuration, map parameter configuration and operation feedback configuration. The map style configuration includes the configuration of colors, boundary styles and prompt information of different levels in the map. The map parameter configuration includes the configuration of map center, zoom level, attribute information, geographic information data and regional economic indicators. The operation feedback configuration includes the configuration of data source, focus area and data update time.
[0025] The beneficial effect of adopting the above further scheme is that by setting the colors, border styles and prompt information of different levels, users can more intuitively distinguish different levels of geographic information, which enhances the map's recognition and the accuracy of information transmission. By configuring the map center, zoom level, attribute information, geographic information data and regional economic indicators, users can adjust the map's display effect according to actual needs to meet the usage requirements in different scenarios, thereby improving the map's practicality and adaptability. By configuring the data source, focus area and data update time, the system can respond to user operations in real time, provide instant feedback information, and enhance user experience and convenience of operation.
[0026] Furthermore, the interactive feedback module adjusts the level of the map display in response to the user's request for adjusting the level of the map display, including:
[0027] In response to a user triggering action on a level control button of a map, or a triggering action on a map zoom function, generating a level adjustment request, the level adjustment request including first level information, and adjusting a target level displayed on the map according to the first level information;
[0028] or,
[0029] Based on the current data of the map and preset data threshold information, second level information is determined, and according to the second level information, the target level displayed on the map is adjusted.
[0030] The beneficial effect of adopting the above further solution is: dynamic adjustment of the map display level is achieved. The user can issue a level adjustment request by triggering the level control button or using the map zoom function, and the system adjusts the level of the map display according to the first level information in the request. In addition, the system can also automatically determine the second level information based on the current display data and the preset data threshold, and adjust the level of the map display accordingly. This greatly improves the user's operational convenience and the efficiency of information acquisition, allowing users to flexibly switch between different levels and better understand and analyze multi-level geographic information data.
[0031] Furthermore, the interactive feedback module displays the processing process of the statistical information of each target area in the target level, including:
[0032] Based on Tool tip technology, statistical information of each target area in the target level is displayed, and the statistical information includes the area name of each target area and the population data and economic indicators corresponding to each target area.
[0033] The beneficial effect of adopting the above further solution is that detailed statistical information of each target area in the target level is intuitively displayed on the map. Specifically, through the Tool tip technology, when the user hovers or clicks the target area, he can immediately see the name of the area and its corresponding population data and economic indicators. This not only improves the user's interactive experience, but also enables the user to quickly obtain key information, improve data interpretation ability and decision-making efficiency.
[0034] In a second aspect, the present application provides a method for displaying map data, which adopts the following technical solution:
[0035] A method for displaying map data, comprising:
[0036] Acquire map information and target area information, perform data standardization processing on the map information and the target area information to obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different target levels, and each level is used to represent a corresponding geographical level or range;
[0037] Using an open source visualization library, based on pre-set map display configuration information, the target map dataset is loaded and rendered, and a multi-level map is constructed and displayed;
[0038] In response to a user's access request for any target area in a target hierarchy, display statistical information of each target area in the target hierarchy;
[0039] And, in response to a user's request for adjusting the level of the map, adjusting the target level displayed on the map.
[0040] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0041] An electronic device comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes the method for displaying map data as described in any one of the first aspects.
[0042] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0043] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute the method for displaying map data as described in any one of the first aspects.
[0044] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A schematic diagram of a flow chart of a method for displaying map data provided by an embodiment of the present invention;
[0046] Figure 2 A schematic structural diagram of a device for displaying map data provided by one embodiment of the present invention;
[0047] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0050] like Figure 1 As shown, the embodiment of the present application provides a map data display system 100, which mainly includes:
[0051] The data integration module 101 is used to obtain map information and target area information, perform data standardization processing on the map information and the target area information, and obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different levels, wherein the first geographic data and the second geographic data both include attribute information and coordinate information, wherein the attribute information is used to characterize the area name of each area corresponding to the map, and the first statistical data and the second statistical data both include population data and economic indicators, wherein the multiple different levels are target levels, and each level is used to characterize a corresponding geographical level or range;
[0052] The visualization rendering module 102 is used to use an open source visualization library to load and render the target map data set based on preset map display configuration information, build a multi-level map and display it;
[0053] An interactive feedback module 103, configured to display statistical information of each target area in the target level in response to a user's access request for any target area in the target level;
[0054] And, in response to a user's request for adjusting the level of the map, adjusting the target level displayed on the map.
[0055] In the embodiment of the present application, the open source visualization library is the Echarts visualization library. The Echarts visualization library provides a rich variety of chart types and a high degree of customization, so that the system can flexibly adapt to the personalized needs of different users, and the Echarts visualization library supports a variety of map styles and data configurations, and the Echarts visualization library supports smooth animation transitions and real-time data updates.
[0056] Each level in the map information may be a provincial level, a municipal level, and a county level, but is not limited thereto.
[0057] Map information refers to a json file consisting of the geographic coordinates of the basic layer map at the national, provincial or municipal level according to the required granularity. This geographic information serves as the basic data base of the Echarts visualization library.
[0058] The target level in the target area information can be a user-defined level, for example, any province in the provincial level and at least one city in the municipal level corresponding to the province are used as multiple target areas corresponding to one target level. Alternatively, each province in the provincial level and each city of Dalian, Qingdao, Ningbo, Xiamen, and Shenzhen are used as multiple target areas corresponding to another target level. This is not limited to this.
[0059] In the embodiment of the present application, specifically, the data integration module performs data standardization processing on the map information and the target area information to obtain a processing process of a target map data set, including:
[0060] Based on a preset format standard, the map information and the target area information are both converted to obtain first map information and first target area information after format conversion;
[0061] Performing missing value processing on the first map information and the first target area information after format conversion respectively, to obtain second map information and second target area information after the missing value processing;
[0062] The second map information and the second target area information are fused to obtain a target map data set.
[0063] Furthermore, a concat method is used to merge the second map information and the second target area information to obtain a target map data set.
[0064] By using the concat method for data fusion, we can achieve seamless connection of data at different levels while maintaining data integrity, ensuring data consistency and accuracy, laying a solid foundation for subsequent multi-level map display.
[0065] After the map information and the target area information are standardized in the above implementation mode, it is also necessary to uniformly perform geographic data correction and normalization on the map information and the target area information to provide accurate coordinate data, attribute data and other important data.
[0066] In an embodiment of the present application, the map display configuration information includes map style configuration, map parameter configuration and operation feedback configuration. The map style configuration includes the configuration of colors, boundary styles and prompt information of different levels in the map. The map parameter configuration includes the configuration of map center, zoom level, attribute information, geographic information data and regional economic indicators. The operation feedback configuration includes the configuration of data source, focus area and data update time.
[0067] The data source may be, but is not limited to, a local government database, academic research institution data, and an open data platform (such as World Bank data). The data obtained from the data source may be matched with the geographic data through a unique identifier (such as an area code).
[0068] The data update time can be configured as real-time update or periodic update.
[0069] The processing process of the visualization presentation module loading and rendering the target map data set based on the preset map display configuration information specifically includes:
[0070] First, the target map dataset is introduced into the basic functional base of the open source visualization library. Based on the registerMap method of the open source visualization library, the parsed GeoJSON data (derived from the target map dataset) is registered as a renderable map object.
[0071] After that, according to the configuration information and the registered map object, the rendering method of the open source visualization library is called to render the map view to the user interface, build a multi-level map and display it. During the rendering process, the system will draw the corresponding graphic elements (such as points, lines, polygons, etc.) on the map according to the geographic coordinates and attribute data in the data model, and apply the corresponding style and interaction logic.
[0072] It should be noted that the multi-level map can display the statistical information of target areas in multiple different levels in parallel.
[0073] By setting the colors, border styles and prompt information of different levels, users can more intuitively distinguish different levels of geographic information, which enhances the map's recognition and the accuracy of information transmission. By configuring the map center, zoom level, attribute information, geographic information data and regional economic indicators, users can adjust the map's display effect according to actual needs to meet the usage requirements in different scenarios, thereby improving the map's practicality and adaptability. By configuring the data source, focus area and data update time, the system can respond to user operations in real time, provide instant feedback information, and enhance user experience and operational convenience.
[0074] In an embodiment of the present application, the system includes hierarchical control buttons, map zoom functions, etc., but is not limited thereto.
[0075] Specifically, the interactive feedback module adjusts the target level displayed on the map in response to the user's level adjustment request for the map, and the processing includes:
[0076] In response to a user triggering action on a level control button of a map, or a triggering action on a map zoom function, generating a level adjustment request, the level adjustment request including first level information, and adjusting a target level displayed on the map according to the first level information;
[0077] or,
[0078] Based on the current data of the map and preset data threshold information, second level information is determined, and according to the second level information, the target level displayed on the map is adjusted.
[0079] In the above implementation manner, the preset data threshold information can be used to set one or more data thresholds according to the user's usage.
[0080] The user can issue a level adjustment request by triggering the level control button or using the map zoom function. The system adjusts the level of the map display according to the first level information in the request. In addition, the system can automatically determine the second level information based on the current display data and the preset data threshold, and adjust the display level of the map accordingly. This allows users to flexibly switch between different levels and flexibly switch from macro to micro perspectives during browsing.
[0081] In the embodiment of the present application, the interactive feedback module displays the processing process of the statistical information of each target area in the target level, including:
[0082] Based on Tool tip technology, statistical information of each target area in the target level is displayed, and the statistical information includes the area name of each target area and the population data and economic indicators corresponding to each target area.
[0083] Through Tool tip technology, users can instantly see the name of the area and its corresponding population data and economic indicators when they hover or click on the target area. This not only improves the user's interactive experience, but also enables users to quickly obtain key information, improve data interpretation capabilities and decision-making efficiency.
[0084] Statistics are usually presented in the following form:
[0085] 1. Numerical labels: Display key statistical figures directly on the map;
[0086] 2. Floating prompt box: Display detailed data when the mouse hovers.
[0087] The following is an example of comprehensive analysis of geographic information data. Assume that the user wants to understand the specific comprehensive data of the target province and the target city at the same time. Provincial data and city data do not belong to the same level of data. Through the method of data integration module, the provincial data and city data are used as target area information, and the two types of data are normalized, fused and processed. The target area information including provincial data and city data is integrated with the pre-selected map data to form a target map data set. The integrated target map data set is used as the original data of the basic function base of the Echarts visualization library to complete the preparation of the preliminary data and the update of basic functions.
[0088] Then, set the configuration information, such as displaying the data of different targets in different colors. When the user clicks the target province, the target province regional map and detailed economic indicators can be displayed in a floating layer; when the user clicks the target city, the system automatically displays the target city regional map and detailed economic indicators in a floating layer, and displays the following information on the map:
[0089] At the same time, detailed views of data originally belonging to different target levels are displayed, including different important economic indicators of provincial data and city data (such as GDP, permanent population, etc.); when the mouse moves into each district, the district name and related statistical data are provided in real time to help users quickly obtain the required information, thereby realizing the simultaneous display of statistical information at different levels.
[0090] The present invention breaks down the barriers of the original data levels and, with the help of computer technology, enables cross-comparison and display of geographic information at different levels as needed, allowing users to make horizontal comparisons between different geographic levels, and realizing map visualization technology and methods for simultaneously displaying geographic information at different levels, so that users can obtain required information more quickly, reduce the time of switching between different map views, and expand the comprehensiveness and completeness of data comparison, thereby significantly improving decision-making efficiency and supporting faster response and action.
[0091] Under this framework, users can obtain detailed data of specific areas more efficiently and enhance their ability to understand and analyze complex geographic information. It solves the problem of direct coordination and planning between two or more target cities with different levels but the same evaluation criteria. It not only meets the requirements of analyzing regional development, but can also be widely used in policy making and market research, providing strong technical and data support for decision makers.
[0092] In team collaboration or public presentations, this technology enables multiple parties to focus on information at different levels simultaneously, facilitating discussion and consensus formation, and promoting information sharing and collaboration across departments and fields.
[0093] At the same time, different user groups (such as government agencies, enterprises, scientific researchers, etc.) have different needs for information. This technology can flexibly adapt to these needs, realize personalized data display, and enhance the scope of application and market competitiveness of the system.
[0094] In the fields of urban planning, resource allocation, etc., by accurately displaying data at all levels, decision makers can more scientifically evaluate resource distribution, optimize resource allocation, avoid resource waste or mismatch, and improve management efficiency. For special cities, their political status is relatively special and their economic status is relatively prominent. They are the "vanguard" of regional political and economic construction, and have a driving and demonstration role in regional development. It is necessary to intuitively display the information and data of relevant cities.
[0095] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0096] Based on Figure 1 Based on the same principle as the system shown in FIG. 1 , the embodiment of the present invention further provides a method for displaying map data. Figure 2 , the method for displaying map data includes:
[0097] Step S201, obtaining map information and target area information, performing data standardization processing on the map information and the target area information to obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different target levels, wherein the levels are used to represent different levels or ranges of geographic areas;
[0098] Step S202, using an open source visualization library, based on preset map display configuration information, loading and rendering the target map dataset, and constructing a multi-level map display;
[0099] Step S203, in response to a user's access request for any target area in the target hierarchy, displaying statistical information of each target area in the target hierarchy;
[0100] And, in response to a user's request for adjusting the level of the map, adjusting the display level of the map.
[0101] It should be noted that the execution subject of the method may be an electronic device, and its implementation principle is the same as the principle of a map data display system described above, which will not be repeated here.
[0102] Figure 3 This is a structural block diagram of an electronic device 300 according to an embodiment of the present application.
[0103] like Figure 3 As shown, the electronic device 300 includes a processor 301 and a memory 302 , and may further include one or more of an information input / information output (I / O) interface 303 , a communication component 304 , and a communication bus 305 .
[0104] The processor 301 is used to control the overall operation of the electronic device 300 to complete all or part of the steps in the above-mentioned method for displaying map data; the memory 302 is used to store various types of data to support the operation of the electronic device 300, and these data may include, for example, instructions for any application or method operated on the electronic device 300, and data related to the application. The memory 302 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0105] The I / O interface 303 provides an interface between the processor 301 and other interface modules, and the above-mentioned other interface modules can be keyboards, mice, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 304 is used to test the wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 304 can include: Wi-Fi components, Bluetooth components, NFC components.
[0106] The communication bus 305 may include a path to transmit information between the above components. The communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 305 may be divided into an address bus, a data bus, a control bus, etc.
[0107] The electronic device 300 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the map data display method given in the above embodiment.
[0108] The computer-readable storage medium provided in the embodiment of the present application is introduced below. The computer-readable storage medium described below and the method for displaying map data described above can be referenced to each other.
[0109] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for displaying map data are implemented.
[0110] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0111] The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or also includes elements inherent to such process, method, article, or apparatus.
[0112] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of application involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned application concept. For example, the above features are replaced with (but not limited to) technical features with similar functions applied in the present application.
Claims
1. A map data display system, characterized in that: include: a data integration module, used to obtain map information and target area information, perform data standardization processing on the map information and the target area information, and obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different target levels, and each level is used to represent a corresponding geographical level or range; A visualization rendering module is used to use an open source visualization library to load and render the target map data set based on pre-set map display configuration information, build a multi-level map and display it; An interactive feedback module, for displaying statistical information of each target area in the target level in response to a user's access request for any target area in the target level; And, in response to a user's request for adjusting the level of the map, adjusting the target level displayed on the map.
2. A map data display system according to claim 1, characterized in that: The open source visualization library is the Echarts visualization library.
3. A map data display system according to claim 1, characterized in that: The data integration module performs data standardization processing on the map information and the target area information to obtain a processing process of a target map data set, including: Based on a preset format standard, the map information and the target area information are both converted to obtain first map information and first target area information after format conversion; Performing missing value processing on the first map information and the first target area information after format conversion respectively, to obtain second map information and second target area information after the missing value processing; The second map information and the second target area information are fused to obtain a target map data set.
4. A map data display system according to claim 2, characterized in that: The data integration module fuses the second map information and the second target area information to obtain a target map data set, including: The second map information and the second target area information are fused by using a concat method to obtain a target map data set.
5. A map data display system according to claim 1, characterized in that: The map display configuration information includes map style configuration, map parameter configuration and operation feedback configuration. The map style configuration includes the configuration of colors, boundary styles and prompt information of different levels in the map. The map parameter configuration includes the configuration of map center, zoom level, attribute information, geographic information data and regional economic indicators. The operation feedback configuration includes the configuration of data source, focus area and data update time.
6. A map data display system according to claim 1, characterized in that: The interactive feedback module adjusts the target level displayed on the map in response to the user's level adjustment request for the map, and the processing process includes: In response to a user triggering action on a level control button of a map, or a triggering action on a map zoom function, generating a level adjustment request, the level adjustment request including first level information, and adjusting a target level displayed on the map according to the first level information; or, Based on the current data of the map and preset data threshold information, second level information is determined, and according to the second level information, the target level displayed on the map is adjusted.
7. A map data display system according to claim 1, characterized in that: The interactive feedback module displays the processing process of the statistical information of each target area in the target level, including: Based on the Tooltip technology, statistical information of each target area in the target level is displayed, and the statistical information includes the area name of each target area and the population data and economic indicators corresponding to each target area.
8. A method for displaying map data, characterized in that: include: Acquire map information and target area information, perform data standardization processing on the map information and the target area information to obtain a target map data set, wherein the map information includes first geographic data and first statistical data of different areas corresponding to each level, and the target area information includes second geographic data and second statistical data corresponding to target areas of multiple different target levels, and each level is used to represent a corresponding geographical level or range; Using an open source visualization library, based on pre-set map display configuration information, the target map dataset is loaded and rendered, and a multi-level map is constructed and displayed; In response to a user's access request for any target area in a target hierarchy, display statistical information of each target area in the target hierarchy; And, in response to a user's request for adjusting the level of the map, adjusting the target level displayed on the map.
9. An electronic device, characterized in that: comprising a processor coupled to a memory; The processor is configured to execute the computer program stored in the memory, so that the electronic device performs the method according to claim 8.
10. A computer-readable storage medium, characterized in that: The method comprises a computer program or an instruction, which, when being executed on a computer, causes the computer to execute the method as claimed in claim 8.
Citation Information
Patent Citations
Method and system for integrating and processing geospatial and locational data from different taxonomies
US12147458B1