移动地理信息系统和嵌入式地理信息系统介绍_第1页
移动地理信息系统和嵌入式地理信息系统介绍_第2页
移动地理信息系统和嵌入式地理信息系统介绍_第3页
移动地理信息系统和嵌入式地理信息系统介绍_第4页
移动地理信息系统和嵌入式地理信息系统介绍_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二节 移动地理信息系统与嵌入式地理信息系统的关键技术移动设备的开发方式编译环境Embeddeed Vissual SStudioo微软公司在发布布Windoows CEE的同时,为为了推广Wiindowss CE的使使用,还免费费提供了一套套专门针对WWindowws CE的的开发系统EEmbeddded Viisual Studiio 简称(EEVS),NNet平台出出现前,Wiindowss CE下的的开发主要是是基于这个开开发平台。EVS 4.00 (VS) EVS 3.0 EVS带有两个个开发工具,Embedded Visual Basic(EVB)和Embedded Visual

2、c(EVC),在使用上这两项工具都和PC 平台下的VB和 V C非常相似,所以开发人员不需要复杂的培训就可以直接在PDA平台上开发软件,这是EVS最吸引人的地方如下图所示:Code Waarriorr Codee Warrrior是MMetrowwerks 公司发布的的,基于不同同指令集系统统开发的集成成IDL环境境。该集成环环境包括以下下几个功能模模块:编辑器器、源码浏览览器、搜索引引擎、构造系系统、调试器器、工程管理理器。编辑器器、编译器、连连接器和调试试器对应开发发过程的四个个主要阶段,其其他模块用以以支持代码浏浏览和构造控控制,工程管管理器控制整整个过程。该该集成环境是是一个多线程程应

3、用,能在在内存中保存存状态信息、符符号表和对象象代码,从而而提高操作速速度;能跟踪踪源码变化,进进行自动编译译和链接。Code Waarriorr一个重要的的特点就是其其plug-in设计:根据不同开开发IDE的的需要,提供供特殊的软件件服务。该软软件以一个独独立于IDEE的文件方式式提供,比较较典型的有WWindowss下的DLLL文件,Maac OS 和UNIXX下的共享库库文件等。J2ME Wiirelesss Toolkiit Java编辑语语言作为开发发平台可以建建立独立的应应用程序(这这些应用程序序只需编写一一次,便既可可以在Winndows系系统又可以在在基于UNIIX的系统上上

4、使用),正正是这种潜力力以及其跨平平台的能力,使使它在以后的的几年里逐步步引起商业终终端用户的关关注,并可以以作为节约软软件开发费用用的一种方法法。Sun 公司曾曾经推出过多多类Javaa平台的版本本,最新的就就是Javaa 2平台下的的J2ME环境境。J2MEE 目前定义义了两种配置置:CLDC(coonnectted liimitedd deviice coonfiguuratioon, 有线线连接设备);、CDC(connnecteed devvice cconfigguratiion,连接接设备配置)。其中,前者面向向低端消费电电子产品;后后者面向的设设备比较高端端介于CLDDC面向的

5、设设备和运行JJ2SE的完完全桌面系统统之间,这些些系统的内存存更大、处理理能力更强,支支持更复杂的的环境。J2ME的出现现使移动GIIS系统的开开发更加方便便和快捷,而而且这种开发发方式不仅可可以支持C/S格式的开开发,同时还还可以配合JJ2EE开发发基于B/SS的系统。仿真器仿真器是移动GGIS开发调调试不可缺少少的一部分。在很多情况下,移动软件开发者并不可能直接将程序和数据复制到硬件上进行调试,一方面是由于传输程序速度太慢,比较麻烦;另一方面是为了防止程序对硬件造成毁灭性伤害。所以在调试代码时,一般都会先在仿真器上调试完毕, 再使用真正的硬件进行测试。仿真器一般由硬硬件设备厂商商提供,也

6、有有随着开发环环境附带的应用程序的部署署移动应用程序的的部署是移动动开发不可避避免的一环,因因为调试完毕毕代码终究需需要硬件环境境的考验。目目前比较流行行的移动软件件部署方式有有两种:OTTA和非OTTA。OTA(oveer thee air)即经由无限限通信网络将将应用程序下下载到移动设设备上;而非非OTA的方方式是经由除除OTA以外外的所以方式式将应用程序序部署到移动动终端上,目目前较多的非非OTA方式式有:(1)有有线传输;(22)红外线;(3)蓝牙牙;(4)多多媒体信息服服务;(5)EEmail附附件。 采用非OTA方方式获取应用用程序一般都都要有各类厂厂商所提供的的同步系统来来完成。

