2022年移动地理信息系统和嵌入式地理信息系统介绍.docx

上传人:H****o 文档编号:57632991 上传时间:2022-11-05 格式:DOCX 页数:17 大小:82.27KB
返回 下载 相关 举报
2022年移动地理信息系统和嵌入式地理信息系统介绍.docx_第1页
第1页 / 共17页
2022年移动地理信息系统和嵌入式地理信息系统介绍.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《2022年移动地理信息系统和嵌入式地理信息系统介绍.docx》由会员分享,可在线阅读,更多相关《2022年移动地理信息系统和嵌入式地理信息系统介绍.docx(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选学习资料 - - - - - - - - - 其次节 移动地理信息系统与嵌入式地理信息系统的关键技术 一、移动设备的开发方式1、 编译环境 1) Embedded Visual Studio 微软公司在发布 Windows CE 的同时,为了推广 Windows CE 的使用,仍免费供应了一 套特地针对 Windows CE 的开发系统 Embedded Visual Studio 简称 (EVS),Net 平台显现 前, Windows CE 下的开发主要是基于这个开发平台;EVS 4.0 VS EVS 3.0 EVS 带有两个开发工具,Embedded Visual Basic( EV

2、B )和 Embedded Visual cEVC ,在使用上这两项工具都和PC 平台下的 VB 和 V C 特别相像, 所以开发人员不需要复杂的培训就可以直接在PDA 平台上开发软件,这是EVS 最吸引人的地方如下图所示:2) Code Warrior Code Warrior 是 Metrowerks 公司发布的, 基于不同指令集系统开发的集成 IDL 环境; 该集成环境包括以下几个功能模块:编辑器、源码浏览器、搜寻引擎、构造系统、调试器、工程治理器; 编辑器、 编译器、连接器和调试器对应开发过程的四个主要阶段,其他模块用以支持代码浏览和构造掌握,工程治理器掌握整个过程;该集成环境是一个多

3、线程应用,能在内存中储存状态信息、符号表和对象代码,从而提高操作速度;能跟踪源码变化,进行自动编译和链接;Code Warrior 一个重要的特点就是其 plug-in 设计:依据不同开发 IDE 的需要,供应特殊的软件服务; 该软件以一个独立于 IDE 的文件方式供应, 比较典型的有 Windows 下的 DLL文件, Mac OS 和 UNIX 下的共享库文件等;3) J2ME Wireless Toolkit Java 编辑语言作为开发平台可以建立独立的应用程序(这些应用程序只需编写一次,便既可以在 Windows 系统又可以在基于UNIX 的系统上使用) ,正是这种潜力以及其跨平台的才

4、能,使它在以后的几年里逐步引起商业终端用户的关注,并可以作为节省软件开发费用的一种方法;Sun 公司曾经推出过多类Java平台的版本, 最新的就是Java 2平台下的 J2ME 环境;J2ME 目前定义了两种配置:1、 CLDCconnected limited device configuration, 有线连接设备 ;、2、 CDCconnected device configuration, 连接设备配置 ;其中,前者面对低端消费电子产品;后者面对的设备比较高端介于 CLDC 面对的 设备和运行 J2SE 的完全桌面系统之间,这些系统的内存更大、处理才能更强,支持更复杂的环境;J2ME

5、的显现使移动GIS 系统的开发更加便利和快捷,而且这种开发方式不仅可以支持 C/S 格式的开发,同时仍可以协作 J2EE 开发基于 B/S 的系统;2、 仿真器仿真器是移动GIS 开发调试不行缺少的一部分;在很多情形下, 移动软件开发者并不行能直接将程序和数据复制到硬件上进行调试,一方面是由于传输程序速度太慢,比 较麻烦;另一方面是为了防止程序对硬件造成毁灭性损害;所以在调试代码时,一般都 会先在仿真器上调试完毕,再使用真正的硬件进行测试;仿真器一般由硬件设备厂商供应,也有随着开发环境附带的 3、 应用程序的部署名师归纳总结 移动应用程序的部署是移动开发不行防止的一环,由于调试完毕代码终究需要

