GIS領(lǐng)袖:基于ArcGIS的位置服務(wù)基礎(chǔ)平臺(tái)解決方案

1.概述

  位置服務(wù)中關(guān)鍵的核心是位置與地理信息,兩者相輔相成,缺一不可。本解決方案是為位置業(yè)務(wù)系統(tǒng)提供支持的基礎(chǔ)平臺(tái),為L(zhǎng)BS行業(yè)提供業(yè)界標(biāo)準(zhǔn)的接口以方便第三方開發(fā)。

  本解決方案在遼寧移動(dòng)位置服務(wù)基礎(chǔ)平臺(tái)項(xiàng)目中順利實(shí)施,并在運(yùn)行中證明成功。

  移動(dòng)位置服務(wù)基礎(chǔ)平臺(tái)解決方案利用ArcGIS的強(qiáng)大的地理空間數(shù)據(jù)管理功能,使用基于構(gòu)件的SOA軟件系統(tǒng)設(shè)計(jì)方法,基于J2EE架構(gòu)開發(fā),具有高可靠性、高性能、支持大量的并發(fā)訪問(wèn),完全滿足電信級(jí)系統(tǒng)的要求。

  該系統(tǒng)為了降低移動(dòng)位置業(yè)務(wù)系統(tǒng)的開發(fā)難度,還可以避免重復(fù)投資。是移動(dòng)位置服務(wù)中電子地圖類、地理信息查詢類、位置監(jiān)控類、最優(yōu)路徑規(guī)劃等業(yè)務(wù)的底層支撐平臺(tái),大大減少了這類業(yè)務(wù)系統(tǒng)建設(shè)的成本、難度和周期,使位置業(yè)務(wù)可以方便的開展和管理。

2.解決方案系統(tǒng)結(jié)構(gòu)圖



  移動(dòng)位置服務(wù)基礎(chǔ)平臺(tái)系統(tǒng)結(jié)構(gòu)圖

3.GIS系統(tǒng)功能結(jié)構(gòu)

  根據(jù)位置服務(wù)地理信息系統(tǒng)的需求,系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。



  按照系統(tǒng)的功能,系統(tǒng)可以分為以下幾大組成部分:

  ·接口模塊

  接口模塊包括GIS接口和CP接口。

  GIS接口根據(jù)業(yè)務(wù)需要以文本、柵格圖或矢量圖的方式向SP提供GIS應(yīng)用服務(wù)。

  CP接口為CP提供數(shù)據(jù)管理接口。

  ·服務(wù)門戶

  CP自服務(wù)門戶為CP提供維護(hù)自己數(shù)據(jù)和業(yè)務(wù)管理的交互界面。

  管理員門戶為管理員提供管理系統(tǒng)的界面。

  ·GIS應(yīng)用服務(wù)子系統(tǒng)

  GIS應(yīng)用服務(wù)指系統(tǒng)為SP提供的GIS服務(wù),包括GIS應(yīng)用發(fā)布服務(wù)、地圖基本操作服務(wù)、地理信息分析服務(wù)、路徑搜索服務(wù)和地理編碼等GIS服務(wù)。

  ·數(shù)據(jù)管理子系統(tǒng)

  數(shù)據(jù)管理提供瀏覽,管理,創(chuàng)建和組織電子地圖服務(wù),GIS數(shù)據(jù)維護(hù),以及電子地圖的導(dǎo)入和導(dǎo)出服務(wù)。此外,GIS數(shù)據(jù)管理還提供創(chuàng)建,編輯和查看元數(shù)據(jù)管理服務(wù)。

  ·GIS管理子系統(tǒng)

  GIS管理子系統(tǒng)完成對(duì)GIS系統(tǒng)、網(wǎng)絡(luò)、日志、CP等的管理。包括系統(tǒng)網(wǎng)絡(luò)管理、日志管理、CP管理,以及統(tǒng)計(jì)分析模塊。

  日志管理系統(tǒng)記錄了系統(tǒng)操作員、CP等對(duì)系統(tǒng)的訪問(wèn)和操作情況。

  系統(tǒng)網(wǎng)絡(luò)管理提供對(duì)系統(tǒng)的日常操作、訪問(wèn)和運(yùn)行進(jìn)行記錄和監(jiān)控,對(duì)系統(tǒng)的訪問(wèn)進(jìn)行權(quán)限管理、對(duì)GIS系統(tǒng)運(yùn)行的網(wǎng)絡(luò)環(huán)境的實(shí)時(shí)監(jiān)控管理和運(yùn)行狀態(tài)分析。

  CP管理子系統(tǒng)提供對(duì)CP的接入管理、系統(tǒng)訪問(wèn)的鑒權(quán)等。

  統(tǒng)計(jì)分析模塊提供對(duì)數(shù)據(jù)使用情況、服務(wù)使用情況、并發(fā)用戶數(shù)、帶寬利用率等數(shù)據(jù)的統(tǒng)計(jì)分析。

  ·GIS平臺(tái)

  ·GIS引擎

  ·數(shù)據(jù)庫(kù)

  接口模塊、服務(wù)門戶、GIS應(yīng)用服務(wù)子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng),以及GIS管理子系統(tǒng)一起組成了位置服務(wù)地理信息系統(tǒng)的應(yīng)用系統(tǒng)部分。應(yīng)用系統(tǒng)部分的功能可由 GIS for LBS Application Service System來(lái)實(shí)現(xiàn)。

