Disclosure of Invention
The technical task of the invention is to provide a map service data display system and a map service data display method aiming at the defects, so as to solve the problem of how to combine a business management system and a map service system to realize the visualization of business data.
In a first aspect, the present invention provides a map service data presentation system, comprising:
the business information management subsystem is used for managing related organizations and storing business data corresponding to each organization;
the map service engine is introduced into the business information management system and is used for providing map service for the business information management system, each organization corresponds to an organized campus map, and entities are displayed in each organized campus map;
the map organization relation maintenance module is formed with a map organization relation maintenance interface, and the map organization relation maintenance interface is introduced into a map service engine and a business information management subsystem and is used for maintaining and establishing a map organization mapping relation between an organization and an organization park map corresponding to the organization relation maintenance interface;
the entity data relation maintenance module is provided with an entity data relation maintenance interface, and the entity data maintenance interface is introduced into the map service engine and the business information management subsystem and is used for maintaining and establishing entity data mapping relation between an entity and corresponding business data;
the system comprises a database, a data processing unit and a data processing unit, wherein the database stores business data, a map organization mapping relation table and an entity data mapping relation table, business data information corresponding to each entity is stored in a list form, the map organization mapping relation table is used for reflecting the map organization mapping relation, and the entity data mapping relation table is used for reflecting the entity data mapping relation.
Preferably, the organization and its corresponding organization campus map are associated by a unique identification code.
Preferably, the map organization mapping relation table comprises a map number, an organization internal code, a service address, an organization name and remark information;
the entity data mapping relation table comprises map codes, organization inner codes, entity numbers, entity names, organization names, capacities and remark information.
Preferably, when clicking the organization campus map corresponding to the target organization on the map, invoking the database and performing associated query in the database, if the map organization mapping relation between the target organization and the organization campus map corresponding to the target organization is not stored in the database, invoking a map organization relation maintenance interface, establishing and maintaining the map organization mapping relation between the target organization and the organization campus map corresponding to the target organization through the map organization relation maintenance interface, and storing a corresponding map organization mapping relation table through the database.
Preferably, when clicking the organization park map corresponding to the target organization on the map, the database is called and the association inquiry is carried out in the database according to the identification code.
Preferably, when clicking a target entity on the organization area map, a database is called and associated inquiry is carried out in the database, if the entity data mapping relation between the target entity and the corresponding service data is not stored in the database, an entity data relation maintenance interface is called, the entity data mapping relation between the target entity and the corresponding service data is established and maintained through the entity data relation maintenance interface, and a corresponding entity data mapping relation table is stored through the database.
Preferably, each entity on the organization campus map is configured with a corresponding help button, after the help button is triggered, the database is called to acquire service data information corresponding to the entity, a popup window is popped up on the organization campus map, and the corresponding service data information is displayed in a list and link mode on the popup window.
In a second aspect, the present invention provides a map service data display method, through a map service data display system according to the first aspect, for visually displaying service data in a service management system on a map, the method comprising the steps of:
maintaining and establishing a map organization mapping relation between an organization and an organization park map corresponding to the organization through a map organization relation maintenance interface;
maintaining and establishing entity data mapping relation between the entity and corresponding service data through an entity data maintenance interface;
and analyzing and displaying the service data in the service management system on the map.
Preferably, when clicking the organization campus map corresponding to the target organization on the map, calling a database and carrying out association inquiry in the database, if the map organization mapping relation between the target organization and the organization campus map corresponding to the target organization is not stored in the database, calling a map organization relation maintenance interface, establishing and maintaining the map organization mapping relation between the target organization and the organization campus map corresponding to the target organization through the map organization relation maintenance interface, and storing a corresponding map organization mapping relation table through the database;
when clicking an organization park map corresponding to a target organization on the map, calling a database and carrying out associated inquiry in the database according to the identification code;
preferably, when clicking a target entity on an organization area map, invoking a database and carrying out association query in the database, if the entity data mapping relation between the target entity and the corresponding service data is not stored in the database, invoking an entity data relation maintenance interface, establishing and maintaining the entity data mapping relation between the target entity and the corresponding service data through the entity data relation maintenance interface, and storing a corresponding entity data mapping relation table through the database;
and each entity on the organization campus map is provided with a corresponding help button, after the help button is triggered, the database is called to acquire service data information corresponding to the entity, a popup window is popped up on the organization campus map, and the corresponding service data information is displayed in a list and link mode on the popup window.
The map service data display system and method of the invention have the following advantages:
(1) The map for showing the geographical position distribution is combined with the service information, so that the service data is displayed in a map mode;
(2) 2.5D modeling is carried out according to the geographic reality to release a map, and the spatial distribution of objects is displayed in a visual way;
(3) The map and business system organization can be maintained and mapped one by one, and the map of the corresponding geographic region can be rapidly loaded according to the organization;
(4) Business data information can penetrate, and file details of business can be checked by points and planes while key business information is checked;
(5) The method has the characteristics of visual display, simplicity, easiness in use, excellent user experience and the like, and has good popularization and application values.
Detailed Description
The invention will be further described with reference to the accompanying drawings and specific examples, so that those skilled in the art can better understand the invention and implement it, but the examples are not meant to limit the invention, and the technical features of the embodiments of the invention and the examples can be combined with each other without conflict.
It should be appreciated that in the description of embodiments of the invention, the words "first," "second," and the like are used merely for distinguishing between the descriptions and not for indicating or implying any relative importance or order. "plurality" in the embodiments of the present invention means two or more.
The embodiment of the invention provides a map service data display system and a map service data display method, which are used for solving the technical problem of how to combine a business management system and a map service system to realize the visualization of business data.
Example 1:
the invention relates to a map service data display system, which comprises a business information management subsystem, a map service engine, a map organization relation maintenance module, an entity data relation maintenance module and a database, wherein the business information management subsystem is used for managing related organizations and storing business data corresponding to each organization; the map service engine introduces a service information management system and is used for providing map service for the service information management system, each organization corresponds to an organization campus map, and an entity is displayed in each organization campus map; the map organization relation maintenance module is formed with a map organization relation maintenance interface, and the map organization relation maintenance interface is introduced into the map service engine and the business information management subsystem and is used for maintaining and establishing a map organization mapping relation between an organization and a map of an organization park corresponding to the organization relation maintenance interface; the entity data relation maintenance module forms an entity data relation maintenance interface, and the entity data maintenance interface is introduced into the map service engine and the business information management subsystem and is used for maintaining and establishing entity data mapping relation between an entity and corresponding business data; the database stores service data, a map organization mapping relation table and an entity data mapping relation table, the service data information corresponding to each entity is stored in a list form, the map organization mapping relation table is used for reflecting the map organization mapping relation, and the entity data mapping relation table is used for reflecting the entity data mapping relation.
Wherein the organization and the organization campus map corresponding to the organization are associated through a unique identification code. The map organization mapping relation table comprises a map number, an organization internal code, a service address, an organization name and remark information; the entity data mapping relation table comprises map codes, organization inner codes, entity numbers, entity names, organization names, capacities and remark information.
The map service is introduced into the service information management system, and a domain name or an IP address, a port number and a map service key of the map server are required. After meeting these conditions, WEB map related services can be invoked in the traffic information system.
The specific codes are as follows:
as shown in fig. 1, when clicking the map of the organization park corresponding to the target organization, a database is called and associated inquiry is carried out in the database, if the map organization mapping relation between the target organization and the map of the organization park corresponding to the target organization is not stored in the database, a map organization relation maintenance interface is called, the map organization mapping relation between the target organization and the map of the organization park corresponding to the target organization is established and maintained through the map organization relation maintenance interface, and a corresponding map organization mapping relation table is stored through the database.
The map organization mapping table contents are shown in table 1:
table 1:
the asset is used as an entity, and the entity data mapping relation table is shown in table 2:
table 2:
| field numbering | Field name | Field type | Description of the invention |
| Map coding | ZCH_DTZCGX_DTBH | VARchar(32) | |
| Organization inner code | ZCH_DTZCGX_ZZNM | VARchar(32) | |
| Physical inner code | ZCH_DTZCGX_STNM | VARchar(32) | |
| Entity numbering | ZCH_DTZCGX_STBH | VARchar(32) | |
| Entity name | ZCH_DTZCGX_STMC | VARchar(64) | |
| Organization name | ZCH_DTZCGX_ZZMC | VARchar(128) | |
| Capacity of | ZCH_DTZCGX_RL | DECIMAL(20,6) | |
| Remarks | ZCH_DTZCGX_NOTE | VARchar(128) | |
For the map, each clickable part has a unique identification code, the identification code is stored in a database, and when the map is clicked on the map of the organization park corresponding to the target organization, the database is called and the association inquiry is carried out in the database according to the identification code.
As shown in fig. 2, after the maintenance of the map organization relationship is completed, when a target entity is clicked on the map of the organization region, a database is called and associated inquiry is carried out in the database, if the entity data mapping relationship between the target entity and the service data corresponding to the target entity is not stored in the database, an entity data relationship maintenance interface is called, the entity data mapping relationship between the target entity and the service data corresponding to the target entity is established and maintained through the entity data relationship maintenance interface, and a corresponding entity data mapping relationship table is stored through the database.
And each entity on the organization campus map is provided with a corresponding help button, and after the help button is triggered, the database is called to acquire the business data information corresponding to the entity, and the corresponding business data information is displayed in a list form on the organization campus map.
The user first clicks an entity, such as "09" warehouse in the figure, on the organization campus map, and then clicks the help button, at which point the system automatically pops up the relevant warehouse information list in the business information management system for the user to select. After a certain piece of data is selected by a user, the mapping relation between the entity in the map and the data in the business information management system is established.
If the maintained information is wrong, the information can be directly modified on the information maintenance interface.
The main function of the information maintenance interface is to establish the association mapping relation between the entity in the organization campus map (such as a small house in the figure) and the data in the business information management system.
As shown in fig. 3, clicking a "detailed information" link in the pop-up list to open an asset detailed information window, where the asset detailed information includes basic information and extension information of the asset, and the basic information is information common to all types of assets, and includes information such as asset name, purchase date, use organization, use department, original value of the asset, used month limit, and the like; the expansion information is different according to different types of assets, and for the house building type, the expansion information mainly comprises information such as building structures, construction areas and the like. The specific data content of the detailed information is shown in fig. 4.
Meanwhile, in a popup window popped up on a map of an organization park, statistical query information in a business management system is displayed, as shown in figure 5, important assets, such as land, houses, part of mechanical equipment and the like, are subjected to statistical summary display, and information such as the number of houses, the land area, the land evidence handling condition and the like is displayed. All presentation information may penetrate the query details.
The penetration information of the proven land is shown in fig. 6. Similarly, the number of houses, the building area, the original value of the asset, idle equipment, scrapped equipment and the like can be used for information penetration. The information penetration aims to facilitate a user to check specific asset information, and the user can check the archive information of a certain asset finally through information penetration layer by layer.
When the mouse pointer moves to 800 mu behind the area of the handled evidence land, as shown in fig. 6, the font changes color and is underlined, so that information penetration can be performed, and when the mouse pointer is clicked, a corresponding information window is popped up, the situation of the handled evidence land is displayed in the window, and the information such as land sitting position, land area, land source, rights and license number and the like can be checked through the scroll bar. The principle of information penetration is to perform data query display according to the medium interface address of the hyperlink. When the mouse passes, a hyperlink appears on the corresponding front-end interface element (such as the '800 mu' of the evidence-treated land in the following diagram), and when the mouse clicks, the system automatically accesses the interface address, so that the interface jump and the data query result set display are completed.
Example 2:
the invention provides a map service data display method, which is used for visually displaying business data in a business management system on a map through a map service data display system disclosed in anembodiment 1, and comprises the following steps:
s100, maintaining and establishing a map organization mapping relation between an organization and an organization park map corresponding to the organization through a map organization relation maintenance interface;
s200, maintaining and establishing entity data mapping relation between the entity and corresponding service data through an entity data maintenance interface;
s300, analyzing and displaying the service data in the service management system on the map.
When clicking an organization park map corresponding to a target organization on a map, calling a database and carrying out associated inquiry in the database, if the mapping relation between the target organization and the organization park map corresponding to the target organization is not stored in the database, calling a map organization relation maintenance interface, establishing and maintaining the mapping relation between the target organization and the organization park map corresponding to the target organization through the map organization relation maintenance interface, and storing a corresponding map organization mapping relation table through the database; when clicking the organization park map corresponding to the target organization on the map, calling the database and carrying out association inquiry in the database according to the identification code.
When clicking a target entity on an organization area map, invoking a database and carrying out association query in the database, if the entity data mapping relation between the target entity and the corresponding service data is not stored in the database, invoking an entity data relation maintenance interface, establishing and maintaining the entity data mapping relation between the target entity and the corresponding service data through the entity data relation maintenance interface, and storing a corresponding entity data mapping relation table through the database.
And each entity on the organization campus map is provided with a corresponding help button, after the help button is triggered, the database is called to acquire service data information corresponding to the entity, a popup window is popped up on the organization campus map, and the corresponding service data information is displayed in a list and link mode on the popup window.
The user first clicks an entity, such as "09" warehouse in the figure, on the organization campus map, and then clicks the help button, at which point the system automatically pops up the relevant warehouse information list in the business information management system for the user to select. After a certain piece of data is selected by a user, the mapping relation between the entity in the map and the data in the business information management system is established.
If the maintained information is wrong, the information can be directly modified on the information maintenance interface.
The main function of the information maintenance interface is to establish the association mapping relation between the entity in the organization campus map (such as a small house in the figure) and the data in the business information management system.
As shown in fig. 3, clicking a "detailed information" link in the pop-up list to open an asset detailed information window, where the asset detailed information includes basic information and extension information of the asset, and the basic information is information common to all types of assets, and includes information such as asset name, purchase date, use organization, use department, original value of the asset, used month limit, and the like; the expansion information is different according to different types of assets, and for the house building type, the expansion information mainly comprises information such as building structures, construction areas and the like. The specific data content of the detailed information is shown in fig. 4.
Meanwhile, in a popup window popped up on a map of an organization park, statistical query information in a business management system is displayed, as shown in figure 5, important assets, such as land, houses, part of mechanical equipment and the like, are subjected to statistical summary display, and information such as the number of houses, the land area, the land evidence handling condition and the like is displayed. All presentation information may penetrate the query details.
The penetration information of the proven land is shown in fig. 6. Similarly, the number of houses, the building area, the original value of the asset, idle equipment, scrapped equipment and the like can be used for information penetration. The information penetration aims to facilitate a user to check specific asset information, and the user can check the archive information of a certain asset finally through information penetration layer by layer.
When the mouse pointer moves to 800 mu behind the area of the handled evidence land, as shown in fig. 6, the font changes color and is underlined, so that information penetration can be performed, and when the mouse pointer is clicked, a corresponding information window is popped up, the situation of the handled evidence land is displayed in the window, and the information such as land sitting position, land area, land source, rights and license number and the like can be checked through the scroll bar. The principle of information penetration is to perform data query display according to the medium interface address of the hyperlink. When the mouse passes, a hyperlink appears on the corresponding front-end interface element (such as the '800 mu' of the evidence-treated land in the following diagram), and when the mouse clicks, the system automatically accesses the interface address, so that the interface jump and the data query result set display are completed.
The above-described embodiments are merely preferred embodiments for fully explaining the present invention, and the scope of the present invention is not limited thereto. Equivalent substitutions and modifications will occur to those skilled in the art based on the present invention, and are intended to be within the scope of the present invention. The protection scope of the invention is subject to the claims.