基于手持GPS的GIS数据采集系统的设计研究.docx
- 文档编号:9647523
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:80
- 大小:596.28KB
基于手持GPS的GIS数据采集系统的设计研究.docx
《基于手持GPS的GIS数据采集系统的设计研究.docx》由会员分享,可在线阅读,更多相关《基于手持GPS的GIS数据采集系统的设计研究.docx(80页珍藏版)》请在冰点文库上搜索。
基于手持GPS的GIS数据采集系统的设计研究
论文题目基于手持GPS的GIS数据采集系统的研究与设计姓名朱亚奇江苏科技大学
学校代码:
10289
分类号:
TP393
密级:
公开
学号:
062030025
江苏科技大学
硕士学位论文
基于手持GPS的GIS数据采集系统的研究与设计
研究生姓名朱亚奇
导师姓名刘维亭
申请学位类别工学硕士
学位授予单位江苏科技大学
学科专业计算机应用技术
论文提交日期2008年12月23日
研究方向嵌入式系统与应用
论文答辩日期2009年03月15日
答辩委员会主席王直
评阅人
2009年03月18日
分类号:
TP393
密级:
公开
学号:
062030025
工学硕士学位论文
基于手持GPS的GIS数据采集系统的研究与设计
学生姓名
朱亚奇
指导教师
刘维亭教授
江苏科技大学
二OO九年三月
AThesisSubmittedinFulfillmentoftheRequirements
fortheDegreeofMasterofEngineering
TheResearchandDesignofGISDataCollection
SystemBasedonGPSHandset
Submittedby
ZhuYaqi
Supervisedby
ProfessorLiuWeiting
JiangsuUniversityofScienceandTechnology
March,2009
论文独创性声明
本人声明所呈交的学位论文是由本人在导师的指导下进行的研究工作及取得的成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得江苏科技大学或其他教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确地说明并表示谢意。
学位论文作者签名:
日期:
学位论文使用授权声明
江苏科技大学有权保存本人所送交的学位论文的复印件和电子文稿,可以将学位论文的全部或部分上网公布,有权向国家有关部门或机构送交并授权其保存、上网公布本学位论文的复印件或电子文稿。
本人电子文稿的内容和纸质论文的内容一致。
处在保密期内的保密论文外,允许论文被查阅和借阅。
学位论文作者签名:
日期:
导师签名:
日期:
摘要
地理信息系统(GISGeographicInformationSystem)是一种利用计算机数据来描述整个或部分地球表面与空间地理分布数据的空间信息系统,它具有采集、存储、管理、分析等功能。
今年来GIS发展非常快,覆盖的领域也非常广泛,地理信息系统在测量,交通,农林业,国土规划等领域起到相当重要的作用。
在我国国土调查中,由于我国国土面积广,要对我国整个国土或者部分国土做一次统计,利用传统的手工方式进行统计,不但工作量,效率低,而且误差也相当大。
本文从国土调查角度出发,针对传统手工测量的缺点,提出利用全球定位系统(GPS,GlobalPositioningSystem),结合手持机轻巧灵活的优点,设计出一套便于野外数据采集工作人员方便携带和采集的手持机GIS数据采集系统。
与传统的国土调查数据采集方式相比,利用GPS和手持机无缝结合GIS数据采集系统,不但效率高,精度也比较高,而且野外工作人员的工作量可以大大减轻。
本文首先介绍了GPS原理和GPS定位,然后介绍GIS的一些相关知识和发展方向、GPS在GIS数据采集中一些常见的作业模式,并且介绍如何利用GPS差分解算来了获得GIS数据采集中的坐标数据。
本文接着介绍了嵌入式系统软硬件相关技术,并详细介绍了在WindowsCE嵌入式环境开发应用软件的流程和利用EmbeddedVisualC++开发WindowsCE程序所需要用到的多线程,串口通信,内存管理等技术。
本文接着介绍GIS数据采集工作原理和流程,重点介绍在Workaboutpro手持机(WindowsCE嵌入式设备)中开发GIS数据采集系统开发的过程(如需求分析,模块划分,模块之间的调用,数据处理等等)中开发思路,实现方法和所应用的技术。
最后本文对GIS数据采集系统进行了集成测试,测试表明前期的设计研究工作取得了预期的效果。
关键词手持机,GIS,数据采集,GPS,WindowsCE
Abstract
GeographicInformationSystem(GIS)isakindofsystemthatusescomputerdatatodescribeearthsurfaceandspatialinformation.Generally,GISincludesomefunctionlikecollection,storing,management,andanalysisinformationandsoon.Recently,GISdevelopatveryfastspeed,anditisalsoappliedwidelyatMapping,Traffic,Agriculture&Forest,TerritorialPlanningandotherfields,playingimportantroles.
Atnationallandsurveyfield,becauseofwideareaofourcountry,itisadifficultyjobtocarryoutcomprehensivesurveyusetraditionalhandworkmethod.Thisthesisbasedonnationallandsurvey,andaimingatchanginglow-efficiency,andreleaseheavy-workloadtraditionalhandworkmethod.ThisthesisputforwardusingGlobalPositioningSystem(GPS)andhanddevicetodesignasystemtoenhanceefficiencyandreduceworkloadofGISdatacollection.
ThisthesisfirstintroducesGPS/GIStheoryandpositionmethod,andthenitalsointroduceshowtouseGPSinhandsetGISDataCollectionSystem.
Second,thethesisintroducestheoryanddevelopmentofembeddedsystemsoftwareandhardware.AndthenitexplainshowtouseEmbeddedVisualC++todesignapplicationsoftwareinWindowsCEenvironment.
Third,thethesisnarratestherealizationofprocessofGISDataCollectionSysteminWindowsCEenvironment.Itdetailstheprincipleandtechnology,likerequirementanalyzes,modulepartition,callingbetweenmodules;datacommunicateandprocessandsoon.
Intheend,thethesisteststhecapabilityofthesystem.Theresultmakesclearthatthesystemispreciseandeffective.
KeywordHandset;GIS;DataCollection;GPS;WindowsCE
CONTENTS
第1章绪论
1.1论文背景
数据采集是获得数据的重要手段,我们的祖先从远古时代就已开始不断尝试和探索这一项活动。
随着时代和科技的不断进步,人们用于数据采集的手段也在不断地进步。
特别上个世纪计算机的出现,数据采集的手段已经趋向于数字化,以计算机技术为核心的数据采集正经历着一代又一代革新。
全球定位系统(GPS,GlobalPositioningSystem)是上个世纪70年代美国开始耗费巨资研制全球定位系统,到1994年全面建成,具有在海、陆、空进行全方位实时三维导航与定位能力的新一代卫星导航与定位系统。
简单地说,这是一个由覆盖全球的24颗卫星组成的卫星系统。
这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。
全球定位系统技术已在许多方面得到了应用,用全球定位系统来配合GIS数据采集主要是获得该测量点的坐标位置信息,可以大大减少GIS数据采集费用[1][6]。
本文利用手持机装置GPS接收机,用全球定位系统来配合采集GIS数据。
GIS地理信息系统是六十年代中期发展起来的,集空间科学、信息科学、计算机科学、管理科学于一体的空间信息系统。
它是在计算机软件和硬件支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,以提供对规划、管理、决策和研究所需要信息的空间信息系统。
GIS是当今世界上最热门的高新技术之一,它和GPS、RS组成一个3S系统,使传统的地理信息进入了数字化时代。
其中GPS和RS技术主要依靠国外技术支持,而GIS则是一项专业化的实施项目,离不开国内的技术和人力资源。
因此,GIS不仅技术含量高,而且有赖本土技术方可实现[2]。
地理空间数据是GIS的基础。
整个GIS都是围绕空间数据的采集、加工、存储、分析和表现展开的。
空间数据源、空间数据的采集手段、生产工艺、数据的质量都直接影响到GIS应用的潜力、成本和效率。
GIS数据采集是建立GIS系统的一项最基础性的工作,而且工作量大。
一般而论,地理信息系统数据库的建设占整个系统建设投资的70%以上,并且这种比例在近期内不会有明显的改变。
手持设备是一种方便携带的计算机设备,它是嵌入式技术一个重要的发展方向,它是以计算机技术为基础,以嵌入式应用为中心,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
PDA(PersonalDigitalAssistant)是手持设备的一种,随着信息技术的日益发展,PDA的体积越来越小巧,集成的功能越来越强大。
它不仅能够用来管理个人信息,甚至可以向手机那样进行通讯。
PDA正朝着计算、通讯、网络、存储、娱乐、电子商务等多功能的融合的趋势发展。
WindowsCEPDA是PDA中的一种。
它安装WindowsCE嵌入式操作系统,WindowsCE操作系统是微软公司开发的嵌入式系统。
该系统的功能,用户界面与Windows9x系列非常相似,这对于熟悉Windows系统的用户来说,使用WindowsCEPDA是非常容易的。
WindowsCEPDA只是系统平台,在这个平台上可以装置一些其他设备,如扫描器,摄影头,GPS接收器等,然后再根据各种各样的用途开发一些相应的软件。
1.2国内外研究现状与趋势
当前,卫星导航定位在各个领域得到广泛的应用,日益显示了其优越性。
80年代初,我国一些院校和科研单位已开始研究GPS技术。
十多年来,我国的测绘工作者在GPS定位基础理论研究和应用开发方面作了大量工作。
80年代中期,我国引进GPS接收机,并应用于各个领域。
同时着手研究建立我国自己的卫星导航系统--“北斗”。
我国的GPS应用发展势头迅猛,短短几年,GPS在我国的应用已从少数科研单位和军用部门迅速扩展到各个民用领域。
目前,GPS己经广泛渗透到了经济建设和科学技术的许多领域,在地球动力学、大地测量学、天文学、大气科学、海洋科学、地球物理勘探、航空与卫星遥感、工程变形监测以及精密时间传递等方面的广泛应用,充分显示了这一卫星定位技术的高精度与高效益。
其在测量学方面,GPS以其全天候、高精度和高度灵活性的优点,对经典测量学的各个方面产生了极其深刻的影响。
与传统的测量技术相比,它有着无严格的控制测量等级之分、不必考虑测点间通视、不需造标、不存在误差积累、可同时进行三维定位等优点,在野外测量、误差来源和数据处理方面是对传统测量观念的革命性转变[3][7]。
随着新技术的不断发展,GPS也从静态测量向实时动态差分GPS测量发展。
近年来,GPS定位技术的应用迅速渗透到工程测量领域,尤其实时动态差分RTK(RealTimeKinematics)中载波相位整周模糊度解算已经应用的非常广泛。
实时动态差分GPS具有观测时间短,精度高(2-3cm),实时能给出坐标等优点。
使用GPS进行定位、放样,较之常规方法放样简单、方便、可靠和快速[6]。
目前过内外很多院校,科研机构从事GPS/GIS相关领域的研究。
较好的“3S”技术集成动态制图系统是美国俄亥俄州立大学制图中心和加拿大卡尔加里大学地理信息工程系研制的移动式测绘系统(MobileMappingsystem)。
也有不少公司开发了GIS数据采集设备与相关软件,国外像天宝(Trimble),莱卡(leica),泰雷兹(Thales)等公司在GIS数据采集,GPS测量方面都是具有很强实力的公司,国内东南大学3S实验室的“调查之星”,在国内占的市场比例也非常大。
武汉大学测绘学院地球空间环境与大地测实验室在GIS数据采集方面做的也非常有影响力。
1.3研究内容
本文主要研究内容:
1.分析并探讨GPS原理与组成部分,GPS信号的基本原理,定位技术与原理;
2.分析介绍了GIS系统的目前状况与主要发展趋势。
探讨了嵌入式系统的软硬件一些特性和优点以及其应用领域;
3.介绍了GPS在GIS数据采集系统中的几种模式,GPS差分解算,GPS坐标系统,以及GIS数据采集误差分析;
4.介绍了在GIS数据采集过程中GPS差分解算原理与过程;
5.介绍了WindowsCE嵌入式系统的定制过程,EmbeddedVisualC++程序开发,Win32程序设计,多线程和串口通信开发技术以及在WindowsCE下进行开发所要注意的一些方面。
6.介绍GIS数据采集系统的野外工作流程,程序部署探讨了在WorkaboutPro实现GIS数据采集系统过中的需求分析,概要设计,模块划分,模块之间的调用,主要模块的实现过程和其中用到相关技术以及集成测试。
1.4论文结构
本文共六章,每章的内容如下:
第一章绪论介绍了本文研究的背景,国内外研究的趋势,研究方法与内容,论文结构。
第二章主要介绍GPS组成部分与GPS信号,GPS定位原理。
第三章本文叙述了几种常用的嵌入式系统及其应用,重点介绍了本文所使用的WindowsCE嵌入式系统的定制,开发工具以及开发流程。
第四章本文介绍了GIS理论,GPS技术如何在GIS数据采集系统中的应用和GIS数据采集的几种常用的作业模式,数据解算过程与GIS数据采集误差分析。
第五章本文重点阐述了手持GIS数据采集系统的设计,开发实现环节。
详细介绍里开发过程中使用的处理方法和技术。
第六章对全文做出总结,以及对后续的发展做出展望,提出一些后续研究开发的建议和思路。
1.5本章小结
本章主要介绍了论文的背景,本课题国内外研究发展趋势,论文的研究内容主要研究方法,以及论文的组织结构。
第2章GPS原理
2.1GPS概述
1973年12月,美国国防部正式批准陆海空三军共同研制导航全球定位系统(GPS)。
全球定位系统的研制最初主要用于军事目的。
如为陆海空三军提供实时、全天候和全球性的导航服务,并用于情报收集、核爆监测、应急通讯和爆破定位等方面,其作用己在1991年海湾战争中得到了证实。
以美国为首的多国部队所持有的17000台GPS接收机被认为是作战武器的效率倍增器,是赢得海湾战争胜利的重要技术条件之一。
随着GPS系统步入试验和实用阶段,其定位技术的高度自动化及所达到的高精度和巨大的潜力,引起了各国政府的普遍关注,同时引起了广大测量工作者的极大兴趣[1]。
特别是近几年来,GPS定位技术在应用基础的研究、新应用领域的开拓、软硬件的开发等方面都取得了迅速发展。
目前,GPS精密定位技术已经广泛地渗透到了经济建设和科学技术的许多领域,尤其是在大地测量学及其相关学科领域,如地球动力学、海洋大地测量学、天文学、地球物理和资源勘探、航空与卫星遥感精密工程测量;变形监测、城市控制测量等方面的广泛应用,充分显示了这一卫星定位技术的高精度和高效益。
这预示测绘界将面临着一场意义深远的变革,从而使测绘领域步入一个崭新的时代[2]。
整套GPS定位系统由三个部分组成的,即由GPS卫星组成的空中部分、由若干地面站组成的地面监控系统、以接收机为主体的用户设备。
三者有各自独立的功能和作用,但又是有机地配合而缺一不可的整体系统。
2.1.1空间部分
全球定位系统的空间部分,由24颗卫星组成,此外还包括4颗可随时启用的备用卫星。
24颗卫星分布在6个近圆形轨道面内,每个轨道面上有4颗卫星。
卫星轨道面相对地球赤道面的倾角为
,各轨道平面升交点的赤经相差
。
同一轨道上两卫星之间的升交角距相差
,轨道平均高度为202000km,卫星运行周期为11小时58分。
同时在地平线以上的卫星数目随时间和地点而异,最少为4颗,最多时达11颗。
2.1.2地面监控部分
GPS地面监控系统主要由分布在全球的五个地面站组成,按其功能分为主控站、注入站和监测站三种。
主控站1个,主控站负责协调和管理所有地面监控系统的工作,其具体任务有:
根据所有地面监测站的观测资料推算编制各卫星的星历、卫星钟差和大气层修正参数等,并把这些数据及导航电文传送到注入站;提供全球定位系统的时间基准;调整卫星状态和启用备用卫星等。
注入站3个,其主要任务是通过一台直径为3.6m的天线,将来自主控站的卫星星历、钟差、导航电文和其它控制指令注入到相应卫星的存储系统,并监测注入信息的正确性。
监测站共有5个,监测站的主要任务是连续观测和接收所有GPS卫星发出的信号并监测卫星的工作状况,将采集到的数据连同当地气象观测资料和时间信息经初步处理后传送到主控站。
GPS地面监控系统除主控站外均由计算机自动控制,勿需人工操作。
各地面站间由现代化通讯系统联系,实现了高度的自动化和标准化。
2.1.3用户设备部分
GPS用户部分由GPS接收机(移动站、基准站等)、数据处理软件及相应用户设备,如计算机气象仪器等所组成。
它的作用是接收GPS卫星所发出的信号,利用这些信号进行导航定位等工作。
2.2GPS信号
GPS卫星信号包括三种信号分量:
载波,测距码,数据码[3][4],如图2.1所示。
图2.1GPS信号构成示意图
Fig.2.1StructureofGPSsignal
2.2.1载波
信号分量的产生都是在同一个基本频率
的控制下产生。
在
下GPS卫星产生两种频率的载波信号,即频率为1575.42MHz的L1载波和频率为1227.60MHz的L2载波,它们的频率分别是基本频率10.23MHz的154倍和120倍,它们的波长分别为19.03cm和24.42cm。
2.2.2测距码
GPS卫星采用两种测距码,即C/A码和P码,均属于伪随机码。
在L1和L2上又分别调制着多种信号,这些信号主要有:
C/A码,又称为粗捕获码,它被调制在L1载波上,是1MHz的伪随机噪声码(PRN码),其码长为1023位(周期为1ms)。
由于每颗卫星的C/A码都不一样,因此,我们经常用它们的PRN号来区分它们。
C/A码是普通用户用以测定测站到卫星间的距离的一种主要的信号。
P码,又称为精码,它被调制在L1和L2载波上,是10MHz的伪随机噪声码,其周期为七天。
在实施AS(Anti-Spoofing)“反电子欺骗”措施时,P码与W码进行模二相加生成保密的Y码,此时,一般用户无法利用P码来进行导航定位。
2.2.3GPS卫星的导航电文(数据码)
导航信息,被调制在L1载波上叫导航电文。
导航电文传输速率为50bit/s,包含有GPS卫星的轨道参数、卫星钟改正数和其它一些系统参数。
用户一般需要利用此导航电文来计算某一时刻GPS卫星在地球轨道上的位置。
导航电文也被称为广播星历。
2.3GPS定位
利用GPS进行定位的基本原理,如图2.2所示。
它是以GPS卫星和用户接收机天线之间距离的观测值为基础,并根据己知的卫星瞬间坐标来确定用户接收机所对应的点位,即待定点的三维坐标(X,Y,Z)。
图2.2伪距定位原理图
Fig.2.2PseudorangePosition
GPS定位方法的实质,即测量学中的空间后方交会法。
GPS卫星发射测距信号和导航电文,导航电文中含有卫星的位置信息。
用户用GPS接收机在某一时刻同时接收三颗以上的GPS卫星信号,测量出测站点(接收机天线中心)P至三颗以上GPS卫星的距离,并解算出该时刻GPS卫星的空间坐标,据此利用距离交会法解算出测站P的位置。
设在时刻
在测站点P用GPS接收机同时测得P点至三颗GPS卫星S1,S2,S3的距离
,
,
,通过GPS电文解译出该时刻三颗GPS卫星的三维坐标分别为
,
。
用距离交会的方法求解P点的三维坐标
的方程为(2.1)。
(2.1)
在GPS定位中,GPS卫星是高速运动的卫星,其坐标值随时间在快速变化着。
需要实时地由GPS卫星信号测量出测站(接收机)至卫星之间的距离,并实时地由卫星的导航电文解算出卫星的坐标值,进行测站点的定位。
实际测量中时,把接收机钟差也作为未知量,通过至少观测四个卫星建立的方程求解测站点的坐标[3][4]。
2.3.1伪距定位
假设在卫星钟和接收机钟均无误差,而且都能与标准GPS时间保持严格的同步。
在某一时刻t卫星在卫星钟的控制下发出某一结构的测距码,经过
时间的传播到达接收机,那么卫星到测量点P的距离
可以通过光速c乘延迟时间
来获得。
如方程(2.2)所示。
(2.2)
由于卫星钟与接收机实际均不可避免存在误差,此外,卫星信号还需穿过电离层和对流层后才能到达地面测量点,在电离层和对流层中信号的传播速度
所以(2.2)求得的距离
并不等于卫星到地面测量点的实际距离,这种方式测得距离称之为伪距[1][2]。
2.3.2载波相位测量
载波相位测量是通过测定GPS载波信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 手持 GPS GIS 数据 采集 系统 设计 研究