7、无线网络的交互互方式 通过无线网络将将信息和服务务从服务器端端传输到移动动终端上的技技术,就叫网网络互连技术术。常用的有 1、短短消息系统(short messaging system , SMS) 2、移移动IP(MMobil IP) 3、简简单无线网络络协议(wiirelesss appplicattion pprotoccol ,WWAP)1、SMS 1)概述述 无线信信息系统(SSMS)于11991年出出现在欧洲的的无线领域,它它提供了一个个机制,用于于将短信传递递到无线设备备,及从无线线设备发送短短信。SMS 是一种种存储和转发发服务。也就就是说,短消消息并不是直直接从发送人人发送到

8、接收收人,而始终终通过 SMMS 中心进进行转发。如如果接收人处处于未连接状状态(可能电电话已关闭),则则消息将在接接收人再次连连接时发送。2)、SMS的的优缺点优点:(1)简便 SSMS的消息息可以在任何何时间、任何何地点发送,而而且一般情况况下发出的消消息就一定能能够被接收端端接到。且SSMS及时发发送,不需要要如TCP包包一般的上线线下线,也不不用顾及当前前的网络状况况,在使用上上相当简便。(2)兼容 当前市场上上支持SMSS的设备非常常多,尤其以以手机为主的的SMS应用用平台使用非非常广泛,因因此利用SMMS作为交互互手段,不用用考虑其兼容容性。 (3)廉廉价 这种说说法在不久的的将来

9、也许有有待商榷。 缺点:复杂性 开发SSMS非常复复杂,一般需需要使用ATT指令集作为为开发手段,并并将 要发发送的消息内内容通过繁琐琐的编码装载载到AT指令令集中并由某某些I/O端端口发送。整整个过程涉及及的底层技术术颇多,开发发门槛相当高高。非实时 这是是SMS的致致命伤,因为为SMS不是是同步系统,其其消息延迟相相当严重,有有时甚至可延延迟大数小时时之久,这也也是SMS很很少被应用于于移动GISS系统中的重重要原因之一一。容错性 由于于没有提供足足够的容错机机制,SMSS 比较容易易出现错误,在在某些非民用用信息的传输输中也是无法法容忍的。数据性 由于于天生的数据据限制,SMMS没办法传

10、传输大规模的的地图数据。因因此,使用SSMS作为传传输机制的系系统,几乎只只能使用SMMS来传输少少量的属性信信息和信令信信息,以及文文字形式表达达的位置信息息。2、Mobill IP 1)移动IIP概述移动IP技术是是一种在全球球因特网上提提供的移动功功能的方案。移动IP的工作作原理:首先先通过周期的的组播或广播播一个成为代代理广播的消消息,家乡代代理和外地代代理宣告他们们与链路的连连接关系,移移动节点在收收到这些代理理广播消息后后,检查其中中的内容已确确定自己是连连接在家乡链链路还是外地地链路上:当当连接在家乡乡链路上时移移动节点就想想固定节点一一样工作;如如果连接在外外地链路上,情情况就

11、复杂得得多。移动IP 具有有可扩展性可可靠性和安全全性,并使节节点在切换链链路时仍可以以保持通信,在在无线网络越越来越发达的的今天,它带带给移动GIIS发展的好好处也会越来来越多,而对对于一些已有有的有线网络络基础上的GGIS系统,也也不需要在新新系统的环境境下改变什么么,因为移动动IP同样兼兼容过去的IIPl路由技技术。 2)Mobbil IPP 的优缺点点优点:实时性强 信息息几乎没有延延迟,在网络络状况良好的的情况下,客客户端与服务务器端在传输输上的时间消消耗几乎为00,所以移动动IP将非常常适合实时性性强的系统的的移动GIS系统的的应用。开发方便 MMobilee IP是基基于无线网络

12、络的开发和传传统的基于有有线网络的开开发的统一,在在网络层上的的每一层,都都不会因为移移动IP的加加入而改变。因因此一些旧时时的基于TCCP/IP的的GIS系统统甚至可以不不用改动服务务器端和客户户端的网络传传输代码而直直接使用。 数据费用低廉 在传输等量量数据的情况况下,Mobbil IPP的在本上的的表现比SMMS更好,每每1K数据00.03元的的价格可以在在传输更多数数据的情况下下使Mobiile IPP的花费控制制在SMS的的十分之一左左右。无限的数据传输输量 基于Mobbile IIP的TCPP/IP包是是不需要考虑虑数据长度的的,只有在这这样的交互方方式下才有可可能传输GIIS系统

13、中地地图的矢量和和栅格数据。缺点:不稳定性 基于于Mobille IP的的无线模块在在使用前一般般都需要拨号号上网连接到到移动营业商商的Inteernet 服务器上取取得自身的IIP号,并在在不断的移动动中更换移动动代理,但由由于目前国内内无线网络刚刚刚开始发展展,尚不成熟熟,如果以一一定的频率更更改代理就会会出现掉线情情况,导致数数据传输停滞滞。这在GIIS中对移动动要求很高这这种情况是无无法接受的。 传输速度低下 目前国内高高速度的3GG还没完全实实现,目前可可使用的主干干网络是中国国移动GPRRS和中国联联通CDMAA1X,但两两者在真实的的运作中由于于物理机站的的限制宽带都都只能达到标

