一种地物属性数据的处理方法技术

技术编号:4085326 阅读:373 留言:0更新日期:2012-04-11 18:40
一种地物属性数据的处理方法,包括:将各地物的属性信息保存在文本形式的地物属性表文件中,所述属性信息至少包括地物名称、地物标准编码和地物属性项信息;对各地物属性项的基本属性进行抽象,建立地物属性项的抽象类;对各地物的基本属性进行抽象,建立地物的抽象类;依据地物属性表文件中包含的地物及其地物属性项的信息将地物的抽象类实例化成目标地物时,先将地物属性项的抽象类实例化为目标地物属性项,再将目标地物属性项实例化为具体的属性项信息。本发明专利技术实现了地物属性管理的全面升级,可对地物属性数据进行任意编辑和自由扩充。

【技术实现步骤摘要】

本专利技术涉及信息的处理,更具体地,涉及。
技术介绍
地物信息的采集在很多领域有着广泛的用途,如国土资源、林业、农业、交通、通讯 和环保等,都需要采集地物的坐标并记录其属性信息,以实现相应的管理。以交通领域为例,在进行道路数据采集时,除了要采集道路路线的数据外,往往还 要进行道路附属设施的数据采集,如隧道、桥梁、交叉口、加油站、收费站、报警点、里程碑、 服务区、道路出入口等等。要采集的地物信息除了准确的地物坐标外,还包括各个地物的属 性数据,如桥梁的属性有长、宽、高、载重、材料等,隧道的属性有长、宽、高、限高等等。我国 的1 5万地形数据库数据以GE0DATABASE格式进行存储,全要素地物属性编码共分为九 个数据集三十个数据类,总共大约500个独立编码。其中九个数据集分别为定位基础、水 系、居民地及设施、交通、管线、境界和政区、地貌、植被与土质和地名。目前规范中的编码还 在不断变化。在现有技术中,通常有以下几种方法进行道路及相关地物空间位置获取。第一,采 用工程测量的方法进行道路及相关地物测量。该方法需要测设控制点,采用常规经纬仪、测 距仪或者全站仪进行碎部测量获取空间坐标。该方法虽然可以获得高精度空间坐标,但是 工作效率非常地下,而且不适合长距离、稀疏碎部地物测量。第二,就是采用手持型车载导 航GPS接收机直接测量道路坐标和相关地物的位置。由于手持型车载导航GPS接收机都采 用高度集成化设计,其观测数据质量和数据处理的方法都采用了一定优化设计,定位精度 只是满足一般车载导航要求,而不能满足国家基础地理信息数据获取的要求。另一方面,由于全要素地物属性编码涉及的地物种类繁多,而且如何有效地对地 物信息的数据进行保存、读取和统一管理等处理,目前还没有公开的技术可以解决该问题。
技术实现思路
本专利技术要解决的技术问题是提供,可以方便、灵活 地实现对地物属性数据的统一管理。为了解决上述技术问题,本专利技术提供了,包括将各地物的属性信息保存在文本形式的地物属性表文件中,所述属性信息至少包 括地物名称、地物标准编码和地物属性项信息;对各地物属性项的基本属性进行抽象,建立地物属性项的抽象类;对各地物的基 本属性进行抽象,建立地物的抽象类;依据地物属性表文件中包含的地物及其地物属性项的信息将地物的抽象类实例 化成目标地物时,先将地物属性项的抽象类实例化为目标地物属性项,再将目标地物属性 项实例化为具体的属性项信息。本专利技术地物属性数据的处理方法实现了地物属性管理的全面升级。从原先的面向对象的地物属性一次抽象,上升为面向对象的地物属性的二次抽象,实现了地物属性的任 意编辑和自由扩充。附图说明图1是本专利技术实施例一地物坐标获取方法的流程图;图2是本专利技术实施例一利用计算机获得GPS接收机时间的流程图;图3是本专利技术实施例一流动站轨迹和地物关系的示意图;图4A和图4B是本专利技术实施例二地物节点和属性项节点的结构示意图;图5是本专利技术实施例二的嵌套链表数据结构的示意图;图6是本专利技术实施例二中构建的立交桥属性链表的示意图。具体实施例方式下面结合附图对本专利技术的具体实施方式进行详细说明。实施例一本实施例以道路附属设施等相关地物为例说明如何获取地物的坐标。本实施例所基于的道路数据采集系统包括至少两台测量型GPS接收机,一台作为 基准站,放置在已知测量控制点或由测量控制点推算到的定位点,另一台作为流动站,安置 在车辆上对道路进行动态数据采集。实测结束后,对该两台GPS接收机中数据进行差分计 算,即可以得到流动站轨迹的时间和坐标流数据。差分计算的方法如可以采用已有的坐标 差分定位、伪距差分定位、实时载波相位差分定位等方法。为了在采集道路数据的同时快速、高效地获取道路附属设施等相关地物的坐标, 本实施例提供的获取地物坐标的方法如图1所示,包括步骤110,在流动站的移动过程中,记录经过各地物的时间点和各地物的类型;根据地物类型的不同,记录的时间点的个数可以不同。如对于收费站、报警点、里 程碑等点状地物,可以只记录经过该地物时的一个时间点,对于隧道、桥梁、服务区等线状 和面状地物,可以记录经过该地物各端点(如起点、终点和拐点)时的时间点,还可以记录 其他的一些特征点如拐点等。同时,对于与流动站轨迹不共线的地物,还可以记录下这些地 物的偏心量的值,即地物距离流动站轨迹的垂直距离。对时间点的记录事件可以由流动站上的人员来触发,由与GPS接收机相连的计算 机来执行记录,由于是通过记录的时间点将地物的坐标和差分GPS定位结果联系起来。为 了保证精度,需要使得计算机记录的时间与GPS接收机的时间保持同步。记录的时间点可以通过以下三种方式之一来确定1)直接利用计算机时间,并对计算机时间进行校准;利用计算机时间的优点是实现简单,无须增加额外设备,但必须对计算机时间进 行校准,解决计算机与GPS的时钟同步问题。粗略的方法是在施测前校准计算机时钟,施测 后校核。另一种方法是在采集过程中人为设置几何特征点来实现二钟的同步。2)使用GPS接收机的事件标识功能,在记录时通过外部脉冲在接收机内部产生所 述时间点的信息;GPS接收机的事件标识(Event Mark)是通过外部脉冲在接收机内部产生时间信息,获取的时间完全同步,其缺点是许多GPS接收机不具备事件标识功能,无法采用本方法。3)建立计算机与GPS接收机的实时通讯,通过一个独立的线程实时更新计算机的 时钟;本方式虽然输入/输出会造成一定的时间延迟,但该延迟量很小,精度满足需要。 此外还可以获取卫星状态、导航结果等一些附加信息。本实施例采用了第三种方法,其流程的示意图如图2所示,包括接收机通讯线程对GPS接收机输出的时间信息进行实时监测,在收到新的GPS接 收机时间tePS后,获取当前的计算机时间tOTP,计算出时间差At = tePS-tOTP并更新原来保 存的At ;主记录线程对外部的记录事件进行实时监测,在发现有记录事件被触发时,获取 当前的计算机时间tOTP和保存的时间差Δ t,将恢复的GPS接收机时间t’ePS = tC0MP+ Δ t作 为此次记录的时间点。步骤120,根据记录的经过各地物的时间点,从流动站轨迹的时间和坐标流中匹配 得到经过各地物的时间点对应的轨迹点坐标;在本步骤中,首先根据记录的时间点,从坐标流中提取出包含所述时间点的时间 段所对应的坐标串,然后内插得到各时间点对应的坐标,可参照图3所示的流动站轨迹和 地物关系,具体公式为χ = yzr(x2= 737 (少2 —只)+少ι;12 tj12式中,t为记录的一时间点,X, y为时间点t对应的轨迹点坐标,ti; t2分别为所述 时间和坐标流中在时间点t的前后与t最接近的2个时间点,坐标Xl,yi为时间和坐标流中 时间点、对应的坐标,坐标x2,y2为时间和坐标流中时间点t2对应的坐标。步骤130,对要获取坐标的每一地物,如该地物与流动站轨迹共线,将经过该地物 的时间点对应的轨迹点坐标作为该地物的坐标,否则,对经过该地物的时间点对应的轨迹 点坐标进行偏心改正,再作为该地物的坐标。对于点状地物,可以得到一组坐标(x,y),如可以是该地物的经度和纬度。对于线 状和面状地物,可以得到多组坐标,分别对应于地物的多个端点,如起点和终点。请参照图3所示的流动站本文档来自技高网
...

【技术保护点】
一种地物属性数据的处理方法,包括:将各地物的属性信息保存在文本形式的地物属性表文件中,所述属性信息至少包括地物名称、地物标准编码和地物属性项信息;对各地物属性项的基本属性进行抽象,建立地物属性项的抽象类;对各地物的基本属性进行抽象,建立地物的抽象类;依据地物属性表文件中包含的地物及其地物属性项的信息将地物的抽象类实例化成目标地物时,先将地物属性项的抽象类实例化为目标地物属性项,再将目标地物属性项实例化为具体的属性项信息。

【技术特征摘要】
一种地物属性数据的处理方法,包括将各地物的属性信息保存在文本形式的地物属性表文件中,所述属性信息至少包括地物名称、地物标准编码和地物属性项信息;对各地物属性项的基本属性进行抽象,建立地物属性项的抽象类;对各地物的基本属性进行抽象,建立地物的抽象类;依据地物属性表文件中包含的地物及其地物属性项的信息将地物的抽象类实例化成目标地物时,先将地物属性项的抽象类实例化为目标地物属性项,再将目标地物属性项实例化为具体的属性项信息。2.如权利要求1所述的处理方法,其特征在于所述地物属性表文件包含的各地物的属性信息在内存中以嵌套链表数据结构的形式 保存,包含两种基本的链表节点地物节点,每一地物节点对应于一地物,每一地物节点保存有指向该地物节点附属的 第一个属性项节点的一指针,如果该地物节点之后还有下一地物节点,则还保存有指向下 一地物节点的一指针;属性项节点,附属于相应地物节点,每一属性项节点对应于所附...

【专利技术属性】
技术研发人员:程鹏飞张莉李夕银蔡艳辉王华
申请(专利权)人:中国测绘科学研究院程鹏飞
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1