一种基于GIS缓冲区分析的路线处理方法及装置制造方法及图纸

技术编号:14845924 阅读:113 留言:0更新日期:2017-03-17 12:12
本发明专利技术实施例公开了一种基于GIS缓冲区分析的路线处理方法,用于快速地选取路线以及将路口点排序并显示。本发明专利技术实施例方法包括:终端接收划线指令;终端在系统地图上确定第一路线,第一路线包括第1线段至第N线段;终端通过缓冲区分析技术确定第一路线对应的第1路口点至第K路口点;终端确定每一个路口点的对应线段;终端根据每一个路口点以及每一个路口点的对应线段确定第1距离至第K距离;终端按照第1距离至第K距离从小到大的顺序对每一个路口点进行排序,得到路口点排序结果;所述终端根据路口点排序结果生成并显示路口点排序列表。本发明专利技术通过划线工具确定路线,并对路线中的路口点进行排序并显示,提高了选取路线和路口点的效率。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种基于GIS缓冲区分析的路线制定方法及装置。
技术介绍
GIS(GeographicInformationSystem,地理信息系统)是多种学科交叉的产物,它以地理空间为基础,采用地理模型分析方法,实时提供多种空间和动态的地理信息,是一种为地理研究和地理决策服务的计算机技术系统。是将计算机硬件、软件、地理数据以及系统管理人员组织而成的对任一形式的地理信息进行高效获取、存储、更新、操作、分析及显示的集成。缓冲区分析是指以点、线、面实体为基础,自动建立其周围一定宽度范围内的缓冲区多边形图层,然后建立该图层与目标图层的叠加,进行分析而得到所需结果。它是用来解决邻近度问题的空间分析工具之一。邻近度描述了地理空间中两个地物距离相近的程度。在地理位置分析、选取或者路线选取制定的领域中,合理利用GIS技术以及缓冲区分析能有效解决许多问题。应用GIS技术制定应急路线时通常会遇到以下的问题。在应用GIS应用软件系统中需要根据预定条件制定应急路线方案时,用户需要根据方案路线从界面上的列表菜单点开下拉框选择的方式一个一个地选择路口,从而确定应急路线。当路口数量较多时,下拉框的选项数量也会较多,操作起来非常的麻烦,工作效率低下而且用户体验不佳。
技术实现思路
本专利技术实施例提供了一种基于GIS缓冲区分析的路线处理方法,用于快速地选取路线以及将路口点排序并显示。有鉴于此,本专利技术的第一方面提供基于GIS缓冲区分析的路线处理方法,包括:终端接收划线指令,终端为基于地理信息系统GIS系统的终端;终端在系统地图上确定第一路线,系统地图为GIS系统的地图,第一路线根据划线指令确定,第一路线包括第1线段至第N线段,N大于等于1;终端通过缓冲区分析技术确定第一路线对应的第1路口点至第K路口点,K大于等于1;终端确定每一个路口点的对应线段,对应线段为第1线段至第N线段中的其中一条线段;终端根据每一个路口点以及每一个路口点的对应线段确定第1距离至第K距离;终端按照第1距离至第K距离从小到大的顺序对每一个路口点进行排序,得到路口点排序结果;终端根据路口点排序结果生成并显示路口点排序列表。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种实施方式中,终端确定每一个路口点的对应线段包括:对于每一个路口点,终端确定与路口点距离小于预设阈值的线段作为路口点的对应线段。结合本专利技术实施例的第一方面或第一方面的第一种实施方式中的任意一种,在本专利技术实施例的第一方面的第二种实施方式中,终端根据每一个路口点以及每一个路口点的对应线段确定第1距离至第K距离包括:终端确定经过路口点且与对应线段垂直的垂线;终端计算垂线与对应线段的交点到对应线段的起点的距离,得到第1距离至第K距离。结合本专利技术实施例的第一方面、第一方面的第一种至第二种实施方式之中的任意一种,在本专利技术实施例的第一方面的第三种实施方式中,终端按照第1距离至第K距离从小到大的顺序对每一个路口点进行排序之前还包括:终端按照确定第一路线的对应线段的先后顺序对对应线段进行排序。结合本专利技术实施例的第一方面、第一方面的第一种至第三种实施方式之中的任意一种,在本专利技术实施例的第一方面的第四种实施方式中,终端根据路口点排序结果生成并显示路口点排序列表之后还包括:终端显示第1路口点至第K路口点的对应设备的操作界面。本专利技术的第二方面提供一种装置,包括:接收模块,用于接收划线指令;第一确定模块,用于在系统地图上确定第一路线,系统地图为GIS系统的地图,第一路线根据划线指令确定,第一路线包括第1线段至第N线段,N大于等于1;第二确定模块,用于通过缓冲区分析技术确定第一路线对应的第1路口点至第K路口点,K大于等于1;第三确定模块,用于确定每一个路口点的对应线段,对应线段为第1线段至第N线段中的其中一条线段;第四确定模块,用于根据每一个路口点以及每一个路口点的对应线段确定第1距离至第K距离;第一排序模块,用于按照第1距离至第K距离从小到大的顺序对每一个路口点进行排序,得到路口点排序结果;第一显示模块,用于根据路口点排序结果生成并显示路口点排序列表。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第一种实施方式中,第三确定模块包括:第一确定单元,用于对于每一个路口点,确定与路口点距离小于预设阈值的线段作为路口点的对应线段。结合本专利技术实施例的第二方面和第二方面的第一种实施方式中的任意一种,在本专利技术实施例的第二方面的第二种实施方式中,第四确定模块包括:第二确定单元,用于确定经过路口点且与对应线段垂直的垂线;计算单元,用于计算垂线与对应线段的交点到对应线段的起点的距离,得到第1距离至第K距离。结合本专利技术实施例的第二方面、第二方面的第一种实施方式和第二方面的第二种实施方式中的任意一种,在本专利技术实施例的第二方面的第三种实施方式中,还包括:第二排序模块,用于按照确定第一路线的对应线段的先后顺序对对应线段进行排序。结合本专利技术实施例的第二方面、第二方面的第一种实施方式至第二方面的第三种实施方式中的任意一种,在本专利技术实施例的第二方面的第四种实施方式中,还包括:第二显示模块,用于显示第1路口点至第K路口点的对应设备的操作界面。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术提供了一种基于GIS缓冲区分析的路线处理方法,终端在GIS系统上通过划线工具划出需要的路线,再通过GIS系统的缓冲区分析技术找出路线上的路口点。然后终端会计算路口点在路线上各段线段上的距离,区分出路口在分别在所画线段的哪一段上。终端再计算出路口点到线段的垂足与线段起点的距离,然后对路口点进行排序,生成并显示经过排序的路口点列表。本方法利用划线工具以及缓冲区分析技术确定路线,然后会将路线上的路口点排序并显示给用户。这种方法避免用户一个一个手动选取路口点来确定路线,提高了工作效率以及用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例的一种基于GIS缓冲区分析的路线处理方法的一个实施例示意图;图2是本本文档来自技高网...