14、标称值的一半半。而且在移移动设备较多多的区域每个个终端被分配配到的宽带将将更加狭窄。对信号强度的依依赖 在某些些信号强度不不好的区域,移移动终端无法法传输数据或或者根本连不不上以太网。Mobile IP方式可可以满足所有有基于移动GGIS的应用用交互。而且且由于在设计计上仅改变了了基于网络层层的IP协议议,其上的其其它层尤其是是应用层上的的开发方式仍仍然与传统的的Sockeet是一致的的,甚至涉及及良好的部分分传统GISS中关于客户户端和服务器器端的连接程程序代码可以以直接复制到到移动系统中中来。WAP WAP是“Wiirelesss Appplicattion PProtoccol”(无线应

15、用用协议)的英英文缩写,它它是一种技术术标准,融合合了计算机、网网络和电信领领域的诸多新新技术,旨在在使电信运营营商、Intternett内容提供商商和各种专业业在线服务供供应商能够为为移动通信用用户提供一种种全新的交互互式服务,WWAP使手机机用户可以享享受到Intternett 服务,如如新闻电子邮邮件、订票等等。WAP支持绝大大多数的无线线网络,包括括GSM、CCDMA、CCDPD等。目前实现WAPP的方式有两两种:一种是是作为客户端端和网络服务务器端之间的的WAP网关关,另一种是是直接作为客客户端连接的的WAP软体体服务器。WAP 方式的的互联技术可可以使用户在在手机、PDDA这样的硬

16、硬件资源比PPC少很多的的移动设备上上浏览Intternett信息,是目目前比较常见见的移动GIIS的应用方方式。移动数据库系统统 移动数据库的概概念移动数据库是能能够支持移动动式计算环境境的数据库,其其数据在物理理上分散而逻逻辑上集中。它它涉及到数据据库技术,分分布式计算技技术,移动通通信技术等多多个学科,与与传统的数据据库相比,移移动数据库具具有移动性,位位置相关性,频频繁的断接性性,网络通讯讯的非对称性性等特征。移动数据库的特特性备份恢复 嵌入入式数据库的的备份和恢复复与大型的DDBMS管理理数据库不同同,不能简单单的以独立的的服务或类似似形式进行,而而要按照某种种简化方式完完成。复制与

17、同步 嵌嵌入式数据库库一般采用某某种数据复制制模式(上载载,下载或混混合方式)与与服务器数据据库进行映射射以满足人们们在任意地点点任意时刻访访问任意数据据的需求,由由于存在数据据复制所以在在系统中各个个应用前端和和后端,服务务器之间,可可能需要各种种必要的同步步控制过程,甚甚至某些或全全部应用前端端,中断也要要进行数据同同步。事务处理 嵌入入式数据库系系统中的数据据处理在前端端可以简单化化,但在整个个应用系统中中,可能需要要结合移动计计算机环境的的特征进行事事务处理控制制。安全性 许多应应用领域的嵌嵌入式设备是是系统中数据据管理或处理理的关键设备备,因此嵌入入式设备上的的数据库系统统对存取权限

18、限的控制比较较严格,同时时许多嵌入式式设备具有较较高的移动性性和便携性和和非固定的工工作环境,也也给嵌入式移移动数据库带带来了潜在的的不安全因素素,同时某些些数据的个人人隐私度又很很高,因此存存在磁场干扰扰,遗失、盗盗窃等个人数数据安全的威威胁,还需要要提供充分的的安全性。 系统快速启动 嵌入式移动动设备的系统统可靠性和可可用性,现对对于固定主机机而言一般相相对偏低,因因此发生系统统故障的概率率可能大大提提高。因此在在这样的计算算机环境或计计算机平台上上必须保证系系统在发生软软件纠错,不不可实现的情情况下,能够够通过硬件进进行系统的快快速启动。移动数据库的产产品Microosoft SQL S

19、Serverr For CE Micrrosoftt SQL Serveer Forr CE是微微软公司掌上上设备专门设设计的移动数数据库,现在在的最新版本本为2.0.移动数据库的实实现的主体特特征是要解决决离线数据库库和服务器端端数据库的同同步问题,SSQL CEE的方式为远远程数据访问问的技术(RRDA)以及及合并复制技技术(merrgerepplicattion)。 通过RDA技术术可以完成下下面四种类型型的数据传递递:从服务器端下载载数据 当移移动设备上的的本地数据库库无内容时,可可以通过RDDA技术从远远程SQL Serveer 20000服务器下下载初始化数数据到本地SSQL Se

