国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

利用ArcGIS API構(gòu)造健身步道平臺(tái)系統(tǒng)

2017-11-08 19:20張昆朋陳媛媛鄧艷文

張昆朋+陳媛媛+鄧艷文

摘要: 該系統(tǒng)為市民提供科學(xué)的步道健身指導(dǎo)和步道交友平臺(tái),使市民合理健身,為實(shí)現(xiàn)步道建設(shè)的現(xiàn)代化管理和健康步行的科學(xué)指導(dǎo)提供有力支撐。該系統(tǒng)使用各種先進(jìn)的技術(shù),通過(guò)構(gòu)建“步道健身項(xiàng)目工程一張圖”、實(shí)現(xiàn)步道的實(shí)時(shí)查詢、分布等服務(wù),充分利用互聯(lián)網(wǎng)技術(shù)手段,通過(guò)用戶移動(dòng)的距離(也就是根據(jù)用戶在地圖上經(jīng)緯度的變化來(lái)計(jì)算用戶移動(dòng)的距離)來(lái)對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)接收,然后在健身步道信息管理平臺(tái)系統(tǒng)上展示每個(gè)健身者的步道數(shù)據(jù)。正確引導(dǎo)市民適度健身,擴(kuò)大健身的影響力。該平臺(tái)的設(shè)計(jì)充分運(yùn)用云計(jì)算、物聯(lián)網(wǎng)、GIS等最新IT技術(shù),是市民步道健身規(guī)劃的最新發(fā)展需求。

關(guān)鍵詞: 步道管理; ArcGIS API技術(shù); Ajax

中圖分類號(hào): TP393.0

文獻(xiàn)標(biāo)志碼: A

文章編號(hào): 2095-2163(2017)05-0113-04

Abstract: The main purpose of the research and development of the system is to provide citizens with scientific trails fitness guidance and trails dating platform,encourages citizens to do reasonable fitness, which could provide strong support to take the lead in the construction of modern management and scientific health guidance for basic walking trails. The system uses a variety of advanced technology, by building a 'trails fitness project engineering picture', realtime query, distribution of trails and other services, makes full use of the Internet technology, via the user mobile distance (that is, according to the user change in the latitude and longitude of the map to calculate user mobile distance) to receive the data in real time, then on the fitness trails information management platform shows the data of each trails fitness for all the citizens. It correctly guides public fitness and expands the influence of the fitness. Fitness trails management system platform design is the latest development of fitness planning requirements, throughout making full use of cloud computing, Internet of things, the latest IT technology such as GIS.

Keywords: trail management; ArcGIS API technology; Ajax

0引言

伴隨著城市化和信息化進(jìn)程的逐漸加快,日常健身已經(jīng)成為城市居民提高身體素質(zhì)不可缺少的一部分。目前,步道建設(shè)主要是根據(jù)社區(qū)情況和周?chē)h(huán)境進(jìn)行規(guī)劃建設(shè),并沒(méi)有嚴(yán)格的科學(xué)數(shù)值依據(jù),特別是已建步道利用率和覆蓋范圍,在后期的建設(shè)中容易導(dǎo)致資源分配不均衡。同時(shí),市民對(duì)于如何有效地利用步道健身,建立健身朋友圈以及適度健身等方面缺乏數(shù)據(jù)資源支持。為了進(jìn)一步加強(qiáng)對(duì)步道建設(shè)的合理性,實(shí)現(xiàn)對(duì)資源的合理開(kāi)發(fā)和利用,確保市民動(dòng)態(tài)地了解健身情況,引導(dǎo)市民正確健身,特開(kāi)發(fā)此健身綜合管理系統(tǒng)。

系統(tǒng)結(jié)合互聯(lián)網(wǎng)技術(shù)、GIS技術(shù)和計(jì)算機(jī)技術(shù),設(shè)計(jì)開(kāi)發(fā)可滿足實(shí)際需要的“健身會(huì)”移動(dòng)平臺(tái)。通過(guò)統(tǒng)計(jì)健身點(diǎn)利用率和分布情況,為后續(xù)規(guī)劃建設(shè)提供科學(xué)依據(jù);同時(shí)通過(guò)“健身會(huì)”App,市民能動(dòng)態(tài)獲取健身信息,適度健身,擴(kuò)大步道健身市民的交際圈,為健康生活提供重要基礎(chǔ)數(shù)據(jù)支撐。

