一种基于电子地图的时限内通勤范围查询系统及方法技术方案

技术编号:15542584 阅读:65 留言:0更新日期:2017-06-05 11:28
本发明专利技术提供一种基于电子地图的时限内通勤范围查询系统及其方法。该系统包括:查询信息输入单元,用于接收输入条件;电子地图网格生成单元,基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格;通勤距离计算单元,基于输入的出行方式来计算根据该出行方式在指定时限内所能到达的通勤范围;电子地图展示单元,用于将通勤范围在电子地图上进行展示。本发明专利技术有利于人们知晓城市交通的通勤状态和能力,进行指导自己的行为,如选择适当的交通工具出行,或选择适当的地点进行消费等。本发明专利技术使用户不必多次单点查询出行范围,有利于减少用户的搜索次数,提高用户搜索效率,可广泛用于房地产、旅游、公共出行、市场调研等行业。

System and method for searching commuting range within time limit based on electronic map

The invention provides a time limit commuting range inquiry system based on an electronic map and a method thereof. The system includes a query information input unit for receiving the input conditions; electronic map grid generation unit based on the input conditions, the electronic map corresponding to the specified position on the grid division, the generation of electronic map grid; computing unit commutes, calculated according to the way of travel within the specified time limit can reach the commuting range input based on the way of travel; electronic map display unit, used to commute on the electronic map display range. The invention is beneficial for people to know the commuting state and capacity of the urban traffic, and to guide their behavior, such as selecting the proper means of transportation, traveling or choosing the appropriate place for consumption, etc.. The invention has the advantages that the user does not need to check the travel range many times and is beneficial to reduce the search times of users and improve the search efficiency of users, and can be widely used in real estate, tourism, public travel, market research and other industries.