20、erver CE数据库库。 向服务器上传数数据移动设备备上的应用程程序在初始化化后,让操作作员登录并使使用系统在操操作员录入和和采集的信息息都将被保存存在移动数据据库中,此时时又可以利用用RDA技术术将本地数据据上传到SQQL Serrver 22000服务务器端。更新服务器端数数据 有时候候同一条记录录可能在多个个移动设备上上的数据库和和服务器端的的数据库中都都存在。这时时服务器端的的记录以最后后一次同步的的移动设备中中的记录为准准下达无返回的TT-SQL命命令操作远程程服务器(SSubmitt SQL) 在移动设备上的应用程序能够利用T-SQL的命令远程操作SQL Server 2000数

21、据库,这项功能非常实用我们通常需要在采集数据是记录当前时间但如果存在多个移动设备时,各个移动设备的机器时间是不统一的,对这种情况解决的方案就是在每次数据同步时利用Submit SQL技术刷新服务器时间并将这个时间下载设定为移动设备的时间。RDA技术主要要分为两层:Cliennt和Serrver端Client端端体现为移动动设备应用程程序。移动程程序通过内置置的SQL Serveer CE Cliennt Ageent实现对对本地移动数数据的读写和和查询,同时时SQL SServerr CE CClientt Agennt还实现了了和远程数据据库的同步。Server端端体现为IIIS中间层和和S

22、QL SServerr数据库。 张锦萍 四、定定位系统1.GPS方式式 1)概述 全球球定位系统(ggloball posiitioniing syystem,简简称GPS)是是20世纪770年代由美美国国防部研研制的新一代代卫星导航定定位系统,该该系统可向人人类提供高精精度的高航、定定位和授时服服务。这标志志着GPS系系统已经从最最初的取代常常规大地测量量和工程测量量,发展渗入入到了精密功功能测量、地地籍测量、地地形测量、航航空摄影测量量、地质调查查、交通管理理、地理信息息系统、海洋洋测绘等领域域。GPS也也同样是移动动GPS系统统获取位置信信息的重要的的手段之一。 GPS定定位的优点在在于

23、:(1)功能多多、用途广。GGPS系统不不仅可以用于于测量、导航航,还可以用用于测速、计计时。测速的的精度可达00.1m/ss,测时的精精度可达毫微微秒。(2)定位精精度高。GPPS可为各类类用户提供动动态的三维位位置、三维速速度及时间信信息,单点定定位可达510m,差分分定位可达11m。(3)实时定定位。利用全全球定位系统统进行导航,即即可实时确定定运动目标的的三位位置和和速度,由此此保障运动载载体沿预定航航线运行,亦亦可选择最佳佳航线。 但是,GPPS也有很多多缺点:(1)定位要要求高。GPPS定位需四四颗以上的卫卫星,天线不不能遮挡。而而在城市区间间及构筑物内内根本不能满满足GPS信信号

24、接收的基基本要求,难难以实现定位位。(2)成本过过高。几乎所所有的移动设设备都不配备备GPS接受受仪器,这点点无论是高端端的PDA或或者是低端的的手机都是一一样,而一台台可连接移动动设备的GPPS接受模块块价格非常高高昂,又无法法在所有移动动设备间实现现通用,故不不是非常容易易实现。因此,在移动GGIS平台应应用上,采用用GPS进行行定位的系统统并不多见。2)基于GPSS方式的开发发GPS模块返回回的值遵循NNMEA-00183协议议,因此要对对其开发就必必须了解NMMEA协议的的内容。NMEA(naationaal marrine eelectrronicss assoociatiion,美

25、国国国家海事电电子协会)成成立于20世世纪50年代代,是一家专专门从事海洋洋电子设备工工业教育及研研究的民间机机构,总部设设在美国北卡卡罗来纳州,NNMEA系列列标注是其制制定的关于海海洋电子设备备之间通信接接口和协议的的标准。19983年该组组织制定了NNMEA-00183标准准,这一标准准在兼容了NNMEA-00180和NNMEA-00182标准准的基础上,增增加了GPSS、探测仪、罗罗精防伪系统统等多种设备备的接口和通通信协议定义义,同时,标标准还允许一一些特定的设设备制造商对对其设备(如如Garmiin GPSS-38等)通通信自行定义义协议。由于于NMEA-0183标标准具有通用用性

26、和灵活性性,因而在全全世界得到广广泛使用。NMEA-01183通信格格式采用RSS-232通通信标准,该该标准用于DDTM和DCCE。GPSS同微机间的的通信属于DDTE。标准准的RS-2232通信连连接采用255针串口(DDB-25),也也可以用于现现在微机流行行的9针串口口。缺省的波波特率定为44800,波波特率是所传传输的所有代代码的最短码码元占用时间间的倒数。NMEA-01183格式字字符串的所有有字符均为AASCII字字符,数据传传输以语句方方式进行,每每个语句均以以“$”开头,紧接接着是“会话ID”和3个字母母的“语句ID”,其后是数数据体,数据据字段以逗号号分隔,语句句末尾为ch