1系統(tǒng)目標(biāo)和功能需求

整個(gè)項(xiàng)目涉及步道統(tǒng)計(jì)查詢、步道健身數(shù)據(jù)實(shí)時(shí)記錄和交友廣場(chǎng)等多個(gè)功能,必須有步驟、有計(jì)劃地進(jìn)行。具體建設(shè)目標(biāo)可表述為:

1)支持步道數(shù)據(jù)實(shí)時(shí)入庫(kù)和查詢、統(tǒng)計(jì),保障數(shù)據(jù)統(tǒng)一維護(hù)管理調(diào)用。

2)全面統(tǒng)計(jì)步道利用率和使用情況。

3)實(shí)現(xiàn)市民的步道健身的統(tǒng)計(jì)、歷史數(shù)據(jù)查詢等功能。

經(jīng)過(guò)調(diào)查,確定這個(gè)平臺(tái)的主要功能如下:

1)對(duì)市民通過(guò)移動(dòng)端在指定步道上的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),然后展示在管理平臺(tái)上面,并且可以新建步道、修改步道,還可對(duì)步道維修進(jìn)行統(tǒng)計(jì)。

2)通過(guò)這個(gè)系統(tǒng)平臺(tái)可以對(duì)步道資源進(jìn)行管理,其中包括健身步道、體育大課堂、晨晚練點(diǎn)等各個(gè)資源的訂正修改。

3)可以進(jìn)行信息的發(fā)布,主要包括普通公告、步道活動(dòng)宣傳、用戶反饋、以及步道活動(dòng)統(tǒng)計(jì)。

4)可以拓展支持用戶權(quán)限的管理與調(diào)度,還能實(shí)現(xiàn)平臺(tái)各項(xiàng)服務(wù)的管理,以及對(duì)服務(wù)的狀態(tài)監(jiān)測(cè)和質(zhì)量評(píng)價(jià)、服務(wù)訪問(wèn)量統(tǒng)計(jì)等功能。

系統(tǒng)應(yīng)用具有廣泛的適用性,利用系統(tǒng)自身的初始化功能,輸入新的數(shù)據(jù)信息,便可以集成構(gòu)建一個(gè)簡(jiǎn)單實(shí)用的健身平臺(tái)的有效管理。endprint

2業(yè)務(wù)流程分析及具體設(shè)計(jì)

依據(jù)健身步道管理平臺(tái)的需求分析,可以得到系統(tǒng)的設(shè)計(jì)流程如圖1所示。

2.1系統(tǒng)功能模塊分析

本系統(tǒng)主要分為登錄、健身步道一張圖、步道統(tǒng)計(jì)、資源管理、用戶管理、信息發(fā)布、運(yùn)維管理等多個(gè)功能模塊。下面,針對(duì)其中的4個(gè)重點(diǎn)模塊給出如下闡釋解析:

1)登錄。管理部門(mén)管理人員進(jìn)入系統(tǒng)的入口,只有系統(tǒng)設(shè)定的人員才能允許登錄。

[CM(24]2)步道統(tǒng)計(jì)。管理人員可以通過(guò)系統(tǒng)查詢已建設(shè)的步[CM)]

[LL]道信息統(tǒng)計(jì)分布情況,支持人工不同類別的維修統(tǒng)計(jì)。

3)資源管理。管理人員可以對(duì)步道、健身步道點(diǎn)、體育大課堂、晨晚練點(diǎn)、籠式球場(chǎng)、體育公園、大型場(chǎng)館、健身指導(dǎo)站、周邊設(shè)施點(diǎn)、多功能運(yùn)動(dòng)場(chǎng)、拆裝式游泳池等設(shè)施進(jìn)行查看以及增加、刪除、更改等編輯操作,也可以進(jìn)行關(guān)鍵字搜索操作。

