在我国国内,社区 O2O这一新兴行业最早起源于2010年餐饮外卖类的网站以及一些APP的上线,但最初因为受制于消费者的消费习惯和商户的接受程度,这一行业并未被大众所熟知。
之后,随着在线支付、数据算法、移动终端等环节的逐渐成熟,社区O2O进入到了服务性电商的模式,从原来单单的线上推广发展到具备商品或服务、下单、在线支付等流程。自2012年社区 001成立并获得高额融资后,社区 O2O行业正式进入大众视野,近些年,由于消费者认可度提高、大量资金支持以及互联网+成为市场热点等因素,社区O2O进入了高速发展的时期[5]。继而就出现了现在大家所熟悉,在日常生活中经常能够接触到的各种上门服务、打车、生鲜配送等等。
二、地图数据库设计基本要求源[自-751*`论/文'网·www.751com.cn/
地图数据库是以存储各类地理、人文等要素的数字化数据为基础的数据库系统。是储存于计算机中的地图要素,如水系、交通、居民地、植被、土质、地貌、境界[6]等的数字信息文件、数据库的管理系统以及其他的软件与硬件的集合,并通过电子地图即社区绿地图的形式实现其可视化显示。
(一)地图数据库的设计目标和要求
1. 应满足用户多元化的需求。
地图数据库的设计应该以用户多元化的需求和约束条件作为建库的基础,尽可能准确地定义系统需求。
2. 要有良好的数据库性能。
数据库的性能有两个基本的方面,即存储效率与读取效率。应尽可能的减少一些冗余的数据,这样有利于快速的访问有效数据。然而这两个方面的要求在实际操作中存在着冲突,实际操作中数据库的设计方案基本上是这两方面性能的折中。此外,还有可移植性、适应性与安全性等方面的一些要求。例如:要支持多种多样的决策需要,应具有较强的适应性等等。
(二)数据库整体框架设计
GIS作为描述、采集、存储、管理、分析地球表面空间以及地理分布相关数据的信息系统,虽然可以提供部分简单的地图处理操作,但以当下的科技水平,已经不能完全满足人们对多功能地图的需求。为了提高数据资源的利用率,提升数据精度,升级地图查询的速度,有必要对地图资料内容进行适当地分级处理。
“以数据作为核心” 的地图数据库系统,可分为三个层次:数据层、系统管理层和用户层 [7]。其中,①数据层的主体是以空间数据与业务数据为主。空间数据包括一些空间位置数据,如道路、地名、房屋信息、水系等。业务数据则包括了与数据库的维护相关的一些数据信息。②数据库系统管理层又可分为平台层、业务层以及表现层,平台层以ArcGIS系列产品作为基础的GIS平台,为其他应用功能的开发与创造提供基础的地理信息平台。业务层主要是表现用户的业务需求,是表现层的基础层。表现层是用户所看到的层面,用户可以在表现层中进行各功能模块的实际操作。③用户层包括系统管理人员:主要负责管理系统的运行与日常维护。数据编辑人员:负责对数据进行编辑包括数据的更新、数据规范的维护等。数据使用人员:可以从数据库中导出数据,运用部分数据做有针对性的市场行情分析以及一些其他的实际应用等。数据浏览人员:对地图数据库内的数据进行简单的检索和选择性浏览。