27、hecksuun,以回车车换行结束。每每行语句最多多包含82个个字符(包括括回车换行和和“$”符号)。数数据串以逗号号分隔符识别别,空字符保保留逗号。语语句结束的ccheckssum由一个个“*”和两个数据据位的16进进制数组成。NMEA-01183标准允允许个别厂商商自行定义语语句格式,这这些语句以“$P”开头,其后后是3个字符符的厂家IDD识别后接自自定义数据体体。下面是几几个常用的会会话识别IDD。GP:Globbal Poositioon Sysstem RReceivver,GPPS定位系统统;LC:Loraan C,罗罗兰C无线电电导航系统;OM:Omegge Navvigatii

28、on Reeveiveer,欧米伽伽导航系统;II:Intrrgrateed Insstrumeentatiion,集成成设备;NMEA-01183应用于于GPS方面面时,数据串串以“$GP”开头,主要要有GGA、GGLL、ZDDA、GSVV、GST、GGSA、ALLM等格式,以以下是这些格格式各自的作作用。$GPGGA:输出GPSS 定位信息息;$GPGLL:输出大地坐坐标信息;$GPZDA:输出UTCC时间信息;$GPGSV:输出可见见的卫星信息息;$GPGST:输出定位标标准差信息:$GPGSA:输出卫星DDOP 值信信息;$GPALM:输出卫星星星历信息。应用软件通过接接受从GPSS输

29、出的信息息,提取有用用字段,可进进行相关定位位、显示、分分析、存储等等操作。2.GSM方式式1)概述 GSMM定位技术是是目前在无线线网络中应用用最广泛的定定位技术。这这种技术不需需要对手机或或网络做较大大的改动,因因此能够在现现有手机的基基础上构造位位置查找系统统。它通过采采集移动台所所处小区的识识别号(Ceell IDD 号)来确确定用户的位位置。只要系系统能够采集集到移动台所所在小区基站站在地图上的的地理位置,以以及小区的覆覆盖半径,则则当移动台所所在小区注册册后系统就会会知道移动台台处于哪一小小区。这种技技术的定位精精度取决于所所在小区的半半径,因此一一般精度不会会很高,半径径约为数百

30、米米。虽然精度不高,但但是由于成本本低廉,且兼兼容性好,CCell_IID方法极其其类似方法常常在移动GIIS系统尤其其是LBS服服务中被采用用。2)GSM定位位的原理 根据无无线电传输测测距原理,基基站到手机的的距离可以算算出,但无法法测定方向。当当只有1个基基站时,手机机到该基站可可以认为是在在以该距离为为半径的圆周周上。当有2个基站时时,同时测得得各基站距手手机的距离为为D1和D22,则手机位位置可以是在在以这两个基基站连线为对对称轴的两个个对称点上。当有3个基站时时,手机在33个基站构成成的平面上,其其位置被唯一一确定。若手机在3个基基站构成的平平面之上(或或之下)时,手手机位置将被被

31、确定在以该该平面为对称称面的上、下下两个对称点点上,此时若若有不在这个个平面上的第第4个基站对对手机测距,则则手机位置被被唯一确定。目前这种基站定定位手机的精精度可达到5501000m,甚至50mm以下的定位位精度。第三节 移动动地理信息系系统的设计一、概述1基于胖客户户端结构的移移动GIS系系统一般部署署于类似于PPDA这样的的高端的智能能终端之上,由由于其功能强强大且成本较较高,一般不不作为个人应应用,而只作作为工业用途途。1)软件系统基于胖客户端系系统的移动GGIS软件目目前是移动GGIS发展的的主流,由于于服务器端的的开发和传统统的GIS大大同小异,因因此基于胖客客户端的软件件系统的开

32、发发中心在移动动客户端上。 目前前在市场上,许许多著名的GGIS软件公公司都开发了了基于智能平平台的GISS软件开发环环境,如ESSRI的ArrcPAD、SSupermmap的eSSupermmap、MaapInfoo的MapXX Mobiile等。这这些软件平台台的开发方式式非常类似于于PC平台下下的软件的开开发方式,它它们的存在使使基于不同智智能终端系统统的GIS软软件开发变得得更加方便和和快捷。基于于移动平台的的GIS系统统的客户端系系统的开发也也完全可以选选择在某一款款成熟的基于于移动平台的的GIS开发发环境之上完完成。 22)数据同步步系统 由由于移动终端端市场在不同同的环境下移移动

33、运行,利利用无线网络络或者有线方方式同服务器器端的联系技技术就成为了了移动开发的的关键技术之之一,一般而而言,选择方方式需要按照照系统的要求求而定:完全全用于野外采采集数据的系系统可以采用用有线方式进进行交互;实实时性要求不不高且数据传传输量较少的的某些监控系系统可以使用用短消息包同同步方式;而而实时性要求求高且数据量量巨大的系统统应使用TCCP/IP包包同步。3)位置信息获获取系统传统上,这一位位置通常被GGIS所占据据,除了其功功能确实强大大之外,另一一个主要原因因是一时没有有可替代的技技术,;目前前虽然出现了了利用移动基基站进行定位位的CELLL-ID技术术,但是由于于精度太低,一一时无