4)用戶管理。包括用戶列表和用戶反饋。管理員通過(guò)用戶列表可以對(duì)移動(dòng)端注冊(cè)的用戶基本信息(包括昵稱、手機(jī)號(hào))進(jìn)行查看、刪除和更改等編輯操作。可以查看用戶的運(yùn)動(dòng)記錄,包括步數(shù)、距離、上傳時(shí)間、運(yùn)動(dòng)軌跡等運(yùn)動(dòng)信息。管理員可以通過(guò)用戶反饋來(lái)查看移動(dòng)端用戶的反饋信息,更有針對(duì)性地改進(jìn)完善軟件中的各種應(yīng)用。

2.2信息發(fā)布

信息發(fā)布包括普通公告、步道活動(dòng)宣傳。其中,普通公告包括公告信息、健身常識(shí)、體育常識(shí),為平臺(tái)管理員搭建了一個(gè)活動(dòng)公告信息的發(fā)布平臺(tái),方便移動(dòng)端使用者了解活動(dòng)信息并參與報(bào)名。健身常識(shí)則展示了一些健身方面的科普知識(shí),有助于廣大市民進(jìn)行查閱。

步道活動(dòng)宣傳是發(fā)布步道活動(dòng)信息的地方,并可就不同的步道發(fā)布相關(guān)的步道活動(dòng),推動(dòng)用戶了解并參與各類步道活動(dòng)。

2.3運(yùn)維管理

健身步道管理平臺(tái)是平臺(tái)管理員使用的后臺(tái)管理系統(tǒng),可以實(shí)現(xiàn)平臺(tái)各項(xiàng)服務(wù)的管理、用戶權(quán)限的管理與調(diào)度。主要包括人員管理、角色管理、權(quán)限管理、登錄日志、版本設(shè)置等功能。

2.4健身一張圖

首頁(yè)采用ArcGIS API for JavaScript技術(shù)來(lái)解析生成地圖上專題圖層的展示,同時(shí)對(duì)于底圖的調(diào)用采用用戶名和密碼實(shí)時(shí)破解token的方式來(lái)對(duì)接底圖服務(wù)。

如圖2所示,健身一張圖采用html將步道以及周邊資源的列表展現(xiàn)在地圖上,通過(guò)SQLServer SDE和ArcGIS Server將資源數(shù)據(jù)發(fā)布為服務(wù),再以ArcGIS API for Javascript 將地圖與相關(guān)資源予以整體展示。另如圖3所示,點(diǎn)擊地圖上面的點(diǎn)與線即可進(jìn)行信息的編輯,并且能夠?qū)崟r(shí)傳送至數(shù)據(jù)庫(kù)更新服務(wù)中的數(shù)據(jù)。[FL)]

2.5步道統(tǒng)計(jì)

本模塊采用html+Highcharts+bootstrap前端框架設(shè)計(jì)獲取對(duì)步道維修狀況的統(tǒng)計(jì)圖表以及列表的基本展示。對(duì)于步道使用人數(shù)的統(tǒng)計(jì),采用移動(dòng)端提交數(shù)據(jù),數(shù)據(jù)庫(kù)定時(shí)作業(yè)的方式將每天的使用人數(shù)情況生成的步道使用歷史表中供統(tǒng)計(jì)時(shí)以氣泡圖的樣例來(lái)實(shí)現(xiàn)可視化處理。

2.6資源管理

采用ASP.NET 加載網(wǎng)頁(yè)的方式對(duì)步道相關(guān)的資源進(jìn)行基本屬性信息的維護(hù)管理,如圖4所示。[FL)]

2.7用戶管理

采用ASP.NET 加載網(wǎng)頁(yè)的方式對(duì)注冊(cè)平臺(tái)用戶進(jìn)行個(gè)人信息的查詢,對(duì)每個(gè)人的相關(guān)步道路線歷史情況實(shí)施詳情查看。

2.8信息發(fā)布