6、硬件环第 1 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 境的考查;目前比较流行的移动软件部署方式有两种:OTA 和非 OTA;OTAover the air 即经由无限通信网络将应用程序下载到移动设备上;而非 OTA 的方式 是经由除 OTA 以外的所以方式将应用程序部署到移动终端上,目前较多的非 OTA 方式有:(1)有线传输;(2)红外线;(3)蓝牙;(4)多媒体信息服务; (5)Email 附件;采纳非 OTA 方式猎取应用程序一般都要有各类厂商所供应的同步系统来完成;二、无线网络的交互方式通过无线网络将信息和服务从服务器端传输到移动终端

7、上的技术,就叫网络互连技术;常用的有1、短消息系统(short messaging system , SMS)2、移动 IPMobil IP 1、SMS 3、简洁无线网络协议(wireless application protocol ,W AP)1)概述 无线信息系统(SMS)于 1991 年显现在欧洲的无线领域,它供应了一个机制,用 于将短信传递到无线设备,及从无线设备发送短信;SMS 是一种储备和转发服务;也就是说, 短消息并不是直接从发送人发送到接收人,而始终通过SMS 中心进行转发; 假如接收人处于未连接状态(可能电话已关闭) ,就消息将在接收人再次连接时发送;2)、SMS 的优缺点

8、 优点:( 1)简便 SMS 的消息可以在任何时间、任何地点发送,而且一般情形下发出的消息就肯定能够被接收端接到;且SMS 准时发送,不需要如TCP 包一般的上线下线,也不用顾及当前的网络状况,在使用上相当简便;( 2)兼容当前市场上支持SMS 的设备特别多,特别以手机为主的SMS 应用平台使用特别广泛,因此利用SMS 作为交互手段,不用考虑其兼容性;( 3)廉价 这种说法在不久的将来或许有待商榷;缺点:( 1)复杂性 开发 SMS 特别复杂, 一般需要使用 AT 指令集作为开发手段,并将要发送的消息内容通过繁琐的编码装载到 AT 指令集中并由某些 I/O 端口发送;整个过程涉及的底层技术颇多

9、,开发门槛相当高;( 2)非实时 这是 SMS 的致命伤,由于 SMS 不是同步系统,其消息推迟相当严峻,有时甚至可推迟大数小时之久,这也是 SMS 很少被应用于移动 GIS系统中的重要缘由之一;( 3)容错性由于没有供应足够的容错机制,SMS 比较简洁显现错误,在某些非民用信息的传输中也是无法容忍的;( 4)数据性由于天生的数据限制,SMS 没方法传输大规模的地图数据;因此,2、Mobil IP 使用 SMS 作为传输机制的系统,几乎只能使用 SMS 来传输少量的属性信息和信令信息,以及文字形式表达的位置信息;1移动 IP 概述移动 IP 技术是一种在全球因特网上供应的移动功能的方案;移动

10、IP 的工作原理:第一通过周期的组播或广播一个成为代理广播的消息,家乡代理和外地代理宣告他们与链路的连接关系,移动节点在收到这些代理广播消息后,检查其中的内容已确定自己是连接在家乡链路仍是外地链路上:当连接在家乡链路上时移动节点就想固定节点一样工作 ;假如连接在外地链路上,情形就复杂得多;名师归纳总结 - - - - - - -第 2 页,共 12 页精选学习资料 - - - - - - - - - 移动 IP 具有可扩展性牢靠性和安全性,并使节点在切换链路时仍可以保持通信,在无线网络越来更加达的今日,它带给移动GIS 进展的好处也会越来越多,而对于一些已有的有线网络基础上的GIS 系统,也不

11、需要在新系统的环境下转变什么,由于移动IP 同样兼容过去的 IPl 路由技术;2)Mobil IP 的优缺点优点:(1)实时性强 信息几乎没有推迟,在网络状况良好的情形下,客户端与服务器端在传输上的时间消耗几乎为 0,所以移动 IP 将特别适合实时性强的系统的移动 GIS系统的应用;(2)开发便利Mobile IP 是基于无线网络的开发和传统的基于有线网络的开发的统一,在网络层上的每一层,都不会由于移动IP 的加入而转变;因此一些旧时的基于 TCP/IP 的 GIS 系统甚至可以不用改动服务器端和客户端的网络传输代码而直接使用;(3)数据费用低廉 在传输等量数据的情形下,Mobil IP 的在

