1、概述
城市建设进程加快,城市规划管理工作日趋繁重,各种来源的数据产生各种层出不穷的问题,严重影响城市规划时的准确性,为此全面合理的掌握好各方面的城市规划资料才能做出更加科学的决策。移动端的兴起为规划动态方面提供了极大的便利,各类以无线终端、智能设备、网络通信和移动GIS核心技术的深入发展,可以为规划人员和决策者提供在线离线、定位实时、现状历史等方面分析服务,从而提高城乡规划工作效率。
2、移动GIS技术选型
从目前移动设备发展的情况来看,有Apple、三星、国内手机产品、平板;从操作系统上看,有Android、IOS、Winphone、RIM/Blackberry黑莓;从开发语言上看,有Object-C、JAVA、ActionScript、C#.NET,随着Web2.0的崛起,HTML5也渐渐发展成一种移动Web趋势。
表1 移动技术对比
技术路线 |
开发跨平台 |
主开发IDE |
优点 |
缺点 |
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:辅助功能
地图纠错,最短最佳路径查找,绘制标记等。