34、法撼动动GIS在工工业用途上的的地位。4)移动数据库库系统基于胖客户端系系统的移动数数据库一般都都具有离线和和在线功能,这这主要是由无无线网络环境境的不稳定性性造成的:在在无法连接上上网络的时候候,采取离线线浏览本地数数据库的方式式;在连接上上网络的同时时,采取本地地数据库和服服务器端同步步的方式,这这是运作在胖胖客户端系统统下的移动数数据库的最大大特色。2基于瘦客户户端的移动GGIS系统概概述瘦客户端方式主主要部署于普普通的移动终终端(如手机机)上,其最最主要的应用用就是位置服服务。1)软件系统统很明显基于瘦客客户端的GIIS系统都是是瘦客户端系系统,一切代代码皆运行于于服务器之上上,而客户

35、端端只需要通过过无线网络获获知结果就可可以了。因此此,基于瘦客客户端结构的的GIS系统统的开发中心心是在服务器器平台之上。基于瘦客户端结结构的开发方方式同传统方方式非常类似似,主要有基基于高端浏览览器平台的,NNet Coompactt Framme Worrk 和J22ME 配合合J2EE环环境,以及贴贴近低端平台台的格蕾WAAP开发系统统,但是由于于没有专门针针对移动GIIS的开发环环境,故时常常需要与普通通PC平台下下的瘦客户端端,如ArccIMS和 MapXttreme。相相交互。目前常见的基于于瘦客户端的的移动GISS 系统的开开发方式有:Net CCompacct Fraamewo

36、rrk 的移动动Web开发发、J2MEE和J2EEE结合的移动动Web开发发,直接书写写WML以及及较低层的SSMS开发。2)数据同步步系统 在瘦客户端架构构下,终端通通过数据同步步系统从服务务器端获取结结果数据,但但是根据移动动终端的不同同物理构造,需需要选择不同同的数据同步步系统。(1)基于高端端的智能终端端系统如PDDA,拥有和和PC端几乎乎完全相同的的浏览器,可可以解析普通通的HTMLL语言,同时时也拥有相当当的处理能力力和屏幕分辨辨率,可以选选择普通的根根据嵌入式智智能设备设计计的Web站站点甚至普通通Web站点点获取数据。(22)普通的手手机一般不可可以分析普通通HTML的的终端,

37、需要要通过WAPP方式获取经经过WML encodding 后后的数据。(3)更低端的的用户,如果果想要获取移移动GIS服服务就要采取取文字方式与与服务器端进进行交互,这这种方式下最最方便的技术术就是SMSS。3)移动数据库库系统在瘦客户端结构构下的移动系系统中,数据据库系统是不不可能被配置置在变化多端端的客户端的的,只可能在在服务器端出出现数据库服服务器的身影影,而且,直直接进行数据据库系统调用用的是GISS专用服务器器,所以,普普通的数据库库系统,如OOraclee、SQLSServerr、MySQQL,都可以以胜任,因此此该技术不再再讨论之列。二 基于胖客户户端的移动地地理信息系统统的设

38、计和传统的GISS一样,大量量的移动厂商商都针对移动动平台发布了了基于移动平平台的开发环环境,如ESSRI公司的的ArcPAAD,MappInfo公公司的MappX Mobbile,SSuperMMap公司的的eSupeerMap等等,利用这写写开发包可以以很大程度上上简化移动终终端的开发过过程,下面简简要介绍一下下这些移动GGIS开发包包环境中代表表性的产品。1.ArcPPAD的解决决方案ESRI公司的的ArcPAAD软件是用用于移动Wiindowss设备的移动动制图GISS技术。ArrcPAD为为特外用户通通过手持和移移动设备提供供数据库访问问、制图、GGIS和GPPS的综合应应用。通过A

39、ArcPadd可以实现快快速便捷的数数据采集,大大大提高了野野外数据的可可用性和有效效性。1)ArcPPAD的特点点(1)无须合合适的转换,能能直接使用符符合业界标准准的Shappefilee矢量格式(这这种格式被AArcInffo、ArccView GIS、AArcIMSS及其他ESSRI软件使使用)和以下下的图像格式式:JPEGG、MrSIID(压缩影影像)、Wiindowss Bitmmap和CAADRG,所所能使用的数数据量只手硬硬件性能的限限制,并且地地图引擎针对对WindoowsCE进进行过优化。(2)包含全全套的浏览、查查询和显示工工具,如缩放放、要素属性性显示、层可可见性随比例