12、本上的表现比 SMS 更好,每 1K 数据 0.03 元的价格可以在传输更多数据的情形下使 Mobile IP 的花费掌握在 SMS 的特别之一左右;(4)无限的数据传输量基于 Mobile IP 的 TCP/IP 包是不需要考虑数据长度的,只有缺点:在这样的交互方式下才有可能传输 GIS 系统中地图的矢量和栅格数据;(1)不稳固性基于 Mobile IP 的无线模块在使用前一般都需要拨号上网连接到移动营业商的 Internet 服务器上取得自身的IP 号,并在不断的移动中更换移动代理,但由于目前国内无线网络刚刚开头进展,尚不成熟,假如以肯定的频率更换代理就会显现掉线情形,导致数据传输停滞;这

13、在 况是无法接受的;GIS 中对移动要求很高这种情(2)传输速度低下目前国内高速度的3G 仍没完全实现, 目前可使用的主干网络是中国移动 GPRS 和中国联通CDMA1X ,但两者在真实的运作中由于物理机站的限制宽带都只能达到标称值的一半;而且在移动设备较多的区域每个终端被分 配到的宽带将更加狭窄;(3)对信号强度的依靠在某些信号强度不好的区域,移动终端无法传输数据或者根本连不上以太网;Mobile IP 方式可以满意全部基于移动GIS 的应用交互; 而且由于在设计上仅改变了基于网络层的 IP 协议,其上的其它层特别是应用层上的开发方式仍旧与传3、 WAP 统的 Socket 是一样的, 甚至

14、涉及良好的部分传统 GIS 中关于客户端和服务器端的连接程序代码可以直接复制到移动系统中来;WAP 是“Wireless Application Protocol ” (无线应用协议)的英文缩写,它是一种技术标准,融合了运算机、网络和电信领域的诸多新技术,旨在使电信运营商、Internet 内容供应商和各种专业在线服务供应商能够为移动通信用户供应一种全新的交互式服务,WAP 使手机用户可以享受到Internet 服务,如新闻电子邮件、订票等;名师归纳总结 WAP 支持绝大多数的无线网络,包括GSM 、CDMA 、 CDPD 等;第 3 页,共 12 页目前实现 WAP 的方式有两种: 一种是作

15、为客户端和网络服务器端之间的WAP 网关, 另一种是直接作为客户端连接的WAP 软体服务器;WAP 方式的互联技术可以使用户在手机、PDA 这样的硬件资源比PC 少很多的移动设备上浏览 Internet 信息,是目前比较常见的移动GIS 的应用方式;- - - - - - -精选学习资料 - - - - - - - - - 三、移动数据库系统1、 移动数据库的概念 移动数据库是能够支持移动式运算环境的数据库,其数据在物理上分散而规律上集 中;它涉及到数据库技术,分布式运算技术,移动通信技术等多个学科,与传统的数据 库相比,移动数据库具有移动性,位置相关性,频繁的断接性,网络通讯的非对称性等 特

16、点;2、 移动数据库的特性1) 备份复原嵌入式数据库的备份和复原与大型的DBMS 治理数据库不同,不能简单的以独立的服务或类似形式进行,而要依据某种简化方式完成;2) 复制与同步嵌入式数据库一般采纳某种数据复制模式上载,下载或混合方式与服务器数据库进行映射以满意人们在任意地点任意时刻拜访任意数据的需求,由于存在数据复制所以在系统中各个应用前端和后端,服务器之间, 可能需要各 种必要的同步掌握过程,甚至某些或全部应用前端,中断也要进行数据同步;3) 事务处理 嵌入式数据库系统中的数据处理在前端可以简洁化,但在整个应用系 统中,可能需要结合移动运算机环境的特点进行事务处理掌握;4) 安全性 很多应

