
技术领域technical field
本发明涉及地图分析显示,特别涉及一种根据需求匹配业务数据与地图数据的方法。The invention relates to map analysis and display, in particular to a method for matching business data and map data according to requirements.
背景技术Background technique
目前,网络管理和决策者都希望从不同的角度来审视业务数据,比如从时间、地域、功能、利润等等方面分析同一类产品的销售额。通常采用的方法是,通过联机在线分析工具,用户可以根据常用的多种分析角度,事先设计好一些分析模式,以便在数据查询时能尽快获取到所需的信息,并快速地转换角度和分析重点,得到不同角度的信息,例如展现形式为表格视图和图表视图的信息。利用二维表格视图和图表视图进行多维分析的方法由于不能再空间展开,并且不直观,不能反映空间地域的业务数据,因此多维分析的效果不好。At present, both network management and decision makers hope to examine business data from different angles, such as analyzing the sales of the same product in terms of time, region, function, profit, etc. The usual method is that through online analysis tools, users can design some analysis modes in advance according to various commonly used analysis angles, so that they can obtain the required information as soon as possible during data query, and quickly convert angles and analysis. Focus on getting information from different perspectives, such as information presented in the form of a table view and a chart view. The method of multidimensional analysis using two-dimensional table view and chart view cannot be expanded in space, and it is not intuitive, and cannot reflect the business data of space and region, so the effect of multidimensional analysis is not good.
如果用户想快速了解和地域分布相关的业务运营情况,传统的联机在线图表分析不能直观地展现带地理信息的查询,所以需要结合联机在线分析和地理信息,例如简单的地理信息-地图来展现查询结果。If users want to quickly understand business operations related to geographical distribution, traditional online chart analysis cannot intuitively display queries with geographic information, so it is necessary to combine online online analysis and geographic information, such as simple geographic information-maps to display queries result.
发明内容Contents of the invention
本发明的目的在于提供一种可以使用户快速了解地域分布的业务运营状况的方法,使得对应的业务数据和地图数据相匹配,从而使得用户可以从不同角度审视业务数据。The purpose of the present invention is to provide a method that enables users to quickly understand the business operation status of geographical distribution, so that the corresponding business data and map data match, so that users can look at the business data from different angles.
本发明提供了一种根据需求匹配业务数据与地图数据的方法,包括以下步骤:The present invention provides a method for matching business data and map data according to requirements, including the following steps:
提供存储器和处理器,该存储器中包含多个地图数据和多个与该地图数据相关的业务数据,该地图数据按层次排列为多层相关的数据;Provide a memory and a processor, the memory contains a plurality of map data and a plurality of business data related to the map data, and the map data is hierarchically arranged as multi-layer related data;
将地图数据与业务数据根据预定的匹配关系进行匹配;Match the map data with the business data according to the predetermined matching relationship;
从客户端接收查询请求,该查询请求中包括待提取的业务数据和与该业务数据匹配的地图数据的相关信息,处理器按照查询请求从存储器中提取业务数据,将该业务数据和与该业务数据匹配的地图数据显示在显示装置上。Receive a query request from the client, the query request includes the business data to be extracted and the relevant information of the map data matching the business data, the processor extracts the business data from the memory according to the query request, and combines the business data with the business data The data-matched map data is displayed on the display device.
作为优选,上述地图数据中的多层数据为递进关系,上层数据包括下层数据,每个上层数据各不相同,每个下层数据各不相同。Preferably, the multi-layer data in the above map data is in a progressive relationship, the upper-layer data includes lower-layer data, each upper-layer data is different, and each lower-layer data is different.
作为优选,上述地图数据中包括两层数据,上层数据为省层数据,下层数据为市层数据。Preferably, the map data includes two layers of data, the upper layer data is provincial data, and the lower layer data is city layer data.
作为优选,上述地图数据中的下层数据与上述业务数据根据对应的关系匹配,与上层数据匹配的业务数据为组成上层数据的下层数据包含的业务数据。Preferably, the lower-level data in the above map data is matched with the above-mentioned business data according to the corresponding relationship, and the business data matched with the upper-level data is the business data included in the lower-level data constituting the upper-level data.
作为优选,上述业务数据和地图数据利用数值着色、饼图、柱状图和数值标识的方式显示在显示装置上。Preferably, the above business data and map data are displayed on the display device in the manner of numerical coloring, pie chart, histogram and numerical identification.
作为优选,上述地图数据的属性包括成员名称、地区名称、成员标识。Preferably, the attributes of the map data include member names, region names, and member identifiers.
作为优选,上述地图数据与其他系统利用统一资源定位器相关联。Advantageously, said map data is associated with other systems using a Uniform Resource Locator.
本发明的有益效果在于,可以使用户对业务数据进行多方面的查询和分析,可以将业务数据直接展现在地图上,可以在空间地域反映业务数据,自然地表示查询/分析结果,便于用户从全局发现和分析问题,改进客户的体验,给用户展现查询带来极大的方便,便于用户根据其业务数据进行各种调整合决策。The beneficial effect of the present invention is that it enables users to conduct multi-faceted query and analysis of business data, can directly display business data on a map, can reflect business data in space and region, and naturally expresses query/analysis results, which is convenient for users from Globally discover and analyze problems, improve customer experience, bring great convenience to users for display and query, and facilitate users to make various adjustments and decisions based on their business data.
下面结合附图,对本发明的具体实施方式作进一步的详细说明。对于所属技术领域的技术人员而言,从对本发明的详细说明中,本发明的上述和其他目的、特征和优点将显而易见。The specific embodiment of the present invention will be further described in detail below in conjunction with the accompanying drawings. The above and other objects, features and advantages of the present invention will be apparent to those skilled in the art from the detailed description of the present invention.
附图说明Description of drawings
图1为本发明一较佳实施例的根据需求匹配业务数据与地图数据的流程图。Fig. 1 is a flow chart of matching business data and map data according to requirements in a preferred embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明所述的一种根据需求匹配业务数据与地图数据的方法作进一步的详细说明。A method for matching business data and map data according to requirements according to the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明的一较佳实施例的一种根据需求匹配业务数据与地图数据的方法包括以下步骤:A method for matching service data and map data according to a preferred embodiment of the present invention includes the following steps:
数据存储过程:提供存储器和处理器,存储器和处理器可以是任意类型的,存储器中包含多个地图数据和多个与地图数据相关的业务数据,地图数据可以是存储为电子地图格式的数据,电子地图实际上是由多个区域的地图数据构成,地图数据应当按层次排列为多层相关的数据;业务数据可以是生产、运营部分的业务数据,例如,企业分支机构、业务设备的分布、产品销售区域等等,这些业务数据在组织方式、存储方式、存储位置以及部分错误数据的影响方面有时会有差异,因此首先利用ETL(抽取转换装载)技术对上述业务数据进行重组,例如抽取、转换、装载等等。地图数据中包括多层相关的数据,例如从上到下依次为国家层数据,省层数据,市层数据,县层数据等等,上层数据包括其下层数据,多组下层数据对应一组上层数据,每组上层数据和每组下层数据都不相同,每层数据在逻辑上是同一级别,每层数据的名称都是唯一的。地图数据的属性包括成员名称、地区名称、成员标识等等。Data storage process: Provide memory and processor, memory and processor can be of any type, the memory contains multiple map data and multiple business data related to map data, map data can be stored in electronic map format, The electronic map is actually composed of map data in multiple regions, and the map data should be arranged into multi-layer related data according to the level; business data can be business data of the production and operation parts, for example, the distribution of enterprise branches, business equipment, Product sales area, etc. These business data sometimes have differences in organization, storage, storage location and the impact of some wrong data, so first use ETL (extract, transform and load) technology to reorganize the above business data, such as extraction, Convert, load, etc. Map data includes multi-layer related data, such as national level data, provincial level data, city level data, county level data, etc. from top to bottom. The upper level data includes its lower level data, and multiple sets of lower level data correspond to a set of upper level data Data, each set of upper-level data is different from each set of lower-level data, each layer of data is logically at the same level, and the name of each layer of data is unique. The attributes of the map data include member names, region names, member identifiers, and so on.
在我们的系统中,首先已经内置了一套地图数据库,这些地图数据是按照这样的形式组织的:In our system, first of all, a set of map databases have been built in, and these map data are organized in this form:
在上述地图数据的基础上,当我们进行多角度分析的时候,我们将需要指定具体数据与地图成员(地图区域)的关联关系,即告诉系统根据数据所绘制的图形绘制到地图上什么位置,这个过程是由用户人工制定的过程。如我们指定将“北京市”的数据绘制到地图上“北京市”的位置,将“河北省”的数据绘制到地图上“河北省”的位置......On the basis of the above map data, when we conduct multi-angle analysis, we will need to specify the relationship between specific data and map members (map areas), that is, tell the system where to draw the graphics drawn according to the data on the map, This process is manually formulated by the user. For example, we specify to draw the data of "Beijing" to the position of "Beijing" on the map, and draw the data of "Hebei Province" to the position of "Hebei Province" on the map...
以重庆地区为例:Take Chongqing as an example:
地图数据库中每一条记录反映一个地图区域(如重庆市的沙坪坝区、江北区等);Each record in the map database reflects a map area (such as Shapingba District, Jiangbei District, Chongqing, etc.);
每个地图区域有一个唯一的标识符(id)来标识该区域本身,通过该标识符即可找到该地图区域(如沙坪坝区id=003,江北区id=004,重庆市id=001,西南地区id=000);Each map area has a unique identifier (id) to identify the area itself, by which the map area can be found (such as Shapingba District id=003, Jiangbei District id=004, Chongqing City id=001, Southwest region_id=000);
每一个地图区域有一个唯一的标识符(pid)来标识其上层数据(如沙坪坝区pid=001,江北区pid=001,重庆市pid=000);Each map area has a unique identifier (pid) to identify its upper layer data (such as Shapingba District pid=001, Jiangbei District pid=001, Chongqing City pid=000);
在这样的地图数据库的基础上,我们找到重庆市(id=001)之后,就很容易根据其标识符(id=001)找到pid=001的地图区域,这些地图区域就是重庆市的下级成员。相反的过程,根据重庆市的pid=000我们也可以直接找到其上级西南地区(id=000)地图层次结构。On the basis of such a map database, after we find Chongqing City (id=001), it is easy to find the map area with pid=001 according to its identifier (id=001), and these map areas are the subordinate members of Chongqing City. In the opposite process, according to Chongqing's pid=000, we can also directly find the map hierarchy of its superior southwest region (id=000).
当然如果数据中的名称与地图区域的名称相同/相似的时候,系统会自动建立这样的关联,也可以由用户修改。Of course, if the name in the data is the same/similar to the name of the map area, the system will automatically establish such an association, and it can also be modified by the user.
查询请求过程:客户从客户端发出查询请求,处理器按照查询请求从存储器中提取业务数据,将该业务数据和与该业务数据匹配的地图数据显示在显示装置上。其中,地图数据与业务数据根据对应的关系匹配,与上层数据匹配的业务数据为组成上层数据的下层数据中包含的业务数据。匹配关系可以有多种,具体采用哪一种或哪些种由用户决定,一组业务数据可以同多组地图数据相匹配,一组地图数据可以与多组业务数据相匹配,用户根据需要选择与地图数据匹配的业务数据,或是与业务数据匹配的地图数据。例如,用户首先查询上层数据,即省的信息,而后可以利用细化操作,切换到下层数据,即市的信息,或更下层数据;反之,用户首先查询最下层数据,即县层数据,而后通过汇总操作,切换到市级或更高级的层。Query request process: the client sends a query request from the client, and the processor extracts service data from the memory according to the query request, and displays the service data and map data matching the service data on the display device. Wherein, the map data and the service data are matched according to the corresponding relationship, and the service data matched with the upper-layer data is the service data included in the lower-layer data that constitutes the upper-layer data. There are many kinds of matching relationships, which one or which one to use is determined by the user. A set of business data can be matched with multiple sets of map data, and a set of map data can be matched with multiple sets of business data. Business data matched with map data, or map data matched with business data. For example, the user first queries the upper-level data, that is, the information of the province, and then uses the refinement operation to switch to the lower-level data, that is, the information of the city, or the lower-level data; on the contrary, the user first queries the lowest-level data, that is, the county-level data, and then Switch to municipal or higher tiers by summarizing.
显示过程:将业务数据和与业务数据匹配的地图数据显示在显示装置上。地图数据在显示装置上表示为具有多个区域的电子地图,显示方法包括利用数值着色,用颜色的渐变效果表征数值的变化,饼图,柱状图,直接显示在电子地图的各个区域种的数值标识。Display process: display the business data and the map data matched with the business data on the display device. The map data is represented as an electronic map with multiple regions on the display device. The display method includes using numerical coloring, using the gradient effect of the color to represent the change of the numerical value, pie chart, histogram, and directly displaying the numerical value of each area of the electronic map logo.
地图区域与其他系统利用统一资源定位器(Uniform Resource Locator)相关联。Map regions are associated with other systems using a Uniform Resource Locator.
以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;如果不脱离本发明的精神和范围,对本发明进行修改或者等同替换的,均应涵盖在本发明的权利要求的保护范围当中。The above description is only a preferred embodiment of the present invention, and is not intended to limit the implementation scope of the present invention; if it does not depart from the spirit and scope of the present invention, any modification or equivalent replacement of the present invention shall be covered by the rights of the present invention within the scope of protection requested.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100930852ACN101202661A (en) | 2007-11-30 | 2007-11-30 | A method for matching business data and map data according to requirements |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100930852ACN101202661A (en) | 2007-11-30 | 2007-11-30 | A method for matching business data and map data according to requirements |
| Publication Number | Publication Date |
|---|---|
| CN101202661Atrue CN101202661A (en) | 2008-06-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007100930852APendingCN101202661A (en) | 2007-11-30 | 2007-11-30 | A method for matching business data and map data according to requirements |
| Country | Link |
|---|---|
| CN (1) | CN101202661A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103049580A (en)* | 2013-01-17 | 2013-04-17 | 北京工商大学 | Method and device for visualization of layering data |
| CN104699792A (en)* | 2015-03-17 | 2015-06-10 | 北京京东尚科信息技术有限公司 | Data analysis method and device |
| CN104850552A (en)* | 2014-02-13 | 2015-08-19 | 华为技术有限公司 | Method and apparatus for displaying space-time data |
| CN104978334A (en)* | 2014-04-04 | 2015-10-14 | 华为技术有限公司 | Processing method and device of spatiotemporal behavior data |
| CN104991932A (en)* | 2015-07-02 | 2015-10-21 | 江苏励维逊电气科技有限公司 | Power grid GIS based satellite real-time early-warning method and system for power grid equipment fire |
| WO2016034141A1 (en)* | 2014-09-04 | 2016-03-10 | 国家电网公司 | Power grid gis map-based reported data display method and system |
| CN110688688A (en)* | 2019-09-28 | 2020-01-14 | 滁州学院 | A method for batch conversion of surveying and mapping as-built drawings into surveying boundary drawings |
| CN111651536A (en)* | 2020-04-28 | 2020-09-11 | 平安医疗健康管理股份有限公司 | Data processing method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103049580A (en)* | 2013-01-17 | 2013-04-17 | 北京工商大学 | Method and device for visualization of layering data |
| CN104850552A (en)* | 2014-02-13 | 2015-08-19 | 华为技术有限公司 | Method and apparatus for displaying space-time data |
| WO2015120728A1 (en)* | 2014-02-13 | 2015-08-20 | 华为技术有限公司 | Spatio-temporal data presentation method and device |
| CN104850552B (en)* | 2014-02-13 | 2018-07-20 | 华为技术有限公司 | A kind of methods of exhibiting and device of space-time data |
| CN104978334A (en)* | 2014-04-04 | 2015-10-14 | 华为技术有限公司 | Processing method and device of spatiotemporal behavior data |
| WO2016034141A1 (en)* | 2014-09-04 | 2016-03-10 | 国家电网公司 | Power grid gis map-based reported data display method and system |
| CN104699792A (en)* | 2015-03-17 | 2015-06-10 | 北京京东尚科信息技术有限公司 | Data analysis method and device |
| CN104991932A (en)* | 2015-07-02 | 2015-10-21 | 江苏励维逊电气科技有限公司 | Power grid GIS based satellite real-time early-warning method and system for power grid equipment fire |
| CN104991932B (en)* | 2015-07-02 | 2018-07-17 | 江苏励维逊电气科技有限公司 | The method and its system of satellite real-time early warning grid equipment fire based on power grid GIS |
| CN110688688A (en)* | 2019-09-28 | 2020-01-14 | 滁州学院 | A method for batch conversion of surveying and mapping as-built drawings into surveying boundary drawings |
| CN110688688B (en)* | 2019-09-28 | 2023-04-18 | 滁州学院 | Method for converting surveying and mapping completion diagrams into surveying and mapping delimiting diagrams in batch |
| CN111651536A (en)* | 2020-04-28 | 2020-09-11 | 平安医疗健康管理股份有限公司 | Data processing method and device |
| Publication | Publication Date | Title |
|---|---|---|
| Li et al. | Knowledge mapping of hospitality research− A visual analysis using CiteSpace | |
| US10817534B2 (en) | Systems and methods for interest-driven data visualization systems utilizing visualization image data and trellised visualizations | |
| CN101202661A (en) | A method for matching business data and map data according to requirements | |
| US10459940B2 (en) | Systems and methods for interest-driven data visualization systems utilized in interest-driven business intelligence systems | |
| US10579678B2 (en) | Dynamic hierarchy generation based on graph data | |
| US20120278313A1 (en) | Scalable rendering of large spatial databases | |
| CN103942299B (en) | A kind of data linkage exhibiting device and methods of exhibiting | |
| CN103984755A (en) | Multidimensional model based oil and gas resource data key system implementation method and system | |
| CN102254022A (en) | Method for sharing metadata of information resources of various data types | |
| US20140282163A1 (en) | Tree Map | |
| CN110389944B (en) | A model-based metadata management system and method | |
| CN104008161A (en) | Data configuration based oil and gas resource data integration method and integration platform | |
| US20080281848A1 (en) | Method to share and exchange geographic based information | |
| CN101751477A (en) | SVG-based Web GIS building room query system and query method | |
| US8832601B2 (en) | ETL tool utilizing dimension trees | |
| CN116010679A (en) | Data processing method and electronic device | |
| US20060230051A1 (en) | Method to share and exchange geographic based information | |
| CN107291951B (en) | Data processing method, device, storage medium and processor | |
| Piarsa et al. | Web-based GIS by using Spatial Decision Support System (SDSS) Concept for Searching Commercial Marketplace-using Google MAP API | |
| CN104102698B (en) | Intersected and the Data View switching of selection and spinning solution and device based on entity | |
| CN115344723A (en) | Digital Culture Visualization Method Based on Improved Constructive Covering Clustering Algorithm | |
| CN113761036A (en) | Power grid statistics professional index multidimensional association table query display method | |
| CN102479242A (en) | System and method for displaying query result by relational graph | |
| US9460114B2 (en) | System for managing relationship and history of combined space of interest (SOI) object and content | |
| CN109933567A (en) | Archive of surveying and mapping spatialization processing application system and method based on GIS modelling technique |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication | Open date:20080618 |