【技术实现步骤摘要】
一种基于电子地图的时限内通勤范围查询系统及方法
本专利技术涉及一种基于电子地图的时限内通勤范围查询系统及方法。
技术介绍
随着网络技术的普及,目前人们出行基本上都会在手机上使用电子地图查询从出发地到目的地的出行路线,从而获知出行状况并选择最优的出行方式。然而,目前在电子地图上只能查询点与点之间的通勤距离,如通过输入起点和终点来查询线路等,这不方便人们获取指定地理坐标和时限内的通勤范围来优化自己的交通行为,如有时候在租住房屋时,需要看很多房屋来进行选择,此时就需要查看指定时间内,比如1小时内使用公共交通工具所能达到的范围。因此,亟待需要提供一种能够在指定时限内从某一指定位置出发所能到达的通勤范围的电子地图查询系统。
技术实现思路
针对上述技术问题,本专利技术提供一种基于电子地图的时限内通勤范围查询系统及方法,通过输入地理坐标和时限等参数,查询获取通勤范围,并在电子地图上进行展示。本专利技术采用的技术方案如下:本专利技术的一实施例提供一种基于电子地图的时限内通勤范围查询系统,包括:查询信息输入单元,用于接收输入条件,输入条件至少包括关于出发位置、时限、出行方式的参数,用于指示查询从指定位置出发在指定时限内所能到达的通勤范围;电子地图网格生成单元,基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格,并确定电子地图网格中的每个单位网格的中心点坐标,每个单位网格的中心点坐标为确定通勤距离的目的地参考点;通勤距离计算单元,基于输入的出行方式来计算根据该出行方式在指定时限内所能到达的参考通勤距离,并以指定位置为圆心和以该参考通勤距离为半径画圆,然后遍历电子地图网格中位于圆内的出行方式所对应的所有道路,选取与指定位置之间的距离最接近参考通勤距离的目的地参考点作为目标地点,汇集所有目标地点从而得到从指定位置出发在指定时限内所能到达的通勤范围;电子地图展示单元,用于将通勤范围在电子地图上进行展示。可选地,电子地图网格生成单元通过以下步骤来生成电子地图网格:使用矩形网格体系包含电子地图的外形轮廓,选取矩形网格体系中的两个边界点A(x1,y1)、B(x2,y2),并利用电子地图直线距离计算公式计算电子地图的实际最长横向长度和最长纵向长度;通过下述公式(1)和(2)来计算电子地图网格中的每个单位网格的长度和高度:其中,W为单位网格的长度,α为长度缩放系数,abs(x1-x2)为x1,x2差的绝对值,distance(x1,x2)表示x1,x2的实际直线距离;H为单位网格的高度,β为高度缩放系数,abs(y1-y2)为y1,y2差的绝对值,distance(y1,y2)表示y1,y2的实际直线距离;根据确定的单位网格的长度W和高度H来复制单位网格直至网格体系覆盖整个电子地图,并通过下述公式(3)和(4)来计算单位网格的左上角坐标和中心点坐标:xi=x1+i*W,yi=yj+j*H(3)其中,xi和yj分别是位于电子地图网格中的i行j列位置的单位网格的左上角坐标的横坐标值和纵坐标值,i取值范围为j取值范围为x和y分别为单位网格的中心点坐标的横坐标值和纵坐标值。可选地,通过下述公式(5)来计算根据选择的出行方式在指定时限内所能到达的参考通勤距离:DT=Tlimit*C(5)其中,DT为根据选择的出行方式在指定时限内所能到达的参考通勤距离,Tlimit为时限,单位为分钟,C为选择的出行方式的平均行驶速度,单位为公里/分钟。可选地,输入条件还包括出发日期和网格尺寸,出发位置包括城市名称、地理名称或地理坐标。可选地,还包括存储单元,存储有通勤数据源并存储查询信息输入单元接收的输入条件、电子地图网格单元生成的电子地图网格、通勤距离计算单元计算的通勤范围数据。本专利技术的另一实施例提供一种基于电子地图的时限内通勤范围查询方法,其特征在于,包括以下步骤:S100:接收输入条件,输入条件至少包括关于出发位置、时限、出行方式的参数,用于指示查询从指定位置出发在指定时限内所能到达的通勤范围;S200:基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格,并确定电子地图网格中的每个单位网格的中心点坐标,每个单位网格的中心点坐标为确定通勤距离的目的地参考点;S300:基于输入的出行方式来计算根据该出行方式在指定时限内所能到达的参考通勤距离,并以指定位置为圆心和以该参考通勤距离为半径画圆,然后遍历电子地图网格中位于圆内的出行方式所对应的所有道路,选取与指定位置之间的距离最接近参考通勤距离的目的地参考点作为目标地点,汇集所有目标地点从而得到从指定位置出发在指定时限内所能到达的通勤范围;S400:将通勤范围在电子地图上进行展示。本专利技术提供的基于电子地图的时限内通勤范围查询系统可以实时地计算指定地理坐标时限内的通勤范围,并在电子地图上展示。本专利技术有利于人们知晓城市交通的通勤状态和能力,进行指导自己的行为,如选择适当的交通工具出行,或选择适当的地点进行消费等。本专利技术使用户不必多次单点查询出行范围,有利于减少用户的搜索次数,提高用户搜索效率,可广泛用于房地产、旅游、公共出行、市场调研等行业。附图说明图1为本专利技术实施例提供的基于电子地图的时限内通勤范围查询系统的结构示意图。图2(a)和图2(b)为本专利技术实施例的电子地图网格生成示意图。图3为本专利技术实施例的通勤范围计算的一个示例图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。图1为本专利技术实施例提供的基于电子地图的时限内通勤范围查询系统的结构示意图。图2(a)和图2(b)为本专利技术实施例的电子地图网格生成示意图。图3为本专利技术实施例的通勤范围计算的一个示例图。如图1所示,本专利技术的一实施例提供一种基于电子地图的时限内通勤范围查询系统,包括查询信息输入单元1、电子地图网格生成单元2、通勤范围计算单元3、电子地图展示单元4和存储单元5。以下对各单元进行介绍。<查询信息输入单元>查询信息输入单元1用于接收输入条件,输入条件至少包括关于出发位置、时限、出行方式的参数,用于指示查询从指定位置出发在指定时限内所能到达的通勤范围。具体地,该查询信息输入单元1用于搜集用户的输入条件作为查询参数,包括但限于以下条件参数:城市名称、地理名称(如A地)、地理坐标(如GPS地理坐标)、时限(如20分钟、1小时)、出行方式(如公共交通、自驾、步行等),以上示例仅为说明用途,并非用于限定范围,可根据实际情况来设置更多的条件参数。其中地理名称和地理坐标是二必选一填入方式,如果两者都填,默认选择地理名称参数的内容。该单元包括地理名称转换为地理坐标功能,转换方式可以来源于第三方的API服务,也可以从系统的存储单元5中保存的通勤数据源中查询获取。<电子地图网格生成单元>电子地图网格生成单元2,用于基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格,并确定电子地图网格中的每个单位网格的中心点坐标,每个单位网格的中心点坐标为通勤距离的目的地参考点。具体地,该电子地图网格生成单元2用于在电子地图上进行网格化划分,单位网格按电子地图比例表示实际区域大小,如0.1cm*0.1cm的单位网格表示现实中1km2的实际范围。网格与电子地图同比例缩放,本文档来自技高网...
一种基于电子地图的时限内通勤范围查询系统及方法