17、用领域的嵌入式设备是系统中数据治理或处理的关键设备,因此嵌入式设备上的数据库系统对存取权限的掌握比较严格,同时很多嵌入式设备具有较高的移动性和便携性和非固定的工作环境,也给嵌入式移动数据库带来了潜在的担心全因素, 同时某些数据的个人隐私度又很高,因此存在磁场干扰,遗失、盗窃等个人数据安全的威逼,仍需要供应充分的安全性;5) 系统快速启动 嵌入式移动设备的系统牢靠性和可用性,现对于固定主机而言一般相对偏低, 因此发生系统故障的概率可能大大提高;因此在这样的运算机环境或运算机平台上必需保证系统在发生软件纠错,不行实现的情形下,能够通过硬件进行系统的快速启动;3、 移动数据库的产品Microsoft

18、 SQL Server For CE Microsoft SQL Server For CE是微软公司掌上设备特地设计的移动数据库,现在的最新版本为 2.0. 移动数据库的实现的主体特点是要解决离线数据库和服务器端数据库的同步问题,SQL CE 的方式为远程数据拜访的技术(RDA )以及合并复制技术(mergereplication );通过 RDA 技术可以完成下面四种类型的数据传递:1) 从服务器端下载数据当移动设备上的本地数据库无内容时,可以通过RDA 技术从远程 SQL Server 2000 服务器下载初始化数据到本地 2) 向服务器上传数据移动设备上的应用程序在初始化后,SQL S

19、erver CE 数据库;让操作员登录并使用系统在操作员录入和采集的信息都将被储存在移动数据库中,此时又可以利用 RDA技术将本地数据上传到SQL Server 2000 服务器端;3) 更新服务器端数据 有时候同一条记录可能在多个移动设备上的数据库和服务器端的数据库中都存在;为准这时服务器端的记录以最终一次同步的移动设备中的记录4) 下达无返回的 T-SQL 命令操作远程服务器(Submit SQL ) 在移动设备上的应用程序能够利用 T-SQL 的命令远程操作 SQL Server 2000 数据库,这项功能特别实用我们通常需要在采集数据是记录当前时间但假如存在多个移动设备时,各个移动设备

20、的机器时间是不统一的,对这种情形解决的方案就是在每次数据同步时利用 Submit SQL 技术刷新服务器时间并将这个时间下载设定为移动设备的时间;名师归纳总结 RDA 技术主要分为两层:Client 和 Server 端第 4 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - Client 端表达为移动设备应用程序;移动程序通过内置的SQL Server CE Client Agent实现对本地移动数据的读写和查询,同时SQL Server CE Client Agent仍实现了和远程数据库的同步;Server 端表达为 IIS 中间层和 SQL Se

21、rver 数据库;张锦萍四、定位系统 1.GPS 方式 1)概述 全球定位系统( global positioning system ,简称 GPS)是 20 世纪 70 岁月由美国国防部研制的新一代卫星导航定位系统,该系统可向人类供应高精度的高航、定位和授时服务;这标志着 GPS 系统已经从最初的取代常规大地测量和工程测量,进展渗入到了精密功能测量、地籍测量、地势测量、航空摄影测量、地质调查、交通治理、地理信息系统、海洋测绘等领域; GPS 也同样是移动 GPS 系统猎取位置信息的重要的手段之一;GPS 定位的优点在于:(1)功能多、用途广;GPS 系统不仅可以用于测量、导航,仍可以用于测速

22、、计时;测速的精度可达 0.1m/s,测时的精度可达毫微秒;(2)定位精度高; GPS 可为各类用户供应动态的三维位置、三维速度准时间信息,单点定位可达 510m ,差分定位可达 1m;(3)实时定位;利用全球定位系统进行导航,即可实时确定运动目标的三位位置和速度,由此保证运动载体沿预定航线运行,亦可挑选正确航线;但是, GPS 也有很多缺点:(1)定位要求高; GPS 定位需四颗以上的卫星,天线不能遮挡;而在城市区间及构筑物内根本不能满意 GPS 信号接收的基本要求,难以实现定位;(2)成本过高;几乎全部的移动设备都不配备 GPS 接受仪器,这点无论是高端的 PDA或者是低端的手机都是一样,

