本站小編為你精心準備了移動端二或三維規劃系統研究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
《測繪雜志》2016年第4期
摘要:
隨著移動端技術的發展,移動辦公應用研究受到越來越來多的關注,針對目前移動端規劃輔助辦公主要應用于二維數據,本文結合規劃業務的需求,運用移動端技術,基于ArcGISforAndroid和unity3d開發編程技術,設計開發移動規劃輔助平臺,實現了數據二或三維瀏覽、地圖定位、統計分析、查詢管理、方案評選等功能,便于規劃管理人員現場調研工作,對于提高規劃業務效率具有一定的積極作用。
關鍵詞:
規劃輔助;移動端;ArcGISforAndroid;unity3d技術;二維;三維
1引言
隨著城市化的快速發展,城市規劃數據也呈幾何級增長,城鄉規劃管理工作經常需要實地調研[1]。傳統工作模式常攜帶大量的地形圖紙,規劃圖紙文字材料等,這些資料查詢標注困難,不能滿足隨時隨地獲取數據的需求,降低了工作人員現場辦公的工作效率。因此,通過對日常工作手段、方式的改進及優化,從而提高規劃管理工作的效率成為當務之急[2]。隨著規劃業務的需要,野外現場辦公的數量與頻率逐年增加,在移動條件下實現規劃業務辦理,比如:規劃信息查詢、建筑物標記等需求越來越強烈[3]。為此,本文基于規劃成果數據,采用ArcGISforAndroid和unity3d開發技術,構建移動規劃輔助系統。系統通過將規劃相關的空間數據、三維模型數據、圖表、規劃文檔的移動化查詢管理,達成移動化的督查和管理讓規劃工作人員擺脫必須在固定場所固定設備上進行規劃地圖數據瀏覽查詢的限制,做到可以隨時隨地獲取相關規劃信息,滿足野外辦公需求,提高工作效率。
2移動GIS開發
2.1移動端二維GIS
目前移動GIS二維地圖開發主要采用基于現有平臺的二次開發,這種開發方式可以充分利用已有平臺的豐富資源,開發難度低,人員投入少,并可以根據需要靈活拓展開發接口,豐富系統功能[4]。開發接口包括:ArcPad、ArcGISforIOS、ArcGISforAndroid、MapXMobile等。由于系統軟件平臺采用的Android版平板,本文采用基于ArcGISRuntimeForAndroid開發的Android應用程序,使用戶可以調用ArcGISServer提供的功能創建應用,包括強大的地圖、地址編碼、GP服務和自定義能力[5]。該API的具體用途有:(1)能夠混合展示和使用動態或者緩存的地圖服務,此類地圖服務可以是由ArcGISOnline,ArcGISServer的服務以及符合OGC標準的地圖服務。(2)執行復雜的地理過程任務然后展示結果。(3)搜索和識別要素,創建要素查找報告。(4)收集來自于草圖繪制或者嵌入設備內的GPS采集到的位置信息。系統軟件平臺Android版軟件基于Java語言,采用目前最新的ArcGISRuntimeForAndroid插件,使用Eclipse作為開發IDE,運行軟件環境是Android4.0以上版本,可以部署在Android4.0以上版本的各種硬件設備上。
2.2移動端三維GIS
移動端三維GIS平臺主要包括skyline、citymarker、suppermap等產品,目前三維GIS平臺在移動端應用成本較高,并且尚未提供二次開發接口,可拓展性差。本文采用unity3d技術,預裝部分三維規劃模型,以便在沒接入互聯網的情況下能夠查看三維地圖數據、規劃專題數據等,同時可以在線完成三維模型的瀏覽查詢漫游。Unity是由UnityTechnologies開發的一個讓設計者輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業引擎。利用交互的圖型化開發環境為首要方式的軟件,其編輯器運行在Windows和MacOS,可至Windows、Mac、iPhone、Windowsphone、Android等主流平臺。也可以利用Unitywebplayer插件網頁應用,支持Mac和Windows的網頁瀏覽。它的網頁播放器也被Macwidgets所支持。
3系統架構設計
軟件平臺采用四層架構模式進行建設,具體分為:支撐層、數據層、服務層和應用層(圖1)。支撐層主要包括服務器、移動終端設備網絡設施、數據庫軟件地理應用服務器以及二次開發平臺等。數據層包括基礎測繪地理數據、規劃專題數據庫、規劃審批數據、規劃方案三維數據、規劃文檔,主要為數據服務提供數據源[6]。服務層通過將數據層數據為數據服務,以服務的形式為移動終端應用系統提供各種地理信息服務的實現接口,包括數據空間查詢服務、路徑分析服務、標注服務、量測服務等;GIS核心數據與功能服務將以ArcGISServer10.1和四川省“天地圖”共享服務平臺部分接口為基礎實現。應用層是系統功能的載體具體實現,提供用戶操作界面,負責系統功能和數據展示,實現平臺在離線和在線狀態下完成地圖數據瀏覽查詢。
4功能設計與實現
根據前面的系統架構并結合移動端規劃輔助需求,系統主要包括6個模塊。
4.1地圖瀏覽模塊
(1)常用地圖操作:放大、縮小、平移、自由縮放、旋轉等操作。
(2)離線專題地圖瀏覽:規劃選址專題圖、規劃專題地圖、地理國情普查專題圖、三規合一專題圖等。
(3)在線地圖瀏覽:提供城市矢量地圖和影像專題地圖,可以進行同一區域矢量地圖、影像地圖切換。
4.2空間分析模塊
(1)路徑分析:提供出行路徑參考信息。
(2)地圖標繪:可以在地圖上進行點、線、面標注,并配上文字信息、時間信息、照片等信息。地圖標繪內容通過網絡存儲在服務器,可動態實時獲取。
(3)地圖測量:在地圖或影像上進行面積量算、長度量算,為管理和決策服務。
4.3空間查詢模塊
(1)整個城市的地名關鍵字模糊查詢、精確查詢、地市州區域查詢。
(2)詳細分類關鍵字檢索。
(3)周邊興趣點關鍵字檢索、緩沖區查詢。
4.4規劃簡介模塊
(1)規劃文本:提供全省規劃專題文本、21地市州規劃專題文本、城市規劃專題文本。
(2)省情監測:提供城市最新地理省情公報。
4.5移動辦公
該系統具有門戶網站瀏覽、郵件分發、文件閱讀、原筆跡簽署回復等功能。
4.6城市三維瀏覽
提供部分城市建筑三維漫游瀏覽功能,可以按照指定路線游覽并可以點擊查詢感興趣模型。根據平臺架構采用ArcGISForAndroidAPI和unity3d編程技術,實現了移動端規劃輔助決策系統,系統運行在Android4.0以上版本終端,為領導機關進行宏觀管理決策、規劃管理提供了科學依據。
5結束語
本文利用移動智能規劃辦公平臺整合現狀信息和規劃成果信息,結合移動設備的靈活性,使規劃工作人員擺脫了傳統模式獲取規劃信息的時空限制,可以隨時隨地瀏覽查詢基礎地理數據規劃審批數據規劃專題數據等規劃信息,方便相關領導、規劃管理人員隨時隨地了解現狀和規劃信息,為各種場合的規劃管理工作提供了便利[7-8]。平臺采用unity3d技術實現了規劃數據二或三維一體化的瀏覽查詢。隨著移動計算技術的發展和完善,加上移動用戶對空間信息服務的巨大潛在需求,基于智能移動平臺的GIS專業應用將獲得更加廣闊的發展空間[9]。
參考文獻:
[1]龔競,張新長,唐楨.三維城市規劃輔助審批系統的設計與實現研究[J].測繪通報,2010,(6):51-53.
[2]許穎,魏峰遠.移動GIS關鍵技術及開發模式探討[J].測繪與空間地理信息,2008,(8).
[4]陳踴,王芙蓉,崔蓓.面向規劃管理的空間信息移動服務平臺建設[J].測繪科學,2013,38(6):40-41.
[5]賀俊偉,孟衛,周冬梅.移動GIS在城市規劃中的應用[J].地理空間信息,2011,9(11):97-98.
[6]康銘東,彭玉群.移動GIS的關鍵技術與應用[J].測繪通報,2008,(9):50-52.
[7]劉釗,方正.小議移動GIS應用[J].測繪通報,2013,(10):41-42.
[8]黃悅,馬錦湖,焦漢科.基于IOS的移動規劃平臺快速搭建[J].測繪通報,2014,(S1):278-282.
[9]歐佳斌,張新長,郭泰圣.基于移動GIS的規劃數據應用系統研究[J].測繪通報,2014,(12):89-92.
作者:邱鵬飛 梁磊 胡霓裳 單位:四川巴中市規劃局 四川省第二測繪地理信息工程院