40、例而变、与外外部文件的超超链接、距离离与面积量算算、图层显示示控制以及各各种显示符号号的设置。、(3)支持AArcIMSS图像服务,通通过一个活动动的TCP/IP连接到到服务器并取取回数据到当当前视图,新新建一个. GND文文件(geoographhy nettwork definnitionn filee)。(4)允许用用户新建、删删除、移动sshapeffile中的的点、线和多多边形要需,也也能使用GPPS数据进行行要素编辑。属属性数据可以以通过内置的的编辑界面或或用户自定义义窗体进行操操作。(5)在用户户界面方面,AArcPADD为底层复杂杂的功能使用用提供了一个个简单又流行行的用户界面

41、面上,通过受受控的工具条条,用户能实实现大部分功功能,这已经经成了屏幕尺尺寸限制下得得一条重要的的设计标准,也也别是在更小小的手掌尺寸寸大小的PCC Winddows CCE设备上,而而且ArcPPAD允许用用户定制软件件程序,可以以增加和删除除用户界面上上的按钮,穿穿件或者编辑辑已有的公爵爵条,并且支支持别人的输输入设备,如如条码扫描器器,这些定制制功能都可以以在ESRII公司发布的的针对ArccPad的定定制环境ArrcPadApplicaation Buildder中完成成。 此外,带上上一个可选的的GPS、AArcPadd能够在地图图上实时显示示用户的当前前位置,ArrcPad支支持大

42、量不同同的GPS设设备,只要支支持GPS接接收器的输出出格式遵循NNAME标准准,这个标准准对电子信号号需求,数据据传输协议,定定时和具体的的语句格式都都多了定义。AArcPadd能够接受GGPS发送过过来的信息,所所有的GPSS数据都能够够一跟踪日志志的形式记录录下来。 EESRI公司司还专门在AArcVieew中发布了了一套针对AArcPadd工具集,这这套工具集允允许ArcVViewYOONGHUAA WEI ArcPaad抽取、转转换以及投影影数据,ArrcVieww GIS用用户能够剪裁裁Sapeffile专题题以及生成AArcPadd又硬和符号号文件。用户户能够把符号号输出成点、线

43、线和多边形。AArcPadd的对话框设设计器能为AArcPadd定制窗体。AArcVieew GISS的用户也能能生成简单数数据文件供AArcPadd使用。2)ArcPPAD的开发发 ArcPAAD Appplicattion BBuildeer 的存在在使基于移动动GIS的开开发门槛降低低了很多,也也灵活了很多多,用户可以以利用ArccPAD AAppliccationn Buillder进行行简单的定制制系统到负载载的编写底层层扩展插件不不同等级的开开发a . 定制开开发这是ArcPAAD中最简单单级别的开发发方案,通过过ArcPAAD Appplicattion BBuildeer实现。

44、定定制开发有两两种方式:知知己编辑系统统的相关选项项和书写脚本本。用户可以以通过定制开开发定制用户户界面,增加加额外的功能能和工具,强强制数据的完完整性,创建建末班,将一一些任务组合合在一起。B扩展插件开开发这种开发方式相相对高级一点点,主要做的的原理是利用用底层语言为为ArcPAAD 开发出出新的DLLL,存放在AArcPADD 的exttensioons目录,DDLL在ArrcPAD 启动时加载载,作PADD添加新的特特新,如添加加对新的设备备的支持,添添加对新的数数据结构的支支持等。它的的优点是比脚脚本方式灵活活,可以只安安装想要使用用的扩展,且且速度比较快快,新编写的的模块可以无无缝的

45、集成到到ArcPAAD中去,但但是缺点是开开发的门槛过过高,需要开开发者对C / C+有相当深入入的了解,因因此只有经验验丰富的程序序员才可以进进行这类开发发 ArccPAD可以以应用在以下下几个方面:街道交通标标志巡视,电电线杆的维护护:米表的读读取:道路铺铺设管路等2eSupeerMap的的解决方案eSuperMMap是emmbeddeed SupperMapp的缩写,是是北京超图地地理信息技术术有限公司开开发的嵌入式式地理信息系系统开发平台台,它冲锋考考虑到了嵌入入式设备资源源短缺的特点点,从数据结结构到基本算算法都精益求求精,最资源源的消耗很低低,而其性能能却很优异.功能强大|、系统稳

46、定定,为面向嵌嵌入式用用的的地理信息细细心哦那个的的开发提供了了极大的方便便。1)eSupperMapp的特点(1)数据结结构简练:eeSuperrMap的数数据结构专门门为嵌入式设设备量身定做做,结构紧凑凑、精炼,更更适合在资源源短缺的嵌入入式设备上使使用。数据文文件为根据嵌嵌入式设备的的特点而专门门设计的PMMF文件格式式,它才用超超图结构化存存储技术,吧吧图形数据及及其属性数据据、地图数据据、符号库、线线型库正和道道义和文件中中,进行一体体化管理。文文件紧凑,逻逻辑结构清晰晰,方便管理理,而且不依依赖于任何数数据库技术,课课移植性强。(2)支持多多平台运行环环境:同时支支持Winddow

