基于gis的会员分析方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种基于GIS的会员分析方法和装置。
【背景技术】
[0002]随着社会信息化不断发展,目前商业市场的竞争环境比过去更加激烈,谁最了解客户的分布、消费习惯以及市场的竞争情况等商业信息,谁就可能把握市场,占领先机,提升市场的竞争力。目前商业领域会员分析方法大多采用对比分析、数据表格,图表的形式进行分析归类。
[0003]目前的客户会员分析缺少地理维度方面的分析结果,造成分析方法繁琐,准确性差;缺少一种合理的基于位置分析的方法来快速得出会员分析背后的结果,得出的结果不够直观。
[0004]本发明基于地理信息系统(即Geograph i c Informat1n System或Geo —Informat1n system,以下简称“GIS”,GIS有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统)对会员进行分析,为零售、电商等行业推广宣传增加会员用户提供决策依据。
【发明内容】
[0005]有鉴于此,本发明提供一种基于GIS的会员分析方法和装置,能够利用GIS空间分析的方法帮助商家在地图上对会员情况进行分析评估,为零售、电商等行业推广宣传,增加会员用户提供决策依据。
[0006]为实现上述目的,根据本发明的一个方面,提供了一种基于GIS的会员分析方法。
[0007]本发明的基于GIS的会员分析方法包括:将会员分布区域的地图划分为多个网格,并获取各网格中的会员属性数据;按照会员属性数据为各网格设置相应的标记;将所述标记呈现在所述地图上的对应的网格中。
[0008]可选地,将会员分布区域的地图划分为多个网格,并获取各网格中的会员属性数据包括:将会员分布区域的地图划分为多个一定大小的网格,利用GIS空间分析技术,将划分为多个网格的地图图层与会员数据叠加分析,提取各网格内会员属性数据。
[0009]可选地,按照会员属性数据为各网格设置相应的标记包括:综合分析会员属性数据的一个或多个字段,以设置不同的标记。
[0010]可选地,综合分析会员属性数据的一个或多个字段,以设置不同的标记包括:利用九宫格模型,根据业务需求选择两个字段综合分析会员属性数据的区间值范围,根据区间值范围设置不同的标记。
[0011]可选地,将所述标记呈现在所述地图上的对应的网格中包括:以所述标记对应的颜色渲染所述地图上的对应的网格。
[0012]为达上述目的,根据本发明的另一方面,提供了一种基于GIS的会员分析装置。
[0013]本发明的基于GIS的会员分析装置包括:划分模块,用于将会员分布区域的地图划分为多个网格,并获取各网格中的会员属性数据;设置模块,用于按照会员属性数据为各网格设置相应的标记;呈现模块,用于将所述标记呈现在所述地图上的对应的网格中。
[0014]可选地,划分模块还用于:将会员分布区域的地图划分为多个一定大小的网格,利用GIS空间分析技术,将划分为多个网格的地图图层与会员数据叠加分析,提取各网格内会员属性数据。
[0015]可选地,设置模块还用于:综合分析会员属性数据的一个或多个字段,以设置不同的标记。
[0016]可选地,设置模块还用于:利用九宫格模型,根据业务需求选择两个字段综合分析会员属性数据的区间值范围,根据区间值范围设置不同的标记。
[0017]可选地,呈现模块还用于:以所述标记对应的颜色渲染所述地图上的对应的网格。
[0018]根据本发明的技术方案,通过运用基于GIS的会员分析方法,不仅可以从宏观上查看会员分布情况,同时可以根据具体业务需求多维度的以地图的角度分析会员行为,发现潜在市场,从而为商家创造新的商业机会;通过综合一个或多个字段进行会员属性数据的分析和标记,从而可以根据不同业务维度的需求分析会员信息,有效地为零售、电商等行业推广宣传增加会员用户提供决策依据;通过利用九宫格模型,并以不同标记进行数据呈现,从而可以方便地进行多字段分析;通过设置不同颜色作为不同的标记形式,从而可以通过渲染使地图相应区域呈现不同的颜色,使用户直观的了解会员信息。
【附图说明】
[0019]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0020]图1是根据本发明实施例的基于GIS的会员分析方法的主要步骤的示意图;
[0021]图2是根据本发明实施例的基于GIS的会员分析方法中按照会员属性数据为各网格设置相应的标记的一实施例的不意图;
[0022]图3是根据本发明实施例的基于GIS的会员分析装置的示意图。
【具体实施方式】
[0023]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0024]图1是根据本发明实施例的基于GIS的会员分析方法的主要步骤的示意图。
[0025]如图1所示,本发明实施例的基于GIS的会员分析方法主要包括如下步骤:
[0026]步骤Sll:将会员分布区域的地图划分为多个网格,并获取各网格中的会员属性数据。
[0027]本发明实施例中,基于GIS的会员分析方法,主要目的是基于地图实现多维度的分析会员信息。利用地图、定位技术,将会员数据定位到地图相应位置,分析地图相应区域会员的信息。本发明一实施例中,可以采用一基于SOA的GIS应用系统(以下简称“应用系统”)。本应用系统主要可包括数据库、服务端和客户端(即前端应用)C3SOA全称Service-OrientedArchitecture,即面向服务的结构体系。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
[0028]其中可以采用PostgreSQL数据库对数据进行存储。PostgreSQL是以加州大学伯克利分校计算机系开发的P0STGRES,现在已经更名为PostgreSQL,版本4.2为基础的对象关系型数据库管理系统(ORDBMS) JostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。较其他数据库而言,在本应用场景中,Po stgreSQL访问速度快,支持通用的关系数据库管理系统,空间数据按BLOB存取,可跨数据库平台,与特定GIS平台结合紧密,应用较灵活。
[0029]服务端负责从数据库获取基础数据,基础数据主要包括地图数据和会员数据等,其中会员数据是指与会员相关的数据,包括客户会员数据、人口数据、竞争对手数据等信息;服务端获取这些数据后根据需要实现的服务对业务逻辑及数据处理模型进行封装,这也是面向服务编程的核心,为顶层应用提供数据和功能通信支撑。基础服务包括地图服务、定位服务、会员分析服务、九宫格模型服务。其中,地图服务提供进行会员分布区域的地图;定位服务将会员属性数据定位到地图中;会员分析服务将地图划分为多个一定大小的网格,基于GIS空间分析技术,将划分为多个网格的地图图层与会员数据叠加分析,获取各网格中的会员属性数据;九宫格模型服务根据会员属性数据的区间值范围设置不同的标记。
[0030]客户端(即前端应用)是应用系统门户,实现具体业务功能,负责业务信息的收集和加工,调用基础服务完成复杂业务逻辑处理,地图的可视化和计算结果展现。本应用系统的客户端(即前端应用)可以包括但不限于:1S系统、Android系统和Web系统的三种实现方式。
[0031]本发明实施例中,利用地图服务获取地图瓦片,利用定位服务将会员数据定位到地图,然后将会员分布区域的地图划分为多个一定大小的网格,其中,网格的大小可以根据实际分布情况和分析需求而定,本实施例中可以选定为300米X 300米的网格,利用GIS空间分析技术,将划分后的地图图层与会员人口数据进行叠加分析,将会员数量、购买频次、年龄、性别、进行分析统计,提取出每个网格中会员的属性信息。
[0032]叠加分析是G