山东科威数控机床有限公司铣床官方网站今天是:2025-06-19切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种在gis系统上利用cdma技术传输gps定位信息的方法

时间:2025-06-19    作者: 管理员

专利名称:一种在gis系统上利用cdma技术传输gps定位信息的方法
技术领域
本发明涉及一种信息技术,具体地说是一种在GIS系统上利用CDMA技术传输GPS 定位信息的方法。
背景技术
GIS(地理信息系统),是计算机科学、地理学、测量学、地图学等多门学科综合的 技术,是导航、定位、地图查询和空间数据管理的一种理想解决方案,其形式主要以电子地 图为主,目前已广泛应用于国防、国民经济的各个领域。GIS系统中的关键组件GPS(全球定 位系统)作为新一代的卫星导航定位系统,已广泛应用于航空、航天、军事、交通、运输、资 源勘探、通信、气象等各个领域,用来进行导航、定时、定位、地球物理参数测定和大气物理 参数测定等工作。 传统的定位方式为GIS+GPS模式首先,某个GPS设备通过GPS卫星获取其自身的 定位信息;然后,通过设备上的GIS系统将定位地理信息转化为像素信息;最后,将定位点 显示在电子地图上。 传统的GIS+GPS定位方式只适用于单机定位,无法实现定位信息共享。因为当初 设计GPS时,GPS只是用于单台设备获取其自身的GPS定位信息,没有考虑到如何获取其他 设备的GPS定位信息。也就是说,GPS本身缺乏一种通信手段用于多台设备之间相互传递定 位信息,即定位信息共享。如果无法实现信息共享,那么每台设备就只能知道自己的位置, 而无法了解其他设备所处的位置,成为一个个孤立的"信息孤岛",这对于那些需要多机共 享定位信息的特殊场合来说,是无法满足要求的。

发明内容
本发明的技术任务是提供一种具有新的定位模式GIS+GPS+CDMA模式,新模式能 够实现多机之间的定位信息共享,使GPS设备具备了协同工作的能力的一种在GIS系统上 利用CDMA技术传输GPS定位信息的方法。 本发明的技术任务是按以下方式实现的,首先,在GPS设备的GIS程序中嵌入CDMA 短消息功能;然后,对GPS经纬度数据进行编/解码,将其嵌入到CDMA短消息中;最后,以 CDMA短消息为载体,将GPS经纬度数据发送给其他GPS设备,并可将其他GPS设备发来的 GPS坐标点显示在本GPS设备地图上。 发送GPS定位信息流程GPS设备要先进行GPS定位,若定位成功,则获取当前GPS 定位数据,若定位不成功,则继续尝试定位;若要发送当前GPS定位数据,则首先对定位数 据进行编码,使之符合CDMA短消息的格式并加入特殊的GPS识别码,然后将编码后的数据 嵌入到CDMA短消息中;接着将CDMA短消息通过CDMA网络发送给其他GPS设备;最后检查 是否发送成功,若发送成功,则本次发送过程结束;若发送失败,则尝试重新发送CDMA短消 息。 接收GPS定位信息流程GIS程序要一直监测GPS设备串口的状态,当串口接收到CDMA网络发来的数据时,要对串口数据进行分析,判断是否为CDMA短消息;若判断出是 CDMA短消息,则要尝试能否读取到GPS识别码,若读取不到识别码,则此短消息为普通CDMA 短消息,用文字输出其短消息内容就可以了 ;若读取到了 GPS识别码,则此短消息里面包含 GPS定位数据,然后要对此包含GPS定位数据的CDMA短消息进行解码,提取出其中的GPS定 位数据;若不要在电子地图上显示坐标点,则用文字显示GPS定位信息,若要在电子地图上 显示坐标点,则要将GPS定位数据所表示的地理坐标转换为地图显示所需要的像素坐标, 最后就可以将接收到的GPS定位信息以定位点的形式显示在地图上了。
本发明的一种在GIS系统上利用CDMA技术传输GPS定位信息的方法,具有以下优 点 1、实现了多机之间的定位信息共享,使GPS设备具备了协同工作的能力; 2、具备CDMA的各种优点覆盖面广,能够超远距离无线传输;保密性强,不易被破
解;传输稳定可靠,数据不易丢失; 3、操作方便,用户只要懂得如何收/发普通CDMA短消息,就能轻松收/发GPS定 位信息;因而,具有很好的推广使用价值。