23、而一台可连接移动设备的 法在全部移动设备间实现通用,故不是特别简洁实现;GPS 接受模块价格特别昂扬,又无因此,在移动GIS 平台应用上,采纳GPS 进行定位的系统并不多见;2)基于 GPS 方式的开发名师归纳总结 GPS 模块返回的值遵循NMEA-0183协议,因此要对其开发就必需明白NMEA 协议的内容;第 5 页,共 12 页NMEA (national marine electronics association ,美国国家海事电子协会)成立于20 世纪 50岁月,是一家特地从事海洋电子设备工业训练及争论的民间机构,总部设在美国北卡罗来纳州, NMEA 系列标注是其制定的关于海洋电子设

24、备之间通信接口和协议的标准;1983 年该组织制定了NMEA-0183标准,这一标准在兼容了NMEA-0180和 NMEA-0182标准的基础- - - - - - -精选学习资料 - - - - - - - - - 上,增加了 GPS、探测仪、罗精防伪系统等多种设备的接口和通信协议定义,同时,标准仍答应一些特定的设备制造商对其设备(如Garmin GPS-38 等)通信自行定义协议;由于NMEA-0183 标准具有通用性和敏捷性,因而在全世界得到广泛使用;NMEA-0183 通信格式采纳 RS-232 通信标准,该标准用于 DTM 和 DCE;GPS 同微机间的通信属于 DTE;标准的 RS

25、-232 通信连接采纳 25 针串口( DB-25 ),也可以用于现在微机流行的 9 针串口;缺省的波特率定为 的倒数;4800,波特率是所传输的全部代码的最短码元占用时间NMEA-0183 格式字符串的全部字符均为 ASCII 字符,数据传输以语句方式进行,每个语句均以“$” 开头,紧接着是“ 会话 ID” 和 3 个字母的“ 语句 ID ” ,其后是数据体,数据字段以逗号分隔,语句末尾为 checksun,以回车换行终止;每行语句最多包含 82 个字符(包括回车换行和 “ $” 符号);数据串以逗号分隔符识别,空字符保留逗号;语句终止的 checksum由一个“*” 和两个数据位的 16

26、进制数组成;NMEA-0183 标准答应个别厂商自行定义语句格式,这些语句以“$P” 开头,其后是 3 个字符的厂家 ID 识别后接自定义数据体;下面是几个常用的会话识别 ID ;GP:Global Position System Receiver,GPS 定位系统;LC:Loran C ,罗兰 C 无线电导航系统;OM :Omege Navigation Reveiver ,欧米伽导航系统;II :Intrgrated Instrumentation ,集成设备;NMEA-0183 应用于 GPS 方面时, 数据串以 “ $GP” 开头, 主要有 GGA 、GLL 、ZDA 、GSV 、GS

27、T、 GSA 、ALM 等格式,以下是这些格式各自的作用;$GPGGA :输出 GPS 定位信息;$GPGLL :输出大地坐标信息;$GPZDA :输出 UTC 时间信息;$GPGSV :输出可见的卫星信息;$GPGST:输出定位标准差信息:$GPGSA :输出卫星 DOP 值信息;$GPALM :输出卫星星历信息;应用软件通过接受从 GPS 输出的信息,提取有用字段,可进行相关定位、显示、分析、存储等操作;2.GSM 方式1)概述GSM 定位技术是目前在无线网络中应用最广泛的定位技术;这种技术不需要对手机或网络做较大的改动,因此能够在现有手机的基础上构造位置查找系统;它通过采集移动台所处小区

