基于GIS的银行网点布局系统的设计与开发

2016-04-26 20:55叶林生
科技视界 2016年10期
关键词:选址布局

叶林生

【摘 要】本文主要针对银行网点的布局,利用银行网点的相关地理位置和属性信息提出一个查询银行网点以及对银行网点选址的解决方案。利用GIS技术将银行网点直观地展现在一张电子地图上,将银行网点的属性信息和地理信息完美结合,对银行网点布局选址提出可行性研究,对银行网点选址有一定的实用价值。

【关键词】WEBGIS;银行网点;布局;选址

0 引言

现代商业银行的竞争正在变得越来越激烈,为了提高银行服务质量和其竞争力,银行的管理者必须关注各种营销渠道的整合。而物理网点渠道,则是其中最重要最核心的组成部分,是银行最宝贵的渠道资源和竞争优势。GIS[1](地理信息系统)技术的应用,可以提高银行中高层管理人员对银行网点的宏观管理水平和决策能力,从而增强银行的竞争能力。利用GIS系统把银行的营业网点、自助银行、ATM机等各种资源通有机地联系到一起,并通过电子地图展现出来,为银行各个部门的自身业务管理以及领导的综合决策提供可靠的GIS信息基础。 利用GIS技术,可以在一张功能强大的互动的地图展示、查询银行数据和商业数据,使地理信息数据和银行业务数据完美结合,达到管理、分析的最佳效果。该软件系统提供了银行网点优化咨询方法以及基于GIS技术的分析和优化工具包,提供广泛的银行网点信息管理、 银行网点优化选址及其他辅助决策功,使得银行竞争力可以与世界脚步相一致。

本系统利用美国ESRI公司的ArcGIS Desktop桌面软件、ArcGIS Server服务器软件、基于ArcGIS的Silverlight API、微软的Visual Studio2012开发工具开发而成。为用户提供银行网点布局查询、分析等地理信息服务,极大促进银行业的发展。

1 系统架构设计

在综合分析了C/S[2](客户端服务器)模式和B/S(浏览器服务器)模式的优缺点后,结合系统的需求和建设目标,根据低耦合,高内聚的原则,依照现有成熟模式设计方法,本系统采用B/S系统结构。赣州市银行网点布局查询分析系统框架可以分为4个部分,即银行网点数据层、数据访问层、业务处理层和用户表现层。其数据层用Geodatabase[3](地理数据库)存储银行网点和公用设施点的空间数据和属性数据,数据访问层是将Geodatabase地理数据库的数据发布在ArcGIS Server服务器软件上,用户通过系统的主界面进行相关功能的操作,当中主要是使用了存储在ArcGIS Server服务器上面的地理数据。

2 数据库设计

该系统采用Geodatabase地理数据库存储银行网点及其一些公共设点的地理数据和属性数据,其中字段设置中均有ObjectID,Shape和ID,分别表示对象ID号,几何图形和ID[3]。通过使用ArcGIS Catalog软件进行数据库的设计以及用ArcMap进行数据的录入。采用Geodatabase存储地理数据和属性数据是非常合适的。Geodatabase是大量不同类型的地理数据集的集合,这些地理数据集可以存储在普通的文件中、微软的Access数据库中或者多用户的关系数据库。主要包括三种数据集:要素类、栅格数据集和表格。

3 系统的技术路线与实现

(1)Silverlight技术:微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA, Rich Interface Application)的网络交互程序。Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验。

(2)ArcGIS API for Silverlight技术:ArcGIS API for Silverlight是由美国ESRI公司推出的,用于在Silverlight平台上开发WebGIS应用的一套编程接口。ArcGIS API for Silverlight通过REST接口访问ArcGIS Server发布的地图服务、影像服务、几何服务、地理处理服务、要素服务、网络服务等,还可以访问OGC标准的WMS、WFS、WCS等服务,也可以访问Bing地图服务。

(3)ArcGIS for Server:用来发布GIS服务,主要有地图文档服务、地址定位器、地理处理工具货模型、地理数据库等。ArcGIS for Server 通过 Web 服务向许多类型的设备开放您的 GIS。可通过 ArcGIS 将地图文档和地理处理模型等您所熟悉的资源发布到您的服务器来创建 GIS Web 服务。可通过 HTTP 进行 Web 服务调用的任意应用程序或设备都可使用这些服务。

4 系统的功能的实现

(1)地图基本操作:电子地图进行放大、缩小、平移、量距、图层控制、鹰眼等基本的地图操作。

(2)银行网点查询:银行网点的属性查询也是GIS的基本功能之一,通过输入地理数据的属性值可以查询地理要素并且在地图上显示出来。ArcGIS API for silverlight提供了QueryTask(查询任务)和FindTask(查找任务)这两个对象可以实现空间范围的查找和属性模糊字段的查询,通过这两个对象可以实现银行网点查询的功能。

(3)周边查找:系统除了可以查找银行网点还可以进行其他的公共设施的查找,用户可以根据不同的公共设施类型查询适合自己的需求点。比如用户如果想知道银行附近的学校、宾馆饭店或者超市网点等等,选中周边查找,弹出周边查找的对话框,在选择类型中选中相应的类型,输入离银行的距离,然后在地图找到银行网点点击地图,将鼠标移动到红色指标处即能看到该设施点的详细资料。

(4)网点选址:用户选中主界面中的网点选址这一模块,点击弹出对话框,先在地图上确定您要选址的位置以及适合的范围。然后分别选中离学校、道路、居民地和工矿企业的距离,随后适合银行网点选址的区域就在地图上显示出来了,在显示的那块区域就是适合银行选址的区域。

(5)网点选址:用户选中主界面中的网点选址这一模块,点击弹出对话框,先在地图上确定您要选址的位置以及适合的范围。然后分别选中离学校、道路、居民地和工矿企业的距离,随后适合银行网点选址的区域就在地图上显示出来了,在显示的那块区域就是适合银行选址的区域。

5 结束语

本文针对赣州市银行网点布局查询分析实现了客户的网点位置、信息查询、布局浏览、最优路径查找等功能。充分利用了Silverlight技术和GIS的空间分析技术等优点。解决了用户无法直观地查看了解银行网点的地理位置和详细信息,推进了银行的可视化管理和推进银行的地理信息技术,对银行网点布局的位置选址具有一定实用价值。

【参考文献】

[1]兰小机,刘德儿.地里信息系统基础[M].北京:科学出版社,2002.

[2]兰小机,刘德儿.ArcObjects GIS应用开发—基于c#.NET[M].北京:冶金工业出版社,2011.

[3]罗智勇,刘湘南.基于Geodatabase模型的空间数据库设计方法[M].北京:科学出版社,2004.

[4]杨香花.GIS辅助下的金融网点选址研究——以广州市农业银行网点布局调整为例[D].东北师范大学,2003,6:28-36.

[5]宋美遐.基于GIS的银行管理系统[J].测绘科学,2006,9,31(5):146.

[6]刘仁义,朱焱.WebGIS技术信息查询系统开发及实现[J].计算机应用研究,2001(3):102-104.

[责任编辑:杨玉洁]

猜你喜欢
选址布局
希捷多重布局迎战存储黄金时代
VR布局
2015 我们这样布局在探索中寻找突破
Face++:布局刷脸生态
车展前后 探底爱信息技术布局