采用ASP.NET 加載網(wǎng)頁(yè)的方式對(duì)步道相關(guān)的活動(dòng)公告信息進(jìn)行管理,對(duì)移動(dòng)端用戶提交的反饋信息通過(guò)點(diǎn)擊查看,利于此后研究推薦開(kāi)展活動(dòng)。

2.9運(yùn)維管理

采用ASP.NET 加載網(wǎng)頁(yè)的方式針對(duì)信息管理平臺(tái)的用戶進(jìn)行權(quán)限的分配、菜單展示的管理、移動(dòng)端版本的管理等。

3系統(tǒng)測(cè)試

設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題,基本的目標(biāo)就是選取最少的、高效的、具有代表性的測(cè)試數(shù)據(jù),做到盡可能完善的測(cè)試,從而最大限度地發(fā)現(xiàn)網(wǎng)站中存在的問(wèn)題。通過(guò)查看源代碼進(jìn)行測(cè)試,檢查程序的邏輯正確性。從網(wǎng)站內(nèi)部的源代碼入手,運(yùn)行Firefox下的插件Firebug,這是集HTML在線查詢和代碼的在線編輯、Javascript控制臺(tái)查看以及網(wǎng)絡(luò)狀況監(jiān)聽(tīng)于一體,是開(kāi)發(fā)Javascript、CSS、HTML以及Ajax的優(yōu)勢(shì)輔助工具,可實(shí)時(shí)跟蹤程序的執(zhí)行,在合適的位置則將啟動(dòng)代碼的調(diào)試。使用Debug調(diào)試器可找到錯(cuò)誤并自行改正。經(jīng)測(cè)試,該系統(tǒng)運(yùn)行效果良好。

4結(jié)束語(yǔ)

通過(guò)ArcGIS API for JavaScript將ArcGIS Server提供的地圖資源以及其它資源(ArcGIS Online)嵌入到Web應(yīng)用中,從而可以高效便捷地使用地理資源,快速地創(chuàng)建交互式的地圖應(yīng)用;使用ArcGIS Server的REST API設(shè)計(jì)定制的顯示、查詢、分析等功能,可以在同一時(shí)間調(diào)用多個(gè)ArcGIS Server的服務(wù),輕松實(shí)現(xiàn)服務(wù)的聚合。使用Highcharts則是為了將從后臺(tái)獲取的數(shù)據(jù)能夠以生動(dòng)形象顯示在用戶的界面上,而Highcharts良好的兼容性,多樣的圖表類型,以及Highcharts支持多種語(yǔ)言的特性,即為選擇Highcharts構(gòu)建了良好的基礎(chǔ)應(yīng)用條件。還需提及的就是研究中使用了成熟的框架,將會(huì)避免很多預(yù)期外的問(wèn)題發(fā)生。[

參考文獻(xiàn)

ZAKAS N C. JavaScript高級(jí)程序設(shè)計(jì)[M]. 3版. 李松峰,曹力,譯. 北京:人民郵電出版社,2012.

[2] 劉宇, 杜保坤, 黃超,等. ArcGIS API for Javascript開(kāi)發(fā)教程[Z]. 北京:Esri中國(guó)(北京)有限公司,2013.

[3] 衛(wèi)軍,夏慧軍,孟臘春. ExtJS Web應(yīng)用程序開(kāi)發(fā)指南[M]. 2版. 北京:機(jī)械工業(yè)出版社,2011.

[4] 單東林,張曉菲,魏然. 鋒利的jQuery[M]. 2版. 北京:人民郵電出版社,2012.

[5] 黃東,趙智寬. ArcGIS API for Silverlight應(yīng)用開(kāi)發(fā)教程[Z]. 北京:Esri中國(guó)(北京)有限公司,2011.

[6] [JP3]溫謙. CSS設(shè)計(jì)徹底研究[M]. 北京:人民郵電出版社,2008.[JP]

[7] RUSELL M A. Dojo權(quán)威指南[M]. 李松峰,李麗,譯. 北京: 機(jī)械工業(yè)出版社,2009.endprint