28、的识别名(Cell ID 号)来确定用户的位置;只要系统能够采集到移动台所在小区基站在地图上的地理位置,以及小区的掩盖半径,就当移动台所在小区注册后系统就会知道移动台处于哪一小区;这种技术的定位精度取决于所在小区的半径,因此一般精度不会很高,半径约为数百米;虽然精度不高,但是由于成本低廉,且兼容性好,Cell_ID 方法极其类似方法常在移动GIS系统特别是LBS 服务中被采纳;2)GSM 定位的原理依据无线电传输测距原理,基站到手机的距离可以算出,但无法测定方向;当只有 1个基站时,手机到该基站可以认为是在以该距离为半径的圆周上;当有 2 个基站时,同时测得各基站距手机的距离为 个基站连线为对

29、称轴的两个对称点上;D1 和 D2,就手机位置可以是在以这两名师归纳总结 - - - - - - -第 6 页,共 12 页精选学习资料 - - - - - - - - - 当有 3 个基站时,手机在 3 个基站构成的平面上,其位置被唯独确定;如手机在 3 个基站构成的平面之上(或之下) 时,手机位置将被确定在以该平面为对称面的上、下两个对称点上, 此时如有不在这个平面上的第4 个基站对手机测距,就手机位置被唯一确定;目前这种基站定位手机的精度可达到第三节 移动地理信息系统的设计一、概述50100m,甚至 50m 以下的定位精度;1基于胖客户端结构的移动GIS 系统一般部署于类似于PDA 这样

30、的高端的智能终端之上,由于其功能强大且成本较高,一般不作为个人应用,而只作为工业用途;1)软件系统基于胖客户端系统的移动GIS 软件目前是移动GIS 进展的主流,由于服务器端的开发和传统的 GIS 大同小异,因此基于胖客户端的软件系统的开发中心在移动客户端上;目前在市场上, 很多闻名的 GIS 软件公司都开发了基于智能平台的 GIS 软件开发环境,如 ESRI 的 ArcPAD 、Supermap 的 eSupermap、 MapInfo 的 MapX Mobile 等;这些软件平台的开发方式特别类似于 PC 平台下的软件的开发方式,它们的存在使基于不同智能终端系统的 GIS 软件开发变得更加

31、便利和快捷;基于移动平台的 GIS 系统的客户端系统的开发也完全可以挑选在某一款成熟的基于移动平台的 2)数据同步系统GIS 开发环境之上完成;由于移动终端市场在不同的环境下移动运行,利用无线网络或者有线方式同服务器端的联系技术就成为了移动开发的关键技术之一,一般而言, 挑选方式需要依据系统的要求而定: 完全用于野外采集数据的系统可以采纳有线方式进行交互;实时性要求不高且数据传输量较少的某些监控系统可以使用短消息包同步方式;大的系统应使用 TCP/IP 包同步;3)位置信息猎取系统而实时性要求高且数据量巨传统上,这一位置通常被 GIS 所占据,除了其功能的确强大之外,另一个主要缘由是一时没有可

32、替代的技术, ;目前虽然显现了利用移动基站进行定位的 CELL-ID 技术, 但是由于精度太低,一时无法撼动 GIS 在工业用途上的位置;4)移动数据库系统基于胖客户端系统的移动数据库一般都具有离线和在线功能,这主要是由无线网络环境的不稳固性造成的: 在无法连接上网络的时候,实行离线浏览本地数据库的方式;在连接上网络的同时, 实行本地数据库和服务器端同步的方式,的最大特色;2基于瘦客户端的移动 GIS 系统概述这是运作在胖客户端系统下的移动数据库瘦客户端方式主要部署于一般的移动终端(如手机)上,其最主要的应用就是位置服务;1) 软件系统名师归纳总结 很明显基于瘦客户端的GIS 系统都是瘦客户端

33、系统,一切代码皆运行于服务器之上,而客第 7 页,共 12 页户端只需要通过无线网络获知结果就可以了;因此,基于瘦客户端结构的GIS 系统的开发- - - - - - -精选学习资料 - - - - - - - - - 中心是在服务器平台之上;基于瘦客户端结构的开发方式同传统方式特别类似,主要有基于高端浏览器平台的,Net Compact Frame Work 和 J2ME 协作 J2EE 环境,以及贴近低端平台的格蕾 WAP 开发系统,但是由于没有特地针对移动 GIS 的开发环境, 故常常需要与一般 PC 平台下的瘦客户端,如ArcIMS 和 MapXtreme ;相交互;目前常见的基于瘦客

