CN111274342A - Report display method and system based on map technology - Google Patents
Report display method and system based on map technology Download PDFInfo
- Publication number
- CN111274342A CN111274342A CN202010054004.3A CN202010054004A CN111274342A CN 111274342 A CN111274342 A CN 111274342A CN 202010054004 A CN202010054004 A CN 202010054004A CN 111274342 A CN111274342 A CN 111274342A
- Authority
- CN
- China
- Prior art keywords
- data
- map
- report
- user
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000013079 data visualisation Methods 0.000 claims abstract description 62
- 230000000007 visual effect Effects 0.000 claims abstract description 17
- 238000012545 processing Methods 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 5
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Remote Sensing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a report display method and a report display system based on a map technology, which relate to the technical field of information processing, and the method comprises the following steps: self-defining a map, and forming a self-defined map hierarchy and a self-defined map area corresponding to the map hierarchy; forming map data according to the user-defined map; generating a data visualization report request instruction according to the service requirement information input by a user, and searching an ID list meeting the service requirement and report data corresponding to the ID list from the map data; acquiring the quantity of report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page; calculating the ID in the visible range of the user and report data corresponding to the ID to form a data visual report; acquiring a display format of the data visualization report according to the data visualization report request instruction; and displaying the data visualization report according to the display format. Therefore, the display mode of the report is more flexible and humanized.
Description
Technical Field
The invention relates to the technical field of information processing, in particular to a report display method and a report display system based on a map technology.
Background
The report forms, namely forms, charts and other formats are used for displaying data to enhance the expressive power of the data, and are mainly applied to the categories of finance, health, platform operation, medical treatment, business, tools, efficiency and the like, wherein the formats are most widely used in finance, health and platform operation.
At present, after various business reports of each enterprise are generated, access or sending can be performed only through a protocol network interconnected among networks, and users can receive and open the business reports only through computers or mobile terminals provided with application programs, such as OFFICE mobile phone tools, business management APPs and the like.
However, the display formats of the current reports are fixed, and users cannot select the reports by self-definition, so that the report display is greatly limited.
Disclosure of Invention
In view of the above, the present invention provides a report display method and system based on a map technology, where a data-based report request instruction includes a display format of a data visualization report, and a user can select a desired display format when inputting business requirement information, so as to obtain the data visualization report with an expected display format, and make a display mode of the report more flexible and humanized.
In a first aspect, the present application provides a report display method based on a map technology, where the report display method includes:
the map self-defining method comprises the steps of forming a self-defined map hierarchy and a self-defined map area corresponding to the map hierarchy, and endowing different visual graphic signs for the self-defined map area, wherein each map hierarchy respectively comprises a plurality of self-defined map areas;
processing basic data according to a user-defined map, placing effective data into a data warehouse, dividing according to dimensions, converging data indexes from the effective data, layering the data indexes according to different dimensions to form different data levels, corresponding the data levels to the map levels one by one, and associating the data indexes in the data levels with the map levels and map areas corresponding to the data levels to form map data;
generating a data visualization report request instruction according to the service requirement information input by the user, and searching an ID list meeting the service requirement and report data corresponding to the ID list from the map data;
acquiring the quantity of report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page;
calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report;
obtaining a display format of the data visualization report according to the data visualization report request instruction, wherein the display format comprises one or more of a picture format, a text format and a self-adaptive webpage format;
and displaying the data visualization report according to the display format.
Optionally, wherein:
before the data visualization report is displayed according to the display format, the method further comprises a step of authority setting, wherein the step of authority setting comprises the following steps:
setting a plurality of user roles;
associating user roles with user accounts, enabling one user role to correspond to at least one user account, and enabling one user account to correspond to only one user role;
map data that can be accessed correspondingly are set for different user roles, respectively.
Optionally, wherein:
generating a data visualization report request instruction according to the service requirement information input by the user, specifically:
determining a user role corresponding to a user account according to the user account, and acquiring the use permission of the user;
and generating a data visualization report request instruction corresponding to the use authority of the user according to the service requirement information input by the user.
Optionally, wherein:
the method for forming the self-defined map area comprises the following steps:
setting the map level according to the area where the company business is located, wherein the map level at least comprises four-level structures of a city, a large area, an area and a small area;
acquiring longitude and latitude information of a cell of an area where a company service is located to form a cell icon;
carrying out polygon division on the areas, and dividing each cell into corresponding areas according to the map hierarchy to form area icons;
carrying out polygon division on the large areas, and dividing each area into corresponding large areas according to the map hierarchy to form large area icons;
and carrying out polygon division on the cities, and dividing each large area into corresponding cities according to the map level to form city icons.
Optionally, wherein:
the size of the cell icon is proportional to the total amount of valid data contained in the corresponding cell; the size of the area icon is proportional to the total amount of valid data contained in the corresponding area; the size of the large area icon is in direct proportion to the total amount of valid data contained in the corresponding large area; the size of the city icon is proportional to the total amount of valid data contained in the corresponding city.
Optionally, wherein:
further comprising:
configuring a data index in a map area, and displaying the data index in the map area; the data index comprises N index levels, wherein N is an integer greater than or equal to 2, the first index level is displayed in the map area in a first color, and the Nth index level is displayed in the map area in other colors different from the first color.
Optionally, wherein:
the data visualization report at least comprises a business report, a comprehensive report and a prediction report.
Optionally, wherein:
the basic data at least comprises house source data and moving and selling rate data.
In a second aspect, the present application provides a report display system based on map technology, the report display system comprising:
the map module is used for customizing a map, forming a customized map hierarchy and a customized map area corresponding to the map hierarchy, and endowing different visual graphic signs for the customized map area, wherein each map hierarchy respectively comprises a plurality of customized map areas;
the data module is used for processing massive basic data according to a user-defined map, placing effective data into a data warehouse, dividing according to dimensions, gathering data indexes from the effective data, layering the data indexes according to different dimensions to form different data levels, corresponding the data levels to the map levels one by one, and associating the data indexes in the data levels with the map levels and map areas corresponding to the data levels;
the instruction generating module is used for generating a data visualization report request instruction according to the service demand information input by the user and searching an ID list meeting the service demand and report data corresponding to the ID list from the map data;
the report generation module is used for acquiring the number of the report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page; calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report;
the display module is used for obtaining the display format of the data visualization report according to the data visualization report request instruction, wherein the display format comprises one or more of a picture format, a text format and a self-adaptive webpage format; and displaying the data visualization report according to the display format.
Compared with the prior art, the report display method and the report display system based on the map technology provided by the invention at least realize the following beneficial effects:
in the report display method and system based on the map technology, the user-defined map level and the user-defined map area are formed in the map-defining mode, massive basic data are processed, effective data are subjected to data layering, the data levels and the map level are in one-to-one correspondence and association, so that the massive basic data are subjected to centralized management, and a data visualization report corresponding to business requirements can be drawn according to the business requirements input by a user and displayed. Particularly, the display format of the data visualization report is contained in the data report request instruction, and a user can select a desired display format when inputting the service requirement information, so that the data visualization report with the expected display format is obtained, and the limitation of report display in the prior art is broken through, so that the display mode of the report is more flexible and humanized.
Of course, it is not necessary for any product in which the present invention is practiced to achieve all of the above-described technical effects simultaneously.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart illustrating a report display method based on a map technology according to an embodiment of the present disclosure;
FIG. 2 is a flow chart showing the rights restriction step;
FIG. 3 is a flow chart illustrating the creation of a custom map area according to the present application;
fig. 4 is a schematic structural diagram of a report display system based on map technology according to the present application.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
Fig. 1 is a flowchart illustrating a report display method based on a map technology according to an embodiment of the present application, please refer to fig. 1, where the report display method based on a map technology according to the present application includes:
101, customizing a map to form a customized map hierarchy and a customized map area corresponding to the map hierarchy, and endowing different visual graphic signs to the customized map area, wherein each map hierarchy respectively comprises a plurality of customized map areas;
102, processing basic data according to a user-defined map, placing effective data into a data warehouse, dividing according to dimensions, gathering data indexes from the effective data, layering the data indexes according to different dimensions to form different data levels, corresponding the data levels to the map levels one by one, and associating the data indexes in the data levels with the map levels and map areas corresponding to the data levels;
103, generating a data visualization report request instruction according to the service demand information input by the user, and searching an ID list meeting the service demand and report data corresponding to the ID list from the map data;
104, acquiring the quantity of report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page;
106, obtaining a display format of the data visualization report according to the data visualization report request instruction, wherein the display format comprises one or more of a picture format, a text format and a self-adaptive webpage format;
and 107, displaying the data visualization report according to the display format.
It should be noted that, in the step 102, the basic data is processed, and valid data is placed in the data warehouse, where the valid data refers to data meeting the format requirement of the data warehouse. Since some invalid data may exist in the basic data, for example, data with a data format that does not meet the requirements, for example, when the data unit requirement is m, and the actual data unit is km, the data is invalid data and needs to be deleted. Therefore, valid data herein refers to data after filtering out invalid data.
Specifically, in the report display method based on the map technology provided by the present application, a user-defined map hierarchy and a user-defined map area are formed by customizing the map in the step 101, and processing is performed on massive basic data, data layering is performed on effective data, and the data hierarchy and the map hierarchy are in one-to-one correspondence and association, which is equivalent to performing centralized management on massive basic data, and a data visualization report corresponding to a service requirement can be drawn and displayed according to the service requirement input by a user. Particularly, referring to step 106, the datamation report request instruction includes a display format of the data visualization report, and the user can select a desired display format when inputting the service requirement information, so as to obtain the data visualization report with the desired display format, and break the limitation of report display in the prior art, thereby making the display mode of the report more flexible and humanized. In addition, the display formats of the data visualization report form in the application include a picture format, a text format, a self-adaptive webpage format and the like, the display formats basically cover the display formats expected by users, and the users can simply and visually check the report form through the formats, so that the display formats are more suitable for the actual requirements of the users
In addition, before displaying the report data, firstly, an ID list meeting the business requirements and the report data corresponding to the ID list are searched from the map data through a step 103, and then the number of the report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page are obtained through a step 104; finally, according to the item of the report data which can be displayed on the current page and the ID of the initial position, the ID in the visible range of the user and the report data corresponding to the ID are calculated through the step 105, and a data visualization report is formed. Therefore, according to the visible range of the current report viewport, the report data in the visible range is displayed on the user interface end, so that the display of the report accords with the report browsing habit of the user interface end. In addition, after the ID in the visible range of the user and the report data corresponding to the ID are calculated, the report data can be displayed in one page or in two or more pages according to the number of the report data, so that the font size in the report can meet the browsing requirement of the user, and the overall display effect of the report can be improved.
Optionally, before the step 107 displays the data visualization report according to the display format, a step of setting an authority is further included, where the step of setting the authority may refer to fig. 2, and fig. 2 is a flowchart of the step of defining the authority, where the step of defining the authority includes:
202, associating user roles with user accounts, enabling one user role to correspond to at least one user account, and enabling one user account to correspond to only one user role;
in step 203, map data that can be accessed correspondingly is set for different user roles.
Specifically, in the report display method based on the map technology, a plurality of user roles are set, for example, the user roles may include a high-level manager, a medium-level manager, a general user, and the like, and for the high-level manager, the high-level manager has the highest authority and can view data corresponding to all data levels; for the middle-level manager, the authority of the middle-level manager is lower than the highest authority, and the data corresponding to the specified data hierarchy can be checked; for a general user, the authority of the general user is the lowest, and only data corresponding to a fixed data hierarchy can be viewed. For the intermediary manager and the general user, the data hierarchy which can be viewed by the intermediary manager and the general user can be distinguished through the service area where the intermediary manager and the general user are located, for example, the general user belongs to the area A of the city A, and then the general user can only view the data of the area A; the general user belongs to a B city B area, and the general user can only check the data corresponding to the B area; the middle manager belongs to city a, and then the middle manager can view the data corresponding to all the areas in city a. For a user, each user account corresponds to only one role, and one role may correspond to multiple users. Different users are assigned to different roles by creating different roles, and the different roles are granted access to the product. According to the range of the region managed and checked by each user, the data region is limited in the data module, so that the purpose of controlling the data authority is achieved, and the data security is improved.
Optionally, when the step of permission limitation is introduced, in step 103, a data visualization report request instruction is generated according to the service requirement information input by the user, specifically:
determining a user role corresponding to a user account according to the user account, and acquiring the use permission of the user;
and generating a data visualization report request instruction corresponding to the use authority of the user according to the service requirement information input by the user.
Specifically, in the actual application process, when a certain user logs in the report display system based on the map technology through the user account of the user, the system firstly verifies the role of the user, for example, when the user is verified to be a high-level manager, the authority of the corresponding high-level manager can view data corresponding to all data levels, so that data corresponding to the use authority of the user can be generated to be a report and a command of the user can be seen according to the business requirement information input by the user. For example, when the user is verified to be a general user, the corresponding general user can only view data of a fixed hierarchy, and then only a data visualization report request instruction corresponding to the use authority of the general user is generated according to the business requirement input by the general user. By the division of data hierarchy and the control of authority, the safety of data is effectively guaranteed, the possibility of data loss is greatly avoided, and the health state development of enterprises is facilitated.
Optionally, in step 101, a method for forming a customized map area may refer to fig. 3, where fig. 3 is a flowchart illustrating a method for forming a customized map area in the present application, and the method includes:
303, carrying out polygon division on the areas, and dividing each cell into corresponding areas according to the map hierarchy to form area icons;
and 305, carrying out polygonal division on the cities, and dividing each large area into corresponding cities according to the map level to form city icons.
Specifically, the method for performing polygon partition on the region, the large area and the city in the present application can be performed by referring to the Thiessen polygon method, and the Thiessen polygon method can be specifically performed by referring to the website https:// Baike. fr is performed as aladdin. And setting the map hierarchy according to the business area of the company, wherein the map hierarchy at least comprises four levels of structures of a city, a large area, an area and a cell. Suppose that the region of the company business comprises big regions A1 and A2 of A city, the big region A1 comprises regions A11 and A12 correspondingly, and the region A11 comprises a cell A111 and a cell A112 correspondingly; large region A2 corresponds to include regions a21 and a22, and region a21 corresponds to include cell a211 and cell a 212. In the actual application process, latitude and longitude information of the cells in the area where the company service is located is obtained, for example, latitude and longitude information of the cells a111, a112, a211 and a212 is obtained, and corresponding cell icons are formed. Then, according to the thiessen polygon method, the regions are polygon-divided to form region icons, and each cell is divided into the corresponding regions, for example, the cells a111 and a112 are divided into the region a11, and the cells a211 and a212 are divided into the region a 21. According to the thiessen polygon method, large areas are polygon-divided to form large area icons, and areas are divided into corresponding large areas, for example, areas a11 and a12 are divided into large area a1, and area a21 and area a22 are divided into large area a 2. Finally, carrying out polygon division on the cities to form city icons, and dividing the large areas into the corresponding cities, for example, dividing the large areas A1 and A2 into the city A.
Optionally, the size of the cell icon is proportional to the total amount of valid data contained in the corresponding cell; the size of the area icon is proportional to the total amount of valid data contained in the corresponding area; the size of the large area icon is in direct proportion to the total amount of valid data contained in the corresponding large area; the size of the city icon is proportional to the total amount of valid data contained in the corresponding city.
Specifically, when the size of the cell/area/large area/city icon is designed to be in direct proportion to the total amount of the effective data contained in the cell/area/large area/city, the distribution situation of the effective data on the map can be clearly known through the map, for example, when the effective data is embodied as house source data, the distribution situation of the number of the house sources of a company across the country can be visually known from the map, so that the display data of the map is more visual and effective, and a user can conveniently obtain required business data information.
Optionally, the report displaying method based on the map technology provided by the application further includes:
configuring a data index in a map area, and displaying the data index in the map area; the data index comprises N index levels, wherein N is an integer greater than or equal to 2, the first index level is displayed in the map area in a first color, and the Nth index level is displayed in the map area in other colors different from the first color.
Specifically, the report display method based on the map technology further includes a process of configuring a data index in the map area, where the data index may be, for example, marketing data. In the visual map module, each color represents the situation of the movement, a data source is set in the map attribute, for example, the attribute with the holding quantity being a point map is set, the configuration of the point map data can be completed, and a corresponding data index to be displayed is configured in the area map, for example, the movement data is divided into three levels of 0-10, 10-20,20-40, and the like, and each level defines different colors, so that the visual configuration of the area map can be completed. In actual use, corresponding data indexes can be obtained through colors set in a map, for example, blue represents that the movement and marketing data is 0-10, red represents that the movement and marketing data is 10-20, and yellow represents that the movement and marketing data is 20-40.
Optionally, the data visualization report in the present application at least includes a business report, a comprehensive report, and a prediction report. Drawing data visualization reports of different business aspects according to different business requirements, directly displaying each business data on the comprehensive report platform, for example, the data visualization reports can comprise a trend graph of each business main index in about 30 days, calculating a corresponding business improvement strategy according to a current data model, and supporting operations such as derivation of detailed data. The data quality assurance component modularizes and normalizes the data of each main body according to the business requirements to generate a business report 1 … … n, a comprehensive report 1 … … n, a prediction report and the like. In the actual operation process, the user can acquire corresponding report data according to the corresponding authority, so that the phenomenon of data loss is avoided, and various report data can be effectively utilized.
Optionally, the basic data in the present application at least includes house source data and moving sales rate data. Of course, the basic data may include various business data of interest to the company in addition to the house source data and the promotion rate data, and this application is not listed here.
Based on the same inventive concept, the present application further provides a report display system based on map technology, please refer to fig. 4, where fig. 4 is a schematic structural diagram of the report display system based on map technology, and the report display system includes:
the map module 401 is configured to customize a map, form a customized map hierarchy and a customized map area corresponding to the map hierarchy, and assign different visual graphic signs to the customized map area, where each map hierarchy includes a plurality of customized map areas. Optionally, the map module may make the key point indicator highlight on the map according to the type of map visualization, the size of the map, the color display, and other corresponding data indicators. Different map areas are generated on the map according to the requirements of enterprise business, and a visual report is formed according to the clicked area and the data of a city under the area.
The data module 402 is configured to process massive basic data according to a user-defined map, place effective data in a data warehouse, divide according to dimensions, aggregate data indexes from the effective data, perform data layering on the data indexes according to different dimensions, form different data hierarchies, correspond the data hierarchies to the map hierarchies one by one, and associate the data indexes in the data hierarchies with the map hierarchies and the map areas corresponding to the data hierarchies.
The instruction generating module 403 is configured to generate a data visualization report request instruction according to the service demand information input by the user, and search an ID list meeting the service demand and report data corresponding to the ID list from the map data;
a report generation module 404, configured to obtain the number of report data corresponding to the ID list and the number of entries of the report data that can be displayed on the current page; calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report;
the display module 405 is configured to obtain the data visualization report request instruction, and obtain a display format of the data visualization report according to the data visualization report request instruction, where the display format includes one or more of a picture format, a text format, and an adaptive web page format; and displaying the data visualization report according to the display format.
Specifically, in the report display system based on the map technology provided by the application, a map module 401 is used for customizing a map to form a customized map level and a customized map area, massive basic data are processed, effective data are layered, and the data levels and the map levels are in one-to-one correspondence and association with each other, so that massive basic data are managed in a centralized manner, and a data visualization report corresponding to a service requirement can be drawn and displayed according to the service requirement input by a user. In particular, the datamation report request instruction generated by the instruction generating module 403 includes a display format of a data visualization report, and a user can select a desired display format when inputting the service requirement information, so that the data visualization report with the desired display format is displayed through the display module 405, and the limitation of report display in the prior art is broken, so that the display mode of the report is more flexible and humanized. In addition, the display formats of the data visualization report form in the application include a picture format, a text format, a self-adaptive webpage format and the like, the display formats basically cover the display formats expected by users, and the users can simply and intuitively view the report form through the formats, so that the display formats are more suitable for the actual requirements of the users.
In addition, the report generation module 404 provided by the present application is further configured to search, from the map data, an ID list meeting the business requirements and report data corresponding to the ID list, and then obtain the number of the report data corresponding to the ID list and the number of entries of the report data that can be displayed on the current page; and finally, calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report. Therefore, according to the visible range of the current report viewport, the report data in the visible range is displayed on the user interface end, so that the display of the report accords with the report browsing habit of the user interface end. In addition, after the ID in the visible range of the user and the report data corresponding to the ID are calculated, the report data can be displayed in one page or in two or more pages according to the number of the report data, so that the font size in the report can meet the browsing requirement of the user, and the overall display effect of the report can be improved.
Optionally, the report display system based on the map technology further includes an authority control module, where the authority control module is used to set a plurality of user roles; the system comprises a user role management module, a user account management module and a user management module, wherein the user role management module is used for associating user roles with user accounts, enabling one user role to correspond to at least one user account, and enabling one user account to correspond to only one user role; and is also used for setting correspondingly accessible data levels for different user roles respectively. The authority control module creates different roles, distributes different roles to different users, and authorizes the different roles to access the product. And according to the range of the region managed and checked by each user, the data region is limited in the data module, so that the purpose of controlling the data authority is achieved.
Specifically, in the report display system based on the map technology, a plurality of user roles are set through the authority control module, for example, the user roles here may include a high-level manager, a medium-level manager, a general user, and the like, and for the high-level manager, the high-level manager has the highest authority and can view data corresponding to all data levels; for the middle-level manager, the authority of the middle-level manager is lower than the highest authority, and the data corresponding to the specified data hierarchy can be checked; for a general user, the authority of the general user is the lowest, and only data corresponding to a fixed data hierarchy can be viewed. For the intermediary manager and the general user, the data hierarchy which can be viewed by the intermediary manager and the general user can be distinguished through the service area where the intermediary manager and the general user are located, for example, the general user belongs to the area A of the city A, and then the general user can only view the data of the area A; the general user belongs to a B city B area, and the general user can only check the data corresponding to the B area; the middle manager belongs to city a, and then the middle manager can view the data corresponding to all the areas in city a. For a user, each user account corresponds to only one role, and one role may correspond to multiple users. Different users are assigned to different roles by creating different roles, and the different roles are granted access to the product. According to the range of the region managed and checked by each user, the data region is limited in the data module, so that the purpose of controlling the data authority is achieved, and the data security is improved.
In summary, the report display method and system based on the map technology provided by the invention at least achieve the following beneficial effects:
in the report display method and system based on the map technology, the user-defined map level and the user-defined map area are formed in the map-defining mode, massive basic data are processed, effective data are subjected to data layering, the data levels and the map level are in one-to-one correspondence and association, so that the massive basic data are subjected to centralized management, and a data visualization report corresponding to business requirements can be drawn according to the business requirements input by a user and displayed. Particularly, the display format of the data visualization report is contained in the data report request instruction, and a user can select a desired display format when inputting the service requirement information, so that the data visualization report with the expected display format is obtained, and the limitation of report display in the prior art is broken through, so that the display mode of the report is more flexible and humanized.
Although some specific embodiments of the present invention have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustrative purposes only and are not intended to limit the scope of the present invention. It will be appreciated by those skilled in the art that modifications may be made to the above embodiments without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims.
Claims (9)
1. A report display method based on map technology is characterized by comprising the following steps:
the map self-defining method comprises the steps of forming a self-defined map hierarchy and a self-defined map area corresponding to the map hierarchy, and endowing different visual graphic signs for the self-defined map area, wherein each map hierarchy respectively comprises a plurality of self-defined map areas;
processing basic data according to a user-defined map, placing effective data into a data warehouse, dividing according to dimensions, converging data indexes from the effective data, layering the data indexes according to different dimensions to form different data levels, corresponding the data levels to the map levels one by one, and associating the data indexes in the data levels with the map levels and map areas corresponding to the data levels to form map data;
generating a data visualization report request instruction according to the service requirement information input by the user, and searching an ID list meeting the service requirement and report data corresponding to the ID list from the map data;
acquiring the quantity of report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page;
calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report;
obtaining a display format of the data visualization report according to the data visualization report request instruction, wherein the display format comprises one or more of a picture format, a text format and a self-adaptive webpage format;
and displaying the data visualization report according to the display format.
2. The map technology-based report display method according to claim 1, further comprising a step of setting an authority before the data visualization report is displayed according to the display format, wherein the step of setting the authority includes:
setting a plurality of user roles;
associating user roles with user accounts, enabling one user role to correspond to at least one user account, and enabling one user account to correspond to only one user role;
map data that can be accessed correspondingly are set for different user roles, respectively.
3. The map technology-based report display method according to claim 2, wherein a data visualization report request instruction is generated according to the business demand information input by the user, and specifically comprises:
determining a user role corresponding to a user account according to the user account, and acquiring the use permission of the user;
and generating a data visualization report request instruction corresponding to the use authority of the user according to the service requirement information input by the user.
4. The map technology-based report display method according to claim 1, wherein the method for forming the customized map area comprises the following steps:
setting the map level according to the area where the company business is located, wherein the map level at least comprises four-level structures of a city, a large area, an area and a small area;
acquiring longitude and latitude information of a cell of an area where a company service is located to form a cell icon;
carrying out polygon division on the areas, and dividing each cell into corresponding areas according to the map hierarchy to form area icons;
carrying out polygon division on the large areas, and dividing each area into corresponding large areas according to the map hierarchy to form large area icons;
and carrying out polygon division on the cities, and dividing each large area into corresponding cities according to the map level to form city icons.
5. The map-technology-based report display method according to claim 4, wherein the size of the cell icon is proportional to the total amount of valid data contained in the corresponding cell; the size of the area icon is proportional to the total amount of valid data contained in the corresponding area; the size of the large area icon is in direct proportion to the total amount of valid data contained in the corresponding large area; the size of the city icon is proportional to the total amount of valid data contained in the corresponding city.
6. The map technology-based report display method according to claim 4, further comprising:
configuring a data index in a map area, and displaying the data index in the map area; the data index comprises N index levels, wherein N is an integer greater than or equal to 2, the first index level is displayed in the map area in a first color, and the Nth index level is displayed in the map area in other colors different from the first color.
7. The map technology-based report display method according to claim 1, wherein the data visualization report includes at least a business report, a comprehensive report, and a predictive report.
8. A report display method based on map technology according to claim 1, characterized in that said basic data at least includes house source data and market movement rate data.
9. A report display system based on map technology, characterized in that the report display system comprises:
the map module is used for customizing a map, forming a customized map hierarchy and a customized map area corresponding to the map hierarchy, and endowing different visual graphic signs for the customized map area, wherein each map hierarchy respectively comprises a plurality of customized map areas;
the data module is used for processing massive basic data according to a user-defined map, placing effective data into a data warehouse, dividing according to dimensions, gathering data indexes from the effective data, layering the data indexes according to different dimensions to form different data levels, corresponding the data levels to the map levels one by one, and associating the data indexes in the data levels with the map levels and map areas corresponding to the data levels;
the instruction generating module is used for generating a data visualization report request instruction according to the service demand information input by the user and searching an ID list meeting the service demand and report data corresponding to the ID list from the map data;
the report generation module is used for acquiring the number of the report data corresponding to the ID list and the number of entries of the report data which can be displayed on the current page; calculating the ID in the visible range of the user and the report data corresponding to the ID according to the item of the report data which can be displayed on the current page and the ID of the initial position, and forming a data visual report;
the display module is used for obtaining the display format of the data visualization report according to the data visualization report request instruction, wherein the display format comprises one or more of a picture format, a text format and a self-adaptive webpage format; and displaying the data visualization report according to the display format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010054004.3A CN111274342A (en) | 2020-01-17 | 2020-01-17 | Report display method and system based on map technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010054004.3A CN111274342A (en) | 2020-01-17 | 2020-01-17 | Report display method and system based on map technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111274342A true CN111274342A (en) | 2020-06-12 |
Family
ID=71002664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010054004.3A Pending CN111274342A (en) | 2020-01-17 | 2020-01-17 | Report display method and system based on map technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111274342A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116991964A (en) * | 2023-09-25 | 2023-11-03 | 浙江电力交易中心有限公司 | Method, system and storage medium for processing green electricity data of regional users |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107624187A (en) * | 2015-05-18 | 2018-01-23 | S·阿卡拉威特塔亚普姆 | System and method for creating user managed online pages (mappages) linked to locations on an interactive digital map |
US10514837B1 (en) * | 2014-01-17 | 2019-12-24 | Knightscope, Inc. | Systems and methods for security data analysis and display |
CN110619028A (en) * | 2019-06-18 | 2019-12-27 | 北京无限光场科技有限公司 | Map display method, device, terminal equipment and medium for house source detail page |
US20200004842A1 (en) * | 2018-06-27 | 2020-01-02 | Uber Technologies, Inc. | Visual search system for finding trip destination |
US20200012677A1 (en) * | 2011-09-21 | 2020-01-09 | Horsetooth Ventures, LLC | Interactive Image Display and Selection System |
-
2020
- 2020-01-17 CN CN202010054004.3A patent/CN111274342A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200012677A1 (en) * | 2011-09-21 | 2020-01-09 | Horsetooth Ventures, LLC | Interactive Image Display and Selection System |
US10514837B1 (en) * | 2014-01-17 | 2019-12-24 | Knightscope, Inc. | Systems and methods for security data analysis and display |
CN107624187A (en) * | 2015-05-18 | 2018-01-23 | S·阿卡拉威特塔亚普姆 | System and method for creating user managed online pages (mappages) linked to locations on an interactive digital map |
US20200004842A1 (en) * | 2018-06-27 | 2020-01-02 | Uber Technologies, Inc. | Visual search system for finding trip destination |
CN110619028A (en) * | 2019-06-18 | 2019-12-27 | 北京无限光场科技有限公司 | Map display method, device, terminal equipment and medium for house source detail page |
Non-Patent Citations (1)
Title |
---|
王静: "福建省水情会商系统的设计和实现" * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116991964A (en) * | 2023-09-25 | 2023-11-03 | 浙江电力交易中心有限公司 | Method, system and storage medium for processing green electricity data of regional users |
CN116991964B (en) * | 2023-09-25 | 2023-12-26 | 浙江电力交易中心有限公司 | Method, system and storage medium for processing green electricity data of regional users |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9070134B2 (en) | Systems, methods, and media for evaluating companies based on social performance | |
US8949353B1 (en) | Messaging account selection | |
CN101615177A (en) | At structural self-defined report implementation method of server/browser and device | |
CN110457891A (en) | A kind of authority configuration interface display method, device, terminal and storage medium | |
US11470163B2 (en) | Multi-workspace shared communication channel | |
CN105229721A (en) | When client device is in the lock state to the dynamic arrangements of the content presented | |
CN104079538A (en) | Microblog aggregation method and system supporting cross-platform interaction | |
US11349848B2 (en) | Experience for sharing computer resources and modifying access control rules using mentions | |
US11941229B2 (en) | Systems and methods for reacting to messages | |
EP3771147A1 (en) | Group-based communication system and apparatus configured to manage channel titles associated with group-based communication channels | |
CN110674117A (en) | Data modeling method and device, computer readable medium and electronic equipment | |
US10262082B2 (en) | Influence map generator machine | |
CN102929494B (en) | A kind of assisted user is checked the method and apparatus of message | |
CN114239524A (en) | Questionnaire generation method, questionnaire generation device, computer equipment and storage medium | |
CN111259642A (en) | Report generation method and system based on map technology | |
CN111611475A (en) | Information batch sending method and device and electronic equipment | |
CN111274342A (en) | Report display method and system based on map technology | |
US20230393702A1 (en) | Connections interface for communication platform | |
EP2830289B1 (en) | Adaptable reporting in a multi-client telecommunication network | |
CN116883111A (en) | Commodity recommendation text generation method, device and equipment | |
US20200379786A1 (en) | Keyboard interaction model for software builder canvas nodes | |
LU501006B1 (en) | Atmospheric environment quality management method, electronic equipment and storage system | |
US20230246860A1 (en) | Document management in a communication platform | |
US8886665B2 (en) | Systems and methods for enhancing management effectiveness | |
US20230072246A1 (en) | Workflow interface in a communication platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20231229 |
|
AD01 | Patent right deemed abandoned |