47、sCEE2.11以以上、WinndowsNNT/20000/XP/9X的操作作系统,对于于不同的操作作系统,eSSuperMMap有不同同的苦与之相相对应。eSSuperMMap共有三三大类:适用用于VC6、EEVC3 和和EVC4开开发环境的使使用的库,其其中VC6版版运行库开发发出的应用系系统可以在WWindowwsNT/22000/XXP/9X以以上的操作系系统上运行,VVC3版运行行库开发出的的应用系统可可以在WinndowsCCE2.111以上的操作作系统上运行行,VC6版版运行库开发发出的应用系系统可以在WWindowwsCE.NNET操作系系统上运行(3)功能强强大:除了常常规的

48、地图放放大、缩小、平平移等功能外外,还具有地地图旋转、专专题地图、地地图投影、GGPS接受等等功能(4)操作简简便,易于开开发:类层次次关系清晰,结结构清楚,容容易理解,开开发灵活(5)应用广广泛:eSuuperMaap的应用领领域十分广泛泛,具体包括括交通领域、军军警政府机关关特殊领域、环环境保护、林林地调查、测测绘领域、旅旅游娱乐等领领域2)利用eSSuperMMap进行开开发eSuperMMap的数据据源为SupperMapp公司自行设设计的PMFF格式,PMMF不依赖于于任何的数据据库技术,文文件紧凑,可可移植性强,更更适合在嵌入入式设备上使使用。一个PPMF文件存存放一个数据据源、一

49、个线线性库、一个个符号库和若若干个地图。在eSuperrMap中,可可以按逻辑关关系吧类库中中的个各类分分为几个大类类,每个大类类又可以根据据具体的功能能分为可以用用编程语言描描述的类。首首先,把eSSuperMMap中的类类分为以下几几大类。(1)数据组组织/数据访访问相关类:负责从数据据源中获取数数据和组织数数据,是eSSuperMMap的核心心类群。(2)地图显显示/操作相相关类;负责责处理地图的的绘制和放大大缩小等浏览览操作,同样样是eSupperMapp中的不可缺缺少的类群。(3)基本地地图实体相关关类:负责专专门描述eSSuperMMap中的各各类是粮食体体积和,所有有的类都由CC

50、SeGeoometryy这个抽象类类继承下来。(4)GPSS类:eSuuperMaap提供的专专门的GPSS模块信息进进行读取和处处理的类群。(5)地图投投影相关类:负责惊醒经经纬度坐标与与投影坐标之之间的转换,和和在不同大地地参照系下的的经纬度坐标标之间进行转转换。(6)其他应应用类:专门门保留错误代代码类、空间间分析类、内内存分配类等等开发时经常常需要用到的的类(7)各类之之间有相应的的逻辑关系图图,通过他们们可以明确各各类之间的逻逻辑关系,为为工程应用中中类库的正确确使用打下基基础三 基于瘦户端端的移动地理理信息系统的的设计1基于J2EEE的解决方方案 1)概述述 J2EE已经经成为大型

51、分分布式应用的的首选平台,电电信和金融等等行业纷纷采采用J2EEE作为中间件件应用的标准准来提高系统统的可用性、可可靠形和跨平平台性。J22ME和J22EE可以成成为最贱的移移动企业解决决方案。目前前J2ME平平台姐支持HHTTP协议议,所以J22ME应用程程序可以通过过HTTP与与企业系统的的前端连接,设设设置某些JJ2ME平台台支持HTTTPs,可以以利用SSLL技术与企业业系统限购连连接。 2)解决决方案 基于J2EEE的移动GGIS系统采采用的J2EEE标准来构构造及与多层层体系节后的的移动定位服服务方案。a.GIS应应用服务器GIS应用服务务器主要完成成制图服务中中心关键业务务逻辑的

52、处理理,如左边转转换、地里边边吗、地址匹匹配等耗时的的GIS处理理GeoXMLsshi yuunxinggzai WWeb服务器器上JSP应应用程序,同同时又是GIIS服务器的的RMI客户户机。系统通通过它与客户户机打交道,接接受请求和转转送请求到GGIS应用服服务器中进行行处理,返回回结果到信息息设备。当GGeoXMLL接受来自客客户端的调用用请求时,它它接受客户端端到服务器之之间的联系。b 信息设备备空间信息可可视化技术根据OGC换联联网地图接口口实现规范的的定义,基于于互联网的空空间信息可视视化包含了查查询、生成、扩扩展和显示44个最基本的的过程。查询询又称过滤,是是指从原始数数据中得到符符合瘦客户机机查询条件的的数据集合:生成又称为为生成现实系系列,即把查查询得到的数数据稽核组和和生成一个现现实远虚的序序列:扩展又又称为成型,即即将显示元素素系列生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论