34、户端的移动 GIS 系统的开发方式有:Net Compact Framework 的移动Web 开发、 J2ME 和 J2EE 结合的移动 Web 开发,直接书写 WML 以及较低层的 SMS 开发;2) 数据同步系统在瘦客户端架构下,终端通过数据同步系统从服务器端猎取结果数据,但是依据移动终端的不同物理构造,需要挑选不同的数据同步系统;(1)基于高端的智能终端系统如PDA ,拥有和 PC 端几乎完全相同的浏览器,可以解析普通的 HTML 语言,同时也拥有相当的处理才能和屏幕辨论率,可以挑选一般的依据嵌入式智能设备设计的 Web 站点甚至一般 Web 站点猎取数据; (2)一般的手机一般不行以

35、分析普通 HTML 的终端,需要通过 WAP 方式猎取经过 WML encoding 后的数据;(3)更低端的用户,假如想要猎取移动GIS 服务就要实行文字方式与服务器端进行交互,这种方式下最便利的技术就是 SMS;3)移动数据库系统在瘦客户端结构下的移动系统中,数据库系统是不行能被配置在千变万化的客户端的,只可能在服务器端显现数据库服务器的身影,而且,直接进行数据库系统调用的是 GIS 专用服务器,所以,一般的数据库系统,如 不再争论之列;Oracle、SQLServer、MySQL, 都可以胜任,因此该技术二 基于胖客户端的移动地理信息系统的设计和传统的 GIS 一样,大量的移动厂商都针对

36、移动平台发布了基于移动平台的开发环境,如ESRI 公司的 ArcPAD ,MapInfo 公司的 MapX Mobile ,SuperMap 公司的 eSuperMap 等,利用这写开发包可以很大程度上简化移动终端的开发过程,下面简要介绍一下这些移动 GIS开发包环境中代表性的产品;1. ArcPAD 的解决方案ESRI 公司的 ArcPAD 软件是用于移动 Windows 设备的移动制图 GIS 技术; ArcPAD 为特外用户通过手持和移动设备供应数据库拜访、制图、GIS 和 GPS 的综合应用;通过 ArcPad 可以实现快速便利的数据采集,大大提高了野外数据的可用性和有效性;1) Ar

37、cPAD 的特点(1)无须合适的转换,能直接使用符合业界标准的 Shapefile 矢量格式(这种格式被ArcInfo 、ArcView GIS 、ArcIMS 及其他 ESRI 软件使用)和以下的图像格式:JPEG、MrSID(压缩影像) 、Windows Bitmap 和 CADRG ,所能使用的数据量只手硬件性能的限制,并且地图引擎针对 WindowsCE 进行过优化;(2)包含全套的浏览、 查询和显示工具, 如缩放、 要素属性显示、 层可见性随比例而变、与外部文件的超链接、距离与面积量算、图层显示掌握以及各种显示符号的设置;、(3)支持 ArcIMS 图像服务,通过一个活动的 TCP/

38、IP 连接到服务器并取回数据到当前视图,新建一个 . GND 文件( geography network definition file);(4)答应用户新建、删除、移动 shapefile 中的点、线和多边形要需,也能使用 GPS 数据进行要素编辑;属性数据可以通过内置的编辑界面或用户自定义窗体进行操作;名师归纳总结 - - - - - - -第 8 页,共 12 页精选学习资料 - - - - - - - - - (5)在用户界面方面,ArcPAD 为底层复杂的功能使用供应了一个简洁又流行的用户界面上, 通过受控的工具条,用户能实现大部分功能,这已经成了屏幕尺寸限制下得一条重要的设计标准,