4.GIS系統(tǒng)軟件體系結(jié)構(gòu)

  位置服務(wù)地理信息(GIS)系統(tǒng)面臨以下問(wèn)題:

  1. 面向不同的用戶群, 分散的地域, 發(fā)布地圖和服務(wù)

  2. 空間數(shù)據(jù)高級(jí)維護(hù)、三維分析和空間分析等高級(jí)功能交互性強(qiáng)、對(duì)計(jì)算機(jī)軟硬件環(huán)境要求較高

  針對(duì)以上問(wèn)題,位置服務(wù)地理信息系統(tǒng)的設(shè)計(jì)中,采用C/S結(jié)構(gòu)與B/S結(jié)構(gòu)相結(jié)合的“優(yōu)勢(shì)互補(bǔ)”的技術(shù)方案策略,讓C/S與B/S技術(shù)相結(jié)合,在位置服務(wù)地理信息系統(tǒng)的建設(shè)中淋漓盡致地展現(xiàn)各自的優(yōu)勢(shì)。

  以下闡述了接口模塊、應(yīng)用服務(wù)子系統(tǒng)、管理子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)等采用的體系結(jié)構(gòu)。

  4.1 B/S應(yīng)用體系結(jié)構(gòu)

  在位置服務(wù)地理信息(GIS)系統(tǒng)的建設(shè)中,對(duì)具有面向不同的用戶群和分散的地域特征發(fā)布地圖和GIS服務(wù)的“接口模塊”、“應(yīng)用服務(wù)子系統(tǒng)”,以及對(duì)交互性要求低的“系統(tǒng)管理子系統(tǒng)” 采用B/S結(jié)構(gòu)。如下圖所示。

  B/S系統(tǒng)從邏輯上分為4層:表現(xiàn)層、業(yè)務(wù)邏輯層、GIS服務(wù)層和數(shù)據(jù)層。

  1.表現(xiàn)層

  GIS接口、CP接口、服務(wù)門戶是系統(tǒng)的表示層。服務(wù)門戶實(shí)現(xiàn)用戶界面的展現(xiàn),通過(guò)調(diào)用業(yè)務(wù)邏輯層的服務(wù)實(shí)現(xiàn)業(yè)務(wù)功能, 服務(wù)門戶采用JSP開發(fā),JSP類似于Microsoft公司的ASP,但它具有跨平臺(tái)性。

  GIS接口和CP接口這兩個(gè)表現(xiàn)層是其它應(yīng)用系統(tǒng)和業(yè)務(wù)邏輯層的橋梁,其它應(yīng)用系統(tǒng)通過(guò)GIS接口和CP接口調(diào)用業(yè)務(wù)邏輯層的服務(wù), GIS接口和CP接口這兩個(gè)表現(xiàn)層采用Servlet開發(fā), Servlet是用Java編寫的Server端程序,可以動(dòng)態(tài)地?cái)U(kuò)展Server的能力,并采用請(qǐng)求-響應(yīng)模式提供Web服務(wù)。 GIS接口和CP接口的通信協(xié)議采用HTTP協(xié)議,數(shù)據(jù)格式采用XML。



  2.業(yè)務(wù)邏輯層

  業(yè)務(wù)邏輯層實(shí)現(xiàn)GIS系統(tǒng)中的業(yè)務(wù)邏輯功能。

  業(yè)務(wù)邏輯功能包括GIS應(yīng)用服務(wù)、簡(jiǎn)單的數(shù)據(jù)維護(hù)和GIS系統(tǒng)管理;簡(jiǎn)單的數(shù)據(jù)維護(hù)包括GPS或文本的數(shù)據(jù)導(dǎo)入和導(dǎo)出,以及CP對(duì)POI數(shù)據(jù)的維護(hù)。

  業(yè)務(wù)邏輯層是整個(gè)B/S系統(tǒng)的核心,采用了EJB(Enterprise JavaBeans)設(shè)計(jì)。

  B/S系統(tǒng)采用了J2EE的JSP、Servlet、EJB等技術(shù),具有如下J2EE架構(gòu)固有的優(yōu)勢(shì)。

  ·開放的J2EE體系結(jié)構(gòu)和純Java應(yīng)用

  基于J2EE多層架構(gòu)的開放的平臺(tái),采用標(biāo)準(zhǔn)化的HTTP/XML、EJB、JSP等先進(jìn)技術(shù)的純Java應(yīng)用。這種體系結(jié)構(gòu)使系統(tǒng)應(yīng)用具有良好的可操作性和可控性,支持基于Internet/Intranet 的系統(tǒng)集成。

  ·多線程應(yīng)用支持更多并發(fā)用戶

  通過(guò)使用應(yīng)用服務(wù)器,位置服務(wù)地理信息系統(tǒng)實(shí)現(xiàn)多線程體系結(jié)構(gòu),能夠支持大量的并發(fā)用戶。此外,對(duì)于大型組織,位置服務(wù)地理信息系統(tǒng)可以在多個(gè)應(yīng)用服務(wù)器之間實(shí)現(xiàn)負(fù)載均衡。

  ·跨平臺(tái)(NT/Unix/Others)特性

  J2EE架構(gòu)保證了位置服務(wù)地理信息系統(tǒng)的跨平臺(tái)性,可以運(yùn)行在Microsoft NT, All Unix (Sun Solaris, HP-UX, IBM AIX, etc)和其他操作系統(tǒng)環(huán)境。 用戶可以根據(jù)不同操作系統(tǒng)的優(yōu)勢(shì),充分利用高性能的平臺(tái)。

  ·大型數(shù)據(jù)庫(kù)支持

  位置服務(wù)地理信息系統(tǒng)通過(guò)大型關(guān)系型數(shù)據(jù)庫(kù)如Oracle, DB2, Informix, Sybase, SQL Server等,管理大量的項(xiàng)目和任務(wù)數(shù)據(jù)。存儲(chǔ)過(guò)程完成大批量的數(shù)據(jù)處理。

  ·容易與其他應(yīng)用集成

  HTTP/XML和開放的數(shù)據(jù)系統(tǒng)幫助實(shí)現(xiàn)其他應(yīng)用和位置服務(wù)地理信息系統(tǒng)的集成?梢院苋菀讓⑵渌髽I(yè)應(yīng)用系統(tǒng)或桌面應(yīng)用系統(tǒng)和位置服務(wù)地理信息系統(tǒng)集成,為企業(yè)提供全面解決方案。

  3.GIS服務(wù)層

  GIS服務(wù)層包括GIS平臺(tái)和空間數(shù)據(jù)引擎。

  4.?dāng)?shù)據(jù)層

  為GIS服務(wù)層和業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù), 數(shù)據(jù)層包含的數(shù)據(jù)包括元數(shù)據(jù)、POI數(shù)據(jù)、基礎(chǔ)地理數(shù)據(jù)、地理編碼數(shù)據(jù)、內(nèi)容數(shù)據(jù)和系統(tǒng)管理數(shù)據(jù)等。

  4.2 C/S應(yīng)用體系結(jié)構(gòu)

  在位置服務(wù)地理信息系統(tǒng)的建設(shè)中,對(duì)交互性強(qiáng)和對(duì)計(jì)算機(jī)軟硬件環(huán)境要求較高的數(shù)據(jù)管理子系統(tǒng)采用C/S結(jié)構(gòu)。如下圖所示。

  C/S系統(tǒng)從邏輯上也可以分為4層:表現(xiàn)層、業(yè)務(wù)邏輯層、GIS服務(wù)層和數(shù)據(jù)層,C/S系統(tǒng)和B/S系統(tǒng)共用GIS平臺(tái)層和數(shù)據(jù)層。

  1.表現(xiàn)層

  數(shù)據(jù)管理子系統(tǒng)的界面是C/S系統(tǒng)的表現(xiàn)層,它實(shí)現(xiàn)數(shù)據(jù)維護(hù)和數(shù)據(jù)組織這類復(fù)雜性交互操作,如在地圖上對(duì)路線進(jìn)行連接處理操作過(guò)程,編輯地圖時(shí)對(duì)路線的頂點(diǎn)捕獲情況及時(shí)進(jìn)行顯示,以及對(duì)多比例尺圖庫(kù)進(jìn)行大量頻繁、高速交互的組織和調(diào)整的過(guò)程。數(shù)據(jù)管理子系統(tǒng)的界面采用VB或VC或.NET進(jìn)行開發(fā)。



  2.業(yè)務(wù)邏輯層

  C/S系統(tǒng)的業(yè)務(wù)邏輯層主要實(shí)現(xiàn)數(shù)據(jù)的高級(jí)維護(hù)功能和地圖管理功能,用戶通過(guò)數(shù)據(jù)管理子系統(tǒng)的界面調(diào)用C/S系統(tǒng)業(yè)務(wù)邏輯層服務(wù)完成數(shù)據(jù)高級(jí)維護(hù)工作和地圖管理工作。C/S系統(tǒng)業(yè)務(wù)邏輯層采用了COM技術(shù)。C/S系統(tǒng)的業(yè)務(wù)邏輯層通過(guò)COM的共享和重用,大大降低了系統(tǒng)的開發(fā)和維護(hù)成本,提高了系統(tǒng)的質(zhì)量。

