1、概述後端
城市建設進程加快,城市規劃管理工做日趨繁重,各類來源的數據產生各類層出不窮的問題,嚴重影響城市規劃時的準確性,爲此全面合理的掌握好各方面的城市規劃資料才能作出更加科學的決策。移動端的興起爲規劃動態方面提供了極大的便利,各種以無線終端、智能設備、網絡通訊和移動GIS核心技術的深刻發展,能夠爲規劃人員和決策者提供在線離線、定位實時、現狀歷史等方面分析服務,從而提升城鄉規劃工做效率。瀏覽器
2、移動GIS技術選型服務器
從目前移動設備發展的狀況來看,有Apple、三星、國內手機產品、平板;從操做系統上看,有Android、IOS、Winphone、RIM/Blackberry黑莓;從開發語言上看,有Object-C、JAVA、ActionScript、C#.NET,隨着Web2.0的崛起,HTML5也漸漸發展成一種移動Web趨勢。微信
表1 移動技術對比網絡
技術路線運維 |
開發跨平臺性能 |
主開發IDE學習 |
優勢ui |
缺點spa |
Object-C,Swift新語言 |
Mac,只IOS |
Xcode |
性能、穩定、交互效果最對是上選,功能豐富 |
平臺單一,開發成本高、週期長;審查嚴格,安裝限制 |
Java |
Windows、Mac、Linux,只Android和黑莓平臺 |
Eclipse,MyEclipse |
性能、穩定、交互效果較好,開源,功能豐富 |
開發成本通常高,版本過多無限制, |
C#.NET\C++ |
Windows,只WinPhone |
VisualStudio |
性能、穩定,易開發,功能豐富 |
平臺單一,成本通常高,發展處於初步 |
AS3-Flex |
跨平臺支持 |
FlashBuilder |
效果炫,跨平臺,開發便捷,節省成本 |
交互效果差,系統不開開放,應用很少 |
HTML5+後端組移動Web |
瀏覽器打開,跨平臺 |
多種IDE |
成本低,無插件,最大程度支持全部,易開發學習,易擴展,實時更新,未來新貴 |
運用案例很少,性能、穩定性方面待考量,技術需定性,還沒有普遍普及 |
Native+Web組成 Hybrid混合應用(包括HTML5) |
跨平臺,根據Native原生應用擴展 |
多IDE |
主要在IOS和Android原生上嵌入特定平臺的Web應用,彌補單一形式的不足,在必定需求層次是最佳結合 |
應用案例雖然有嵌入式Web,但仍然沒有原生應用多 |
ESRI提供了ArcGIS API For IOS,ArcGIS API For Android,ArcGIS API For Flex,ArcGIS API For JS,ArcGIS API For 平板\Winphone等多種移動端支持,在基礎支持下可輕鬆完成應用開發。然而須要根據項目發展需求來確立使用哪一種技術路線,考量項目成本、週期、功能需求、目標用戶、技術積累、人才力量以及後期運維等多方面,達到良好的用戶體驗和擴展性。
3、城市規劃在移動GIS方面運應用
移動應用首要考慮是廣泛可用的、有價值的、高效的和有吸引力的,針對輕量應用、輕量介質,不該是那種複雜的業務功能操做,而應該是核心業務小部分執行、離線採集等方面,涉及到GIS部分也是下載離線地圖離線執行小部分功能。
應用1:多源多分辨率地圖瀏覽
經過在線時下載二維、三維、影像等瓦片數據到移動設備中,完成基本地圖功能:放大、縮小、導航、量測等。
應用2(核心之一):規劃查詢(地名查詢、項目查詢、地塊查詢、審批查詢、規劃成果查詢等)根據輸入的條件進行簡單的搜索查詢並顯示結果,可進行定位顯示。
應用3:專題圖層管理、疊加
對在線下載的數據進行管理,底圖疊加規劃成果、專題數據按需分級顯示。
應用4(核心之二):規劃辦公
在線/離線與辦公軟件無縫集成,支持平常辦公事務處理,不受時間地點限制,一機在手,辦好全部。
應用5(核心之三):規劃數據採集(地圖方面)
離線進行如規劃地塊編輯增長、屬性增長更新等,在線時將自動進行數據同步到服務器,完成一體化數據管理更新同步操做。
應用6:規劃業務信息推送
支持移動端推送若干條最新信息內容,實現微信相似推送效果。
應用7:歷史數據對比(時空演變)
對多源影像數據進行對比,進行差別化決策。
應用8:輔助功能
地圖糾錯,最短最佳路徑查找,繪製標記等。