【技术保护点】
一种基于电子地图的时限内通勤范围查询系统,其特征在于,包括:查询信息输入单元,用于接收输入条件,输入条件至少包括关于出发位置、时限、出行方式的参数,用于指示查询从指定位置出发在指定时限内所能到达的通勤范围;电子地图网格生成单元,基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格,并确定电子地图网格中的每个单位网格的中心点坐标,每个单位网格的中心点坐标为确定通勤距离的目的地参考点;通勤距离计算单元,基于输入的出行方式来计算根据该出行方式在指定时限内所能到达的参考通勤距离,并以指定位置为圆心和以该参考通勤距离为半径画圆,然后遍历电子地图网格中位于圆内的出行方式所对应的所有道路,选取与指定位置之间的距离最接近参考通勤距离的目的地参考点作为目标地点,汇集所有目标地点从而得到从指定位置出发在指定时限内所能到达的通勤范围;电子地图展示单元,用于将通勤范围在电子地图上进行展示。

【技术特征摘要】
1.一种基于电子地图的时限内通勤范围查询系统,其特征在于,包括:查询信息输入单元,用于接收输入条件,输入条件至少包括关于出发位置、时限、出行方式的参数,用于指示查询从指定位置出发在指定时限内所能到达的通勤范围;电子地图网格生成单元,基于输入条件,对指定位置对应的电子地图进行网格化划分,生成电子地图网格,并确定电子地图网格中的每个单位网格的中心点坐标,每个单位网格的中心点坐标为确定通勤距离的目的地参考点;通勤距离计算单元,基于输入的出行方式来计算根据该出行方式在指定时限内所能到达的参考通勤距离,并以指定位置为圆心和以该参考通勤距离为半径画圆,然后遍历电子地图网格中位于圆内的出行方式所对应的所有道路,选取与指定位置之间的距离最接近参考通勤距离的目的地参考点作为目标地点,汇集所有目标地点从而得到从指定位置出发在指定时限内所能到达的通勤范围;电子地图展示单元,用于将通勤范围在电子地图上进行展示。2.根据权利要求1的系统,其特征在于,电子地图网格生成单元通过以下步骤来生成电子地图网格:使用矩形网格体系包含电子地图的外形轮廓,选取矩形网格体系中的两个边界点A(x1,y1)、B(x2,y2),并利用电子地图直线距离计算公式计算电子地图的实际最长横向长度和最长纵向长度;通过下述公式(1)和(2)来计算电子地图网格中的每个单位网格的长度和高度:其中,W为单位网格的长度,α为长度缩放系数,abs(x1-x2)为x1,x2差的绝对值,distance(x1,x2)表示x1,x2的实际直线距离;H为单位网格的高度,β为高度缩放系数,abs(y1-y2)为y1,y2差的绝对值,distance(y1,y2)表示y1,y2的实际直线距离;根据确定的单位网格的长度W和高度H来复制单位网格直至网格体系覆盖整个电子地图,并通过下述公式(3)和(4)来计算单位网格的左上角坐标和中心点坐标:xi=x1+i*W,yi=yj+j*H(3)其中,xi和yj分别是位于电子地图网格中的i行j列位置的单位网格的左上角坐标的横坐标值和纵坐标值,i取值范围为j取值范围为x和y分别为单位网格的中心点坐标的横坐标值和纵坐标值。3.根据权利要求1的系统,其特征在于,通过下述公式(5)来计算根据选择的出行方式在指定时限内所能到达的参考通勤距离:DT=Tlimit*C(5)其中,DT为根据选择的出行方式在指定时限内所能到达的参考通勤距离,Tlimit为时限,单位为分钟,C为选择的出行方式的平均行驶速度,单位为公里/分钟。4.根据权利要求1的系统,其特征在于,输入条件还包括出发日期和网格尺寸,出发位置包括城市名称、地理名称或地理坐标。5.根据权利要求1的系统,其特征在于,还包括存储单元,存储有通勤数据源并存储...

【专利技术属性】
技术研发人员:王肃孙玉权周荣超
申请(专利权)人:国信优易数据有限公司
类型:发明
国别省市:北京,11

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

1