【技术保护点】
一种基于GIS缓冲区分析的路线处理方法,其特征在于,包括:终端接收划线指令,所述终端为基于地理信息系统GIS系统的终端;所述终端在系统地图上确定第一路线,所述系统地图为所述GIS系统的地图,所述第一路线根据所述划线指令确定,所述第一路线包括第1线段至第N线段,N大于等于1;所述终端通过缓冲区分析技术确定所述第一路线对应的第1路口点至第K路口点,K大于等于1;所述终端确定每一个路口点的对应线段,所述对应线段为所述第1线段至所述第N线段中的其中一条线段;所述终端根据每一个路口点以及每一个路口点的所述对应线段确定第1距离至第K距离;所述终端按照所述第1距离至所述第K距离从小到大的顺序对所述每一个路口点进行排序,得到路口点排序结果;所述终端根据所述路口点排序结果生成并显示路口点排序列表。

【技术特征摘要】
1.一种基于GIS缓冲区分析的路线处理方法,其特征在于,包括:
终端接收划线指令,所述终端为基于地理信息系统GIS系统的终端;
所述终端在系统地图上确定第一路线,所述系统地图为所述GIS系统的
地图,所述第一路线根据所述划线指令确定,所述第一路线包括第1线段至
第N线段,N大于等于1;
所述终端通过缓冲区分析技术确定所述第一路线对应的第1路口点至第
K路口点,K大于等于1;
所述终端确定每一个路口点的对应线段,所述对应线段为所述第1线段
至所述第N线段中的其中一条线段;
所述终端根据每一个路口点以及每一个路口点的所述对应线段确定第1
距离至第K距离;
所述终端按照所述第1距离至所述第K距离从小到大的顺序对所述每一
个路口点进行排序,得到路口点排序结果;
所述终端根据所述路口点排序结果生成并显示路口点排序列表。
2.根据权利要求1所述基于GIS缓冲区分析的路线处理方法,其特征在
于,所述终端确定每一个路口点的对应线段包括:
对于每一个路口点,所述终端确定与所述路口点距离小于预设阈值的线
段作为所述路口点的对应线段。
3.根据权利要求1或2所述基于GIS缓冲区分析的路线处理方法,其特
征在于,所述终端根据每一个路口点以及每一个路口点的所述对应线段确定
第1距离至第K距离包括:
所述终端确定经过所述路口点且与所述对应线段垂直的垂线;
所述终端计算所述垂线与所述对应线段的交点到所述对应线段的起点的
距离,得到第1距离至第K距离。
4.根据权利要求3所述基于GIS缓冲区分析的路线处理方法,其特征在
于,所述终端按照所述第1距离至所述第K距离从小到大的顺序对所述每一
个路口点进行排序之前还包括:
所述终端按照确定所述第一路线的所述对应线段的先后顺序对所述对应
线段进行排序。
5.根据权利要求1所述基于GIS缓冲区分析的路线制定方法,其特征在<...

【专利技术属性】
技术研发人员:唐健陈毅林韩占东
申请(专利权)人:深圳市科漫达智能管理科技有限公司
类型:发明
国别省市:广东;44

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

1