下面结合附图对本发明进一步说明。 附图1为一种在GIS系统上利用CDMA技术传输GPS定位信息的方法的发送GPS 定位信息流程图; 附图2为一种在GIS系统上利用CDMA技术传输GPS定位信息的方法的接收GPS 定位信息流程图。
具体实施例方式
参照说明书附图和具体实施例对本发明的一种在GIS系统上利用CDMA技术传输 GPS定位信息的方法作以下详细地说明。
实施例 本发明的一种在GIS系统上利用CDMA技术传输GPS定位信息的方法,首先,在GPS 设备的GIS程序中嵌入CDMA短消息功能;然后,对GPS经纬度数据进行编/解码,将其嵌入 到CDMA短消息中;最后,以CDMA短消息为载体,将GPS经纬度数据发送给其他GPS设备,并 可将其他GPS设备发来的GPS坐标点显示在本GPS设备地图上。 如图1所示,发送GPS定位信息流程GPS设备要先进行GPS定位,若定位成功,则 获取当前GPS定位数据,若定位不成功,则继续尝试定位;若要发送当前GPS定位数据,则首 先对定位数据进行编码,使之符合CDMA短消息的格式并加入特殊的GPS识别码,然后将编 码后的数据嵌入到CDMA短消息中;接着将CDMA短消息通过CDMA网络发送给其他GPS设备; 最后检查是否发送成功,若发送成功,则本次发送过程结束;若发送失败,则尝试重新发送 CDMA短消息。 如图2所示,接收GPS定位信息流程GIS程序要一直监测GPS设备串口的状态, 当串口接收到CDMA网络发来的数据时,要对串口数据进行分析,判断是否为CDMA短消息; 若判断出是CDMA短消息,则要尝试能否读取到GPS识别码,若读取不到识别码,则此短消息为普通CDMA短消息,用文字输出其短消息内容就可以了 ;若读取到了GPS识别码,则此短消 息里面包含GPS定位数据,然后要对此包含GPS定位数据的CDMA短消息进行解码,提取出 其中的GPS定位数据;若不要在电子地图上显示坐标点,则用文字显示GPS定位信息,若要 在电子地图上显示坐标点,则要将GPS定位数据所表示的地理坐标转换为地图显示所需要 的像素坐标,最后就可以将接收到的GPS定位信息以定位点的形式显示在地图上了。
部分关键代码如下
BYTE company_id ;
BYTE len ;
BYTE dest[13];
BYTE callback[13];
BYTE*data ; if(CdmaSmsDlg. m_bSendGpsData)
{
























data =固BYTE [28]; len = 1+13+13+28 ;
String2Bytes(CdmaSmsDlg. m_strNum, dest);
for(int i = CdmaSmsDlg. m_strNum. GetLength() ;i < 13 ;i++)
dest[i] =' \x20' for(i = 0 ;i < 13 ;i++)
callback[i] =' \x20'; if(CdmaSmsDlg. m_bSendGpsData)
CString szGpsData = _T(" 〃 );
cha rLongitude[10];
char Latitude[10];
—itoa(m_pntGPS. x,Longitude,10);
—itoa(m_pntGPS. y,Latitude,10);
int i, j, t, count ;
char temp[3];
for(i = 0 ;Longitude[i] ! = NULL ;i++); for (count = 0 ;co皿t < i ;count++)
szGpsData+ = Longitude[count]; for(t = 0 ;t < 10-i ;t++)
t卿[t] ='\t';
szGpsData+ = temp[t];
for(j = 0山atitude [j] !
NULL ; j++);
for (count = 0 ;co皿t < j ;count++) szGpsData十=Latitude[count]; for(t = 0 ;t < 10-j ;t++)
t卿[t] ='\t';
szGpsData+ = temp[t]; szGpsData十=〃 GPS! 〃 ; String2Bytes(szGpsData,data); } 除说明书所述的技术特征外,均为本专业技术人员的已知技术。


权利要求
一种在GIS系统上利用CDMA技术传输GPS定位信息的方法,其特征在于首先,在GPS设备的GIS程序中嵌入CDMA短消息功能;然后,对GPS经纬度数据进行编/解码,将其嵌入到CDMA短消息中;最后,以CDMA短消息为载体,将GPS经纬度数据发送给其他GPS设备,并可将其他GPS设备发来的GPS坐标点显示在本GPS设备地图上;发送GPS定位信息流程GPS设备要先进行GPS定位,若定位成功,则获取当前GPS定位数据,若定位不成功,则继续尝试定位;若要发送当前GPS定位数据,则首先对定位数据进行编码,使之符合CDMA短消息的格式并加入特殊的GPS识别码,然后将编码后的数据嵌入到CDMA短消息中;接着将CDMA短消息通过CDMA网络发送给其他GPS设备;最后检查是否发送成功,若发送成功,则本次发送过程结束;若发送失败,则尝试重新发送CDMA短消息;接收GPS定位信息流程GIS程序要一直监测GPS设备串口的状态,当串口接收到CDMA网络发来的数据时,要对串口数据进行分析,判断是否为CDMA短消息;若判断出是CDMA短消息,则要尝试能否读取到GPS识别码,若读取不到识别码,则此短消息为普通CDMA短消息,用文字输出其短消息内容就可以了;若读取到了GPS识别码,则此短消息里面包含GPS定位数据,然后要对此包含GPS定位数据的CDMA短消息进行解码,提取出其中的GPS定位数据;若不要在电子地图上显示坐标点,则用文字显示GPS定位信息,若要在电子地图上显示坐标点,则要将GPS定位数据所表示的地理坐标转换为地图显示所需要的像素坐标,最后就可以将接收到的GPS定位信息以定位点的形式显示在地图上了。
全文摘要
本发明公开了一种在GIS系统上利用CDMA技术传输GPS定位信息的方法,属于信息技术领域,首先,在GPS设备的GIS程序中嵌入CDMA短消息功能;然后,对GPS经纬度数据进行编/解码,将其嵌入到CDMA短消息中;最后,以CDMA短消息为载体,将GPS经纬度数据发送给其他GPS设备,并可将其他GPS设备发来的GPS坐标点显示在本GPS设备地图上。本发明的一种在GIS系统上利用CDMA技术传输GPS定位信息的方法和现有技术相比,具有新的定位模式GIS+GPS+CDMA模式,新模式能够实现多机之间的定位信息共享,使GPS设备具备了协同工作的能力。
文档编号G01S19/03GK101778358SQ20101001132
公开日2010年7月14日 申请日期2010年1月4日 优先权日2010年1月4日
发明者崔凯, 牛玉峰, 边守华, 陈乃阔, 鹿博 申请人:山东超越数控电子有限公司

  • 专利名称:一种微型惯性检测装置的制作方法技术领域:本 用新型涉及捷联惯性导航技术,尤其是涉及一种微型惯性检测装置。 背景技术:捷联式惯性导航是当今迅速发展的一种先进导航技术。它利用直接固连在运载体上的陀螺仪、加速度计等惯性元件测量出运载体相
  • 专利名称:一种负控管理终端电源回路的制作方法技术领域:本发明涉及进行计量控制的方法,特别涉及用来控制电能计量的控制方法。 背景技术:现有的负控高压用户计量装置,当任意一相失压后,将造成电能表计计量产生误差、停计,这种现象不能及时发现,造成电
  • 专利名称:基于多波束声纳数据的水下三维地形重建方法技术领域:本发明涉及的是一种多波束声纳图像处理方法,尤其是涉及一种基于多波束声纳数据的水下三维地形重建方法。 背景技术:多波束声纳系统是一种由多传感器组成的进行水底地形地貌测绘的复杂系统,能
  • 专利名称:一种用于测量t型槽的游标卡尺的制作方法技术领域:本发明涉及一种测量工具,尤其涉及一种用于测量T型槽的游标卡尺。背景技术:在形形色色的计量器具家族中,游标卡尺作为一种被广泛使用的高精度测量工具,它是刻线直尺的延伸和拓展,目前,游标卡
  • 专利名称:光信号传感器的制作方法技术领域:本发明涉及一种光跟踪控制装置。背景技术:太阳能既是一次能源,又是可再生能源。它资源丰富,既可免费使用,又无需运输,对环境无任何污染。照射在地球上的太阳能非常巨大,大约40分钟照射在地球上的太阳能,便
  • 专利名称:一种基于静态膨胀法真空标准的极小气体流量测量方法技术领域:本发明涉及一种测量极小气体流量的装置和方法,特别涉及一种基于静态膨胀法 真空标准的测量极小气体流量的装置和方法。背景技术:在计量实验室中,大多采用高精度气体微流量计测量和提
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12