5.結(jié)語(yǔ)

  位置服務(wù)進(jìn)入中國(guó)市場(chǎng)后,通過(guò)各方面的努力,已從最初的概念轉(zhuǎn)變?yōu)樯逃梅⻊?wù)。隨著各種定位技術(shù)和應(yīng)用業(yè)務(wù)的日益完善,在中國(guó)這個(gè)全球最大的手機(jī)用戶市場(chǎng)上,會(huì)有越來(lái)越多的用戶感受到位置服務(wù)為其生活帶來(lái)的便利。ESRI中國(guó)(北京)有限公司將會(huì)一如既往的關(guān)注位置服務(wù)在中國(guó)的發(fā)展,為位置服務(wù)的基礎(chǔ)平臺(tái)提供最有力的技術(shù)支持與保障。

ESRI 中國(guó)(北京)有限公司

  美國(guó)環(huán)境系統(tǒng)研究所公司(Environmental Systems Research Institute, Inc. 簡(jiǎn)稱ESRI)成立于1969年,是世界最大的地理信息系統(tǒng)(Geography Information System,GIS)技術(shù)提供商。公司自創(chuàng)建之初就一直引領(lǐng)著世界地理信息系統(tǒng)技術(shù)的潮流,在競(jìng)爭(zhēng)激烈、發(fā)展迅速的GIS軟件領(lǐng)域,一直扮演著技術(shù)領(lǐng)先者的角色。全球每天都有超過(guò)一百萬(wàn)人使用ESRI公司的GIS技術(shù),用于提高組織和管理業(yè)務(wù)的能力。

  ESRI公司始終將GIS視為一門科學(xué),并堅(jiān)持運(yùn)用獨(dú)特的科學(xué)思維和方法,開發(fā)出豐富而完整的產(chǎn)品線。目前,ESRI公司所提供的GIS解決方案已經(jīng)迅速成為提高政府部門和企業(yè)服務(wù)水平的重要技術(shù)手段。全球有超過(guò)三十萬(wàn)個(gè)分布于政府部門、測(cè)繪部門、石油公司、健康機(jī)構(gòu),以及電力、國(guó)防、航空航天、商業(yè)等各個(gè)領(lǐng)域的用戶單位使用ESRI公司的GIS技術(shù)。

  ESRI中國(guó)(北京)有限公司將稟承ESRI公司一貫的探索精神和獨(dú)樹一幟的管理風(fēng)格,并結(jié)合多年來(lái)為中國(guó)用戶技術(shù)支持與集成的經(jīng)驗(yàn),為廣大中國(guó)用戶提供滿足今天需要的服務(wù),更為其將來(lái)的發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。
作者:ESRI中國(guó)(北京)有限公司   來(lái)源:泰爾網(wǎng)

微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

      最新招聘信息