




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、手机GIS软件的研发第一章 绪论 第二章 GIS综述第三章 J2ME引见第四章 手机GIS软件系统架构第五章 J2ME轻量级图形组件的开发第六章 手机GIS平台与开发包第七章 总结与展望第一章绪论 1. 2内容与创新点1. 1选题背景与意义1. 1选题背景与意义支持Java的手机、GPRS网络和CDMA 1 X网络这些为手机GIS运用提供了硬件和网络根底。 把复杂的地理信息变成全社会都可以充分利用和享用的信息、数据。随着挪动通讯除语音外的业务的开通,个人信息效力、企业信息化、行业信息化及政府信息化的需求正在迅速增长,基于这些需求提供的效力器被统称为电信增值效力,它必将成为信息产业的一个潜在的宏
2、大市场。 1. 2内容与创新点内容创新点手机GIS软件开发的背景 GIS产业概述 需求分析,设计系统模型 重点技术和创新点1. 2内容与创新点内容创新点手机GIS运用新颖轻量级图形组件 cubix数据构造 Simple GIS Protocol和Mobile GIS Agent第二章GIS综述2. 1根本概念2. 2GIS开展历史2. 3嵌入式GIS2. 4挪动GIS2. 5国外的研讨进展2. 6国内的研讨进展2. 1根本概念地理信息系统是对地理信息进展有效管理与处置的系统。是计算机科学同地学相结合的一个产物,经过对空间地理分布数据进展一系列分析,为地球科学、环境科学、工程设计乃至企业管理提供
3、对规划、管理和决策有用的信息,它是反映人们赖以生存的现实世界的现状和变化等各类空间数据及描画这些空间数据特性的属性,在计算机软、硬件的支持下,以一定的格式采集、存储、管理、分析、查询这些空间信息的计算机综合运用系统。 GIS是由计算机硬件、软件和不同的方法组成的一种采集、存储、管理、分析、显示与运用地理信息的计算机系统。该系统设计来支持空间数据的获取、管理、处置、分析、建模和显示,以处理复杂的规划和管理问题。 地理数据分类几何数据关系数据属性数据度量关系延伸关系拓扑关系几何坐标定性定量1.起步阶段60年代,注重空间数据的地学处置。 1963年,加拿大丈量学家R. T. Tomlinson首先提
4、出GIS 这一术语,建立加拿大地理信息系统CGIS; 1969年,ESRI 环境系统研讨所建立; 1969年, Integraph公司建立。 2.开展阶段70年代,注重空间地理信息的管理,遭到 政府部门、商业公司和大学的普遍注重。 1978年,ERDAS成立。2. 2GIS开展历史3.推行运用阶段80年代,注重空间决策支持分析。 1981年,ESRI ARC/INFO GIS发布; 1985年,GPS成为可运转系统; 1986年,MapInfo建立; 1986年,SPOT卫星初次发射; 1987年,地理信息系统的国际杂志出版; 1988年,美国人口调查局第一次公开发布TIGER; 1988年,
5、GIS World 初次发行; 1989年,Ingegraph 发布MGE; 4.用户时代90年代后, 注重GIS社会运用与效力, GIS技术迅猛开展。 控件式GIS成为GISTools的开展方向; WebGIS蓬勃开展; 三维GIS崭露头角。5.国外主流GIS软件 ARC/INFOArcView、ArcObject、ArcIMS GENAMAP MGEModular GIS EnvironmentGeoMedia MapInfoMapinfo Proserver、MapX、MapXtreme、 SpatialWare ERDAS 二、我国GIS的开展 1.预备阶段70年代 2.实验阶段80年
6、代 3.全面开展阶段90年代 4.国产主流GIS软件 GeoStar MapGIS SuperMap CityStar2. 3嵌入式GIS嵌入式操作系 统 Palm OSWindows CEEPOC嵌入式LinuxJ2ME2. 4挪动GIS2. 5国外的研讨进展(1)著名的桌面GIS厂商美国MapInfo公司推出MapX Mobile(2) Autodesk公司提供了Autodesk OnSite的 “挪动访问 模块 (3) ESRI公司提供的ArcGIS软件产品ArcPad (4) Intergraph建立本人的挪动GIS处理方案InteliWhereMapX Mobile“挪动访问ArcP
7、adInteliWhere2. 6国内的研讨进展(1)北京灵图软件技术推出的在挪动信息设备上提供地理信息以及位置信息效力的SmapInHand 软件产品。 (2) 北京慧图公司新近推出一种可运转于掌上电脑、进展挪动制图和GIS运用的野外地质数据采集系统:PocketMap。 (3) 北京超图开发出地理信息系统开发平台一eSuperMap。 (4)台湾“英瑞得信息公司设计出支持GPS全球卫星定位系统公用软件SmapInHandPocketMapeSuperMapMobileMapTM 第三章J2ME引见3.1 Java体系构造3.2 J2ME体系构造3.1 Java体系构造Java 2Enter
8、priseEdition(J2EE) Java 2StandardEdition(J2SE) CDC CLDC MIDP Profile Level Configuration LevelJava Virtual MachineKVM3.2 J2ME体系构造 CDC CLDC MIDP Profile Level Configuration LevelKVM操作系统第四章手机GIS软件系统架构4.1系统功能分析 4.3系统实现 4.2系统架构设计 4.1系统功能分析电子地图功能 周边查询功能 信息查询功能 系统设置功能 协助功能城市地图的显示、放大与减少、平移、查看全图和保管 4.1系统功能分
9、析电子地图功能 周边查询功能 信息查询功能 系统设置功能 协助功能以输入关键字为中心,或者是以地图上的某个点为中心按一定的半径来查询信息 4.1系统功能分析电子地图功能 周边查询功能 信息查询功能 系统设置功能 协助功能普通的关键字查询,查询结果通常是一个列表,用户可以从这个列表中选取想要的选项,并进一步获取详细信息和其相关的地图。另外查询所得的信息也是相当有用的,因此也应具备保管查询结果集功能。 4.1系统功能分析电子地图功能 周边查询功能 信息查询功能 系统设置功能 协助功能城市选择、风格设置、缴费设置和更新设置 4.1系统功能分析电子地图功能 周边查询功能 信息查询功能 系统设置功能 协
10、助功能运用协助、产品信息、收费信息和技术支持 4.2系统架构设计手机的运算才干和存储容量毕竟都是有限的,因此在本软件设计中,手机端设计为具有发送命令和显示前往结果等简单逻辑处置功能的客户端,而将复杂的地图数据处置放在效力器端。显然这是一个典型的C/S构造运用 4.3系统实现手机GIS软件包括客户端和效力器端的开发。在客户端采取J2ME技术,在效力器端采用J2EE技术,地图平台采用MapInfo Xtreme For Java。 第五章J2ME轻量级图形组件的开发5.1开发背景与意义 5.3组件 5.2 LWT包开发目的 5.1开发背景与意义 SUN公司定义的J2ME规范,是面向小型挪动设备的。
11、通常这些设备的尺寸很小,因此SUN和其他参与者在制定J2ME规范时,只定义了图形程序开发组件的一个最小集,即javax.microedition.lcdui包。这里引入轻量级图形开发包Lightweight Window Toolkit (LWT),轻量级图形组件的目的就是扩展J2ME定义的图形开发才干。 5.2 LWT包开发目的代码简约 高效性 可扩展性 MIDP兼容性 单层容器控制 由于J2ME本来就是面向资源受限的设备,存储容量较小,且RAM 更小,因此LWT包的代码量应该控制在50k内比较适当。 5.2 LWT包开发目的代码简约 高效性 可扩展性 MIDP兼容性 单层容器控制 有限的存
12、储空间,运算处置才干相当有限,因此LWT包设计时减少RAM和处置器运算周期的占用量。另外还需控制好一旦LWT图形组件初始化后在运转中尽量减少大量渣滓的产生,由于让虚拟机回收,是比较费时的操作5.2 LWT包开发目的代码简约 高效性 可扩展性 MIDP兼容性 单层容器控制 LWT包应设计成相当容易扩展的。任何开发者都可以派生新的子类并重载LWT包中某组件的方法,以便开发者定制本人需求的组件。 5.2 LWT包开发目的代码简约 高效性 可扩展性 MIDP兼容性 单层容器控制 LWT包是一个纯粹的组件模块集合,开发者无需修正任何代码,就将此包参与到任何实现了MIDP规范的设备开发环境中,由于LWT包
13、是MIDP兼容的,包的运用者无需担忧兼容问题。 5.2 LWT包开发目的代码简约 高效性 可扩展性 MIDP兼容性 单层容器控制 多层控制即一层就是一个窗口容器,父容器可以包含子容器,子容器又可以包含子子容器,这样嵌套下去。但这种规划机制运算量大,处置速度慢,容易产生大量无用的容器而引起渣滓回收。因此在LWT中,采用单层控制。5.3组件组件管理组件区域 组件形状 组件规划 焦点管理 5.3组件组件管理组件区域 组件形状 组件规划 焦点管理 5.3组件组件管理组件区域 组件形状 组件规划 焦点管理 可见性 激活性 5.3组件组件管理组件区域 组件形状 组件规划 焦点管理 设计LWT规划控制时运用
14、一些精要属性,应以精简高效的代码来实现规划控制。 5.3组件组件管理组件区域 组件形状 组件规划 焦点管理 由于组件都有组件容器ComponentScreen管理,因此可以让ComponentScreen来管理当前哪个组件获得了焦点 第六章手机GIS平台与开发包 6.1地理平台的选择 6.3 Simple GIS Protocol 6.2手机GIS软件后台模型与实现 6.1地理平台的选择Web GIS具有以下的优点: 更广泛的访问范围 平台独立性 平衡高效的计算负载 客户可以同时访问多个位于不同地方的效力器上的最新数据 6.1地理平台的选择Web GIS具有以下的优点: 更广泛的访问范围 平台
15、独立性 平衡高效的计算负载 运用通用的Web阅读器,用户就可以透明地访问Web GIS数据,在本机或某个效力器上进展分布式部件的动态组合和空间数据的协同处置与分析,实现远程异构数据的共享。6.1地理平台的选择Web GIS具有以下的优点: 更广泛的访问范围 平台独立性 平衡高效的计算负载 Web GIS能充分利用网络资源,将根底性、全局性的处置交由效力器执行,而对数据量较小的简单操作那么由客户端直接完成。 6.1地理平台的选择MapXtreme For Java这种基于J2EE架构的GIS开发工具具有以下编程特点: 跨平台 可伸缩 面向对象 由于MapXtreme是运转在Java虚拟机上的,目
16、前主流操作系统都实现了Java虚拟机,因此MapXtreme都可以在这些平台下运转。 6.2手机GIS软件后台模型与实现6.2手机GIS软件后台模型与实现一套自定义的精简的GIS协议,向后台传送简要的参数,指明对地图或其他类型数据的恳求,如当前功能号,即要求后台作什么样的操作,城市ID,地图的视野等。6.2手机GIS软件后台模型与实现用来操作cubix数据构造的一套API。经过此构造手机端可以方便的得到地图PNG图片或其他构造数据,如查询结果集。 6.2手机GIS软件后台模型与实现解析simple GIS Protocol并转换成MapInfo Enterprise XML Protocol,
17、接着经过HTTP向MapInfo Xtreme For Java发送恳求,然后将前往的地图数据或其他类型的数据打包成cubix构造的数据发送到手机端 6.3 Simple GIS ProtocolSimple GIS Protocol是手机GIS客户端软件向Mobile GIS Agent发送GIS恳求的协议,其载体是HTTP传输协议。该协议目的是在实现GIS效力功能的前提下简化传送的信息量。 Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 用户输入恣意的关键字,系统可以查出一切包含此关键字的对象的信息,用户
18、进一步确定待查的对象并查询其相应的地理位置和详细信息。Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 点击地图上的某个位置,系统显示以该位置为中心指定范围(圆)内的某一类或者多类对象的信息 Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 用户输入中心位置及搜索范围,系统显示范围内的某一类或多类对象信息。 Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 给出对象的称号和其它参数,在地图上的中心位置定位此对象 Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 用户从周边查询的结果中选择一中心点,可以查询出该点的根本信息和详细引见。进一步伐用标点可以在地图上的中心位置定位此对象。 Simple GIS Protocol要求可以支持以下功能:模糊查询 点图查找 周边环境 标点 点的根本信息 点的详细信息 城市查询 查询出该点的详细引见 Simple GIS Protocol要求可以支持以下功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农药销售代理合同全文
- 化工原料进口代理合同(范本)
- 夫妻和谐共处合同书
- 员工合同样本集锦
- 国内快递运输服务合同细则
- 单位公益捐赠合同协议
- 合资公司成立的投资合同范本
- 合成气生产中的催化剂考核试卷
- 宠物友好公共设施清洁保养质量监管考核试卷
- 康复辅具适配与物理治疗结合考核试卷
- 2023-2024学年高中信息技术必修一沪科版(2019)第三单元项目六《 解决温标转换问题-认识程序和程序设计语言》教学设计
- 浙江新阵地教育联盟2025届高三第二次联考化学试题及答案
- 课件:以《哪吒2》为镜借哪吒精神燃开学斗志
- 新生儿胃肠减压护理
- 七年级数学下册 第8章 单元测试卷(苏科版 2025年春)
- 2025年山东化工职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 上海市第一至十八届高一物理基础知识竞赛试题及答案
- 2024院感培训课件
- 2024-2030年中国税务师事务所行业管理模式及投资前景展望报告版
- 2024年全国高考英语试题及答案-湖南卷
- 部编人教版小学四年级下册道德与法治全册教案及每课教学反思
评论
0/150
提交评论