基于PDAGIS系统研究与开发探析.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PDAGIS系统研究与开发探析

基于PDAGIS系统研究与开发探析   摘要:文章对基于PDA的GIS系统设计中的数据存储设计、系统总体设计进行了分析,并探讨了系统开发过程中最短路径分析及地图匹配算法的优化,希望给这方面研究起到一定指导作用。   关键词:PDA;GIS;最短路径;算法   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02   1 引言   PDA即掌上电脑,它属于当前发展及应用都比较广泛的一种移动便携式计算机,在其中入了Windows CE这一操作系统及其开发环境,整体集信息的计算与信息于一身。另外,由于PDA可以通过无线方式或者有线的方式连接到Internet,而且具有软硬件扩充的能力以及移动性,因此作为移动GIS理想平台是非常合适的。基于此,本文对基于PDA的GIS系统研究与开发的研究具有一定的实践指导意义。   2 基于PDA的GIS系统设计   2.1 数据存储设计。数据是指地图数据,其中主要又可以???为企业、学校等信息点、道路、河流以及陆地等。在基于PDA的GIS系统设计的过程中我们选择的为MapInfo数据模型,这一模型中属性数据和空间数据的存储是分开的,其中,属性数据的存储为.TAB .DAT文件,而空间数据则先变为自定义格式(.MAP),然后再保存到文件,这二者之间的联系是通过ID文件这一索引机制实现的。   在系统设计的过程中,考虑到由于这一模型的空间数据结构不存在拓扑关系,所以要想实现路径分析,则需要建立道路网络拓扑结构。这方面的数据模型使用较为广泛的是Arc-Node模型以及基于路段连接的模型。本文所为了研究的方便,所选择的是Arc-Node结构,其重要特点就是它既方便我们队实际道路网络拓扑关系进行表达,还可以做到其形式的简洁性。   在应用Arc-Node这一模型的过程中,其主要的原理是使用一些折线段对现实生活中的道路进行近似,换句话说,在不影响精度的条件下,我们利用以曲代直的理念,以小段直线段构成的连续折线段对真实道路代替,其中,小段的直线段被我们称之为Arc,而Arc端点则被称之为Node,通过这一方法,道路网络将完全由Arc及Node构成。在本系统中,我们先从道路图层中进行节路段、节点的数据提取,然后把其保存于NetArcs.txt、NetNodes.txt文件之中,另外,考虑到PDA的存储空间有限以及系统应用过程中的工作效率,节点以及弧段数据结构设计的过程中,我们只选择必要的字段,它们的格式如下:   NetNodes.txt,这一文件主要由节点编号、经度以及纬度这几个部分构成;NetArcs.txt,主要内容可以分为起点编号、终点编号以及路段长度。   在系统设计的过程中,我们规定起点的编号要比终点的编号小,换句话说,一条无向路段只能够被存储一条,然后通过MapInfo Professional对路网节点图层进行构建,选择节点编号当作索引过程中的索引字段,这样可以有效地节省存储的空间。另外,系统需要的数据主要有:.ID、.gst .DAT、.TAB、MAP、.IND以及NetArcs.txt、NetNodes.txt文件。   2.2 基于PDA的GIS系统总体设计。主要可以分为嵌入式GIS以及桌面服务器软件这两部分,其中PDA段主要对GPS信号的接受及一些其他的操作进行负责,而桌面服务器则主要对地图数据设备进行负责,这二者之间的连接是通过USB接口以及串口连接实现的,以下为系统结构:   (1)地图浏览。通过地图浏览模块,我们可以实现地图的放大、缩小、全图查看、漫游以及图层控制管理等,具体实现过程中,我们根据PDA自身的特点,使用了图层管理、地图符合图式化以及地图制图综合方法,确保了系统内核的精炼以及浏览速度的快速,满足用户需求。(2)查询。实现兴趣点定位查询以及距离面积的测量查询,其工作的流程是先依据信息点名称进行查询,然后将查询的结果在地图中显示,此外,此系统对自定义多边形面积测量以及连续折线距离测量都提供支持。(3)路径分析。通过这一模块,我们在地图上任意选择起点及目的点,则系统将会给出一个最短的路径,并将此路径的长度指出,通过这一模块可以直观清晰的了解最短路径,为我们提供了极大的便利。(4)导航定位。通过定位/导航这一方式,把GPS的接收机和嵌入式设备进行物理连接,然后通过串口将接收的导航定位数据传输给嵌入式设备,并依据NMEA0183等协议进行定位数据的地区,进而利用地图进行匹配,完成用户的移动定位。   3 系统开发   在基于PDA的GIS系统开发的过程中,我们使用了MapX Mobile,它是基于对象链接嵌入技术的ActiveX控件,在EVC下对其属性、响应事件以及方法进行设置就可以实现地图的操

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档