专利名称: |
车辆区域识别方法 |
摘要: |
本发明提供一种以组件式地理信息系统为基础的车辆区域识别的方法,由存储有组件式
地理信息系统软件的公知计算机实现,所述的计算机还存储有区域识别主程序和区域识别子
程序,用于完成对车辆所处的位置是否在某一区域中的判断。本发明应用于交通需求管理中,
用以判断某一车辆所处的位置是否处于拥挤的区域或路段,为交通需求管理的实现,为有效
解决城市交通拥挤提供技术支持。 |
专利类型: |
发明专利 |
国家地区组织代码: |
天津;12 |
申请人: |
天津汽车检测中心;陈 弘 |
发明人: |
陈 弘;李广霞;冯 琦;乔胜华 |
专利状态: |
有效 |
申请日期: |
2007-08-28T00:00:00+0800 |
发布日期: |
2019-01-01T00:00:00+0800 |
申请号: |
CN200710059329.5 |
公开号: |
CN100557656 |
代理机构: |
天津市北洋有限责任专利代理事务所 |
代理人: |
江镇华 |
分类号: |
G08G1/00(2006.01)I |
申请人地址: |
300162天津市河东区程林庄道天山南路10号信箱 |
主权项: |
1.一种车辆区域识别方法,由存储有组件式地理信息系统软件的公知计算机实现,其特征是,
所述的计算机中还存储有区域识别主方法和区域识别子方法,用于完成对车辆所处的位置是
否在某一区域中的判断,计算机在运行区域识别主方法时执行如下步骤:
(1)、打开地图文件,调入地图;
(2)、新建图层;
(3)、添加识别区域,并将表示拥挤区域的多边形的顶点地理坐标,输入到城市电子地图上;
(4)、调入车辆的GPS数据;
(5)、将车辆所处位置的地理坐标输入到城市电子地图上;
(6)、进行拥挤区域识别判断;
(7)、判断是否停止识别,如判断结果为否,则执行(4)步骤;
(8)、如(7)步骤中的判断结果为是,则停止;
所述的公知计算机内还存储有区域识别子方法,公知计算机在执行上述主方法(6)步骤
时运行该子方法,所述计算机在运行该子方法时执行如下步骤:
(9)、进行坐标平移,得到多边形的一边的两端点A、B的坐标值;
(10)、判断该多边形一边的两个端点是否在Y轴上,如判断结果为否,则执行(14)步骤;
(11)、如(10)步骤中的判断结果为是,则判断该点的纵坐标值是否大于零;
(12)、如(11)步骤中的判断结果为否,则弧度为3π/2,并执行(16)步骤;
(13)、如(11)步骤中的判断结果为是,则弧度为π/2,并执行(16)步骤;
(14)、求A、B点的反切值,得到A、B点的弧度值;
(15)、校正A、B两点的弧度值:当点在第一象限时,校正值为原弧度值;当点在第二象
限时,校正值=π+原弧度值;当点在第三象限时,校正值=π+原弧度值;当点在第四象
限时,校正值=2π+原弧度值;
(16)、得到A、B两点的弧度值;
(17)、将弧度转换为角度;
(18)、两点的角度相减得角度差;
(19)、进行角度差校正:当两点的角度差大于180度时,角度差的校正值=角度差-360度;
当两点的角度差小于-180度时,角度差的校正值=角度差+360度;其余情况下,不进行校
正;
(20)、将进行校正后的角度差进行累加求和;
(21)、判断是否已计算到最后一边,如判断结果为否,则返回(9)步骤;
(22)、如(21)步骤中的判断结果为是,则判断角度差累加和的绝对值是否等于360度;
(23)、如(22)步骤中的如判断结果为是,则得出结论:车辆在拥挤区域内;
(24)、如(22)步骤中的如判断结果为否,则得出结论:车辆在拥挤区域外;
(25)、返回主方法(7)步骤。 |
所属类别: |
发明专利 |