移动GIS
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现客户端体系结构的实现
(2)瘦客户端类型 瘦客户端不在本地实现GIS处理逻辑,而是交由 服务器来完成。优点是实现起来比较简单。缺点 是网络负担重,处理速度慢。适用于这种方案的 移动终端有手机等设备。 (3)这种类型结合了前两种类型 汲取了二者的优点。缺点是实现起来比较麻烦, 需要提供一种机制以决定何时将GIS处理逻辑在 本地实现,何时将处理逻辑在服务器端实现。
移动客户端关键技术
视图操作技术:视图指当前显示的地图范围。视图操作的 对象包括各种系统中的地图。GIS中常用的视图操作包括 平移放大、缩小、全图、漫游等。 图层编辑和管理技术:图层是GIS数据组织和管理的基本 单位,对空间数据进行分层是GIS对数据管理的重要内容。 图层编辑功能允许我们为一个专题图新建一个图层或者在 已有的图层上面进行数据维护,例如数据采集、数据更新 、添加标注、在要素周围添加文本信息、矢量化等操作, 然后通过网络上传至服务器。包括①图层列表的加载; ②绘图操作; ③编辑现有几何图形。 GPS导航技术:描述卫星状态,辅助数据的采集,并对采 集的数据以及已有数据进行导航。包括:①显示GPS数据 信息;②显示卫星信息。
服务器端由地理信息服务器、GIS应用服务器、移动GIS 应用服务器层3部分组成,其中地理信息服务器、GIS应 用服务器属于传统的GIS系统的一部分,并且已经发展的 比较成熟。 为了向移动终端提供GIS服务,我们在传统GIS平台上加 了一层“移动GIS应用服务器层”,它的作用是,通过无 线网络接受移动终端的请求,通过与传统的GIS平台之间 的数据调度响应移动终端的请求。因此它是实现移动式 GIS的中转站,是系统实现的核心。 “移动GIS应用服务器层”主要有3个功能模块组成,分 别是网络功能模块、GIS数据I/O调度模块、审计功能模 块。
利用ucmap开发移动GIS的流程
服务器端部分
服务器端软 件安装于配 置 添加数据配 置地图样式 发布WMS 底图
客户端部分
配置 ucmap 开发环境 利用 ucmap地 图组建建立 客户端应用 程序 客户端利用 服务器发布 底图 进行空间查 询及属性查 询
ESRI的Arcgis Mobile
ArcPad是ArcGIS企业解决方案的一部分,是专为手 持设备和移动系统设计的移动制图GIS系统。ArcPad为野 外用户通过手持和移动设备提供数据库访问、制图、GIS 和GPS的综合应用。应用ArcPad可以实现快速便捷的数 据采集,大大提高了野外数据的可用性和有效性。
目录
移动GIS简介
移动GIS体系结构 移动GIS关键技术
移动GIS主要开发平台与开发流程
移动GIS应用前景
移动GIS应用前景
实时信源自文库的查询及快速及时救援、反馈 方便的数据采集
移动办公
GIS林业资源监控系统
GIS通信资源如移动,联通,电信的管线资源巡
检系统等
“移动GIS应用服务器层” 3个功能模块的组成
(1)网络功能模块 主要完成与移动终端GIS客户端的命令交互。一方面通过对命令的 解析,移动GIS应用服务器层了解客户所要求的GIS服务,从而激活 与GIS应用服务器的交互,由应用服务器完成相应的服务。另一方面 ,网络功能模块通过组装命令,响应客户请求。 (2)GIS数据I/O模块 主要功能从GIS应用服务器接收或缓存的GIS数据。由于可能存在 大量的终端用户,所以必须缓存用户经常访问的数据,一方面减轻应 用服务器的负荷,另一方面,快速响应客户请求。在缓存数据的同时 必须注意数据的更新,当数据库中的数据更新时,必须及时更新缓存 。 (3)审计功能 主要完成对客户的管理,包括网络流量的监控、用户计费、用户的 安全管理等。
移动GIS简介
特点
1)移动性; 2)动态(实时)性; 3)对位置信息的依赖性; 4)移动终端的多样性。
各种不同的移动终端
目录
移动GIS简介
移动GIS体系结构 移动GIS关键技术
移动GIS主要开发平台与开发流程
移动GIS应用前景
移动GIS体系结构
GIS服务器端的体系结构
南京跬步ucmap
ucmap 是一款面向3G、支持OGC 标准的移动GIS 开 发平台,延伸了GIS 在手机端的应用,它采用先进的SOA 架构,支持WMS、WFS、WFS-T、WPS 等OGC 标准,实 现了无缝的GIS 集成。
系统开发环境: 数据源:PostGIS 、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo等; GIS 服务器:Geoserver、Mapserver、MapGuide、arcgis server、supermap iserver 等; 瓦片缓存服务器:Geowebcache; 手机客户端:ucmap 手机客户端; WEBGIS 客户端:Openlayers;
视图操作
图层编辑
GPS导航技术
目录
移动GIS简介
移动GIS体系结构 移动GIS关键技术
移动GIS主要开发平台与开发流程
移动GIS应用前景
移动GIS主要开发平台
ESRI的Arcgis Mobile SuperMap的eSuperMap MapInfo的MapXMobile 南京跬步ucmap 北京灵图推出SmartInHand 北京慧图进行移动制图的TopMapCEGeniuos 台湾英瑞得信息推出的WalkMap
移动GIS 应用平台开发
目录
移动GIS简介
移动GIS体系结构 移动GIS关键技术
移动GIS主要开发平台与开发流程
移动GIS应用前景
移动GIS简介
概念
移动GIS 是一种应用服务系统,其定义有狭义与广义之分。 狭义的移动GIS是指运行于移动终端(如PDA)并具有桌 面GIS功能的GIS,它不存在与服务器的交互,是一种离 线运行模式。 广义的移动GIS是一种集成系统,是GIS、GNSS(卫星 导航定位系统)、移动通信(GSM、CDMA、GPRS)、 互联网服务、多媒体技术等的集成。
ArcPad的定制开发
创建默认配置
ArcPad中的ArcPad.apx文件被称为默认配置文件,它在 ArcPad每次启动时自动加载。在默认配置文件中可以包含工 具条、窗体及对系统对象的事件处理。在默认配置文件中还可 以覆盖原有的参数,如控制工具条在ArcPad启动时的可见性。 默认配置文件在ArcPad Studio中创建并以ArcPad XML形式 存 储 在 ArcPad 的 系 统 目 录 下 , 也 可 以 通 过 在 ArcPad 的 Options对话框中修改默认配置文件的文件夹路径。默认配置 文 件 的 文 件 名 必 须 是 “ ArcPad.apx’’ , 只 需 将 创 建 的 ArcPad.apx文件放在系统目录下即可完成部署。
移动客户端关键技术
移动数据库:移动客户端由于其本身硬件的限制,其存储 空间不可能和桌面设备相比,但过分依赖无线网络又会限 制数据加载的速度。因此,可以在移动端保存一些经常访 问且数据量不大的几何地图数据和属性数据,下次需要访 问这些数据时不必再从服务器端下载,而是直接调用缓存 中的数据,这样可以大大加快数据显示和加载的速度,而且 就算中断网络连接也不会影响客户端的操作。 数据加载和显示技术:提供两种加载数据的方法,一种是 客户端连接服务器从服务器上下载地图数据到客户端保存 地图缓存然后显示出来,另一种是可以选择在部署应用之 前预先生成地图缓存数据跟应用一起发布。
ArcPad的定制开发
创建图层定义
图层定义文件通常与shapefile一起存放,它与shapefile 的名字相同,并以“.APL’’为扩展名。通常,在图层定义文件 中会包含一个关联脚本的数据输入窗口,用于验证输入的数据。 此外,图层定义文件中还可以包括由ArcView3.x和ArcGIS desktop导出的符号。图层定义文件包含以下部分:窗体、脚 本和符号。图层定义文件的窗体及脚本部分在ArcPad Studio 中创建并以ArcPad XML形式存储,符号部分由Arcview3.x或 ArcGIS desktop的“Export ArcPad Layer Symbol tool” 创建。图层定义将随着关联的shapefile的加载而自动加载。
系统开发环境: 数据源:PostGIS 、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo等; 服务器端:ArcGIS Server; 移动端:ArcPad 7.0; 使用语言:C#
ArcPad的定制开发
创建Applet
Applet 是 一 种 与 地 图 无 关 的 小 应 用 程 序 , 它 不 会 改 变 ArccPad的系统配置。与Java Applet不同,它可以看作是运 行在Arcpad内部的一个小的组件。Applet可以包括工具条、 窗体,在Applet中,还可以通过脚本访问系统内建的对象,处 理 对 象 的 事 件 机 制 。 Applet 在 ArcPad Studio 中 创 建 , 以 ArcPad XML格式存储,并以.APA为扩展名,有时还会包括相 关的脚本文件(.VBS)。Applet在配置文件的加载后自动加载, Applet通常存储在特定文件夹下 ,也可以通过在ArcPad的 Options对话框中修改Applet的文件夹路径。部署Appklet很 简单,只需将.apa文件和相关的.vbs文件放在Applet文件夹 下,然后启动ArcPad。
移动GIS客户端的体系结构
实现客户端体系结构的实现
(1)胖客户端类型 胖客户端类型通过一次性调入所有要求的GIS数 据,在本地完成GIS处理逻辑。它的优点是处理 速度快,网络交互少。缺点是要求移动终端提供 硬件环境的支持,主要是拥有足够的存储容量;另 外由于数据一次性调入,所以要求网络传输具有 很高的稳定性。适用于这种方案的移动终端有智 能手机、PDA等设备。
目录
移动GIS简介
移动GIS体系结构 移动GIS关键技术
移动GIS主要开发平台与开发流程
移动GIS应用前景
服务器端关键技术
服务器系统是地理信息系统的空间数据库管理模块,主要负责接收移 动客户端的请求和向客户端发送数据,通过服务器可以和GIS数据库 交互,管理空间和属性数据,利用无线AP访问点通过WIFI无线网络 或GPRS,CDMA等无限网络和移动客户端进行数据传输交互。服务器 系统由ArcGIS Web Application DeveloperFramework (ADF)在 .NET环境下搭建,并且支持大量的并发访问目具有负载均衡能力。