39、也别是在更小的手掌尺寸大小的 PC Windows CE 设备上,而且 ArcPAD 答应用户定制软件程序,可以增加和删除用户界面上的按钮,穿件或者编辑已有的公爵条,并且支持别人的输入设备,如条码扫描器, 这些定制功能都可以在 ESRI 公司发布的针对 ArcPad的定制环境 ArcPad Application Builder 中完成;此外,带上一个可选的 GPS、ArcPad 能够在地图上实时显示用户的当前位置,ArcPad 支持大量不同的 GPS 设备,只要支持 GPS 接收器的输出格式遵循 NAME 标准,这个标准对电子信号需求,数据传输协议,定时和详细的语句格式都多了定义;ArcPa

40、d 能够接受 GPS发送过来的信息,全部的 GPS 数据都能够一跟踪日志的形式记录下来;ESRI 公司仍特地在 ArcView 中发布了一套针对 ArcPad 工具集,这套工具集答应ArcViewYONGHUA WEI ArcPad 抽取、转换以及投影数据,ArcView GIS 用户能够剪裁Sapefile 专题以及生成 ArcPad 又硬和符号文件;用户能够把符号输出成点、线和多边形;ArcPad 的对话框设计器能为 ArcPad 定制窗体; ArcView GIS 的用户也能生成简洁数据文件供 ArcPad 使用;2) ArcPAD 的开发ArcPAD Application Build

41、er 的存在使基于移动GIS 的开发门槛降低了很多,也敏捷了很多,用户可以利用 ArcPAD Application Builder 进行简洁的定制系统到负载的编写底层扩展插件不同等级的开发a . 定制开发这是 ArcPAD 中最简洁级别的开发方案,通过 ArcPAD Application Builder 实现;定制开发有两种方式: 知己编辑系统的相关选项和书写脚本;用户可以通过定制开发定制用户界面,增加额外的功能和工具,强制数据的完整性,创建末班,将一些任务组合在一起;B扩展插件开发这种开发方式相对高级一点,主要做的原理是利用底层语言为 ArcPAD 开发出新的 DLL ,存放在 ArcP

42、AD 的 extensions 目录, DLL 在 ArcPAD 启动时加载,作 PAD 添加新的特新,如添加对新的设备的支持,添加对新的数据结构的支持等;它的优点是比脚本方式敏捷,可以只安装想要使用的扩展,且速度比较快,新编写的模块可以无缝的集成到 ArcPAD 中去,但是缺点是开发的门槛过高,需要开发者对 的程序员才可以进行这类开发C / C+ 有相当深化的明白,因此只有体会丰富ArcPAD 可以应用在以下几个方面:街道交通标志巡察,电线杆的爱护:米表的读取:道路铺设管路等2 eSuperMap 的解决方案eSuperMap 是 embedded SuperMap 的缩写, 是北京超图地理

43、信息技术有限公司开发的嵌入式地理信息系统开发平台,它冲锋考虑到了嵌入式设备资源短缺的特点,从数据结构到基本算法都精益求精,最资源的消耗很低,而其性能却很优异.功能强大 |、系统稳固,为面对嵌入式用用的地理信息细心哦那个的开发供应了极大的便利;1) eSuperMap 的特点(1)数据结构简练: eSuperMap 的数据结构特地为嵌入式设备量身定做,结构紧凑、精 炼,更适合在资源短缺的嵌入式设备上使用;数据文件为依据嵌入式设备的特点而特地设计 的 PMF 文件格式,它才用超图结构化储备技术,吧图形数据及其属性数据、地图数据、符 号库、线型库正和道义和文件中,进行一体化治理;文件紧凑,规律结构清

44、晰,便利治理,而且不依靠于任何数据库技术,课移植性强;名师归纳总结 - - - - - - -第 9 页,共 12 页精选学习资料 - - - - - - - - - (2)支持多平台运行环境:同时支持 WindowsCE2.11 以上、WindowsNT/2000/XP/9X的操作系统,对于不同的操作系统,eSuperMap 有不同的苦与之相对应;eSuperMap 共有三大类:适用于 VC6 、 EVC3 和 EVC4 开发环境的使用的库,其中 VC6 版运行库开发出的应用系统可以在 WindowsNT/2000/XP/9X 以上的操作系统上运行,VC3 版运行库开发出的应用系统可以在 WindowsCE2.11 以上的操作系统上运行,VC6 版运行库开发

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com