本发明专利技术提供一种利用路网数据模拟点位数据的方法及系统,方法包括:获取目标城市主要道路标志点信息;通过空间地理引擎计算所述主要道路标志点的点位数据,并对获得的所述点位数据编号;设置目标点位数量,通过随机算法对已获取的所述点位数据进行筛选,获得目标点位数据。本发明专利技术通过先获取城市路网中的标志点,再将所有标志点转换为点位数据,在已得到的点位数据中随机筛选实际需要的点位数量,从而获取模拟点位,通过这种方法获取的模拟点位的地理位置都处于合理施工的范围,符合真实的应用场景,避免产生无效点位的情况发生,确保模拟出的数据更接近真实应用,提高开发效率和界面效果。
【技术实现步骤摘要】
一种利用路网数据模拟点位数据的方法及系统
本专利技术涉及数据模拟领域,尤其涉及的是一种利用路网数据模拟点位数据的方法及系统。
技术介绍
在城市基础设施布置,城市动态监控等基于GLS地图的应急建设中,往往需要模拟大量的城市数据作为设置点位数据的基础,并通过模拟出的点位数据作为实际设施建设的位置依据。现有的点位数据模拟方法是通过画出与城市轮廓近似的区域,采用随机算法把点位投放到轮廓区域中,从而获得分布均匀的点位数据,例如,在进行城市摄像头的铺设时,先对要铺设区域的轮廓进行描绘,再采用随机算法模拟点位,模拟点位所处的位置即为摄像头需要架设的位置,但是在实际操作时,往往出现地理特征并不适合摄像头架设的情况,原因是某些模拟点位被投放到了湖里,河流或其他不能架设摄像头的位置上,这就导致了购置设备的数量与实际使用的设备数量差异较大,产生浪费的同时给施工人员带来麻烦,延长了施工期限。因此,现有技术仍有待改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种利用路网数据模拟点位数据的方法,旨在解决现有技术中进行点位模拟时,模拟的点位不完全与实际地理环境匹配,容易造成资源与人工使用浪费的情况。本专利技术解决技术问题所采用的技术方案如下:一种利用路网数据模拟点位数据的方法,其中,所述利用路网数据模拟点位数据的方法包括:获取目标城市主要道路标志点信息;通过空间地理引擎计算所述主要道路标志点信息的点位数据,并对获得的所述点位数据编号;设置目标点位数量,通过随机算法对已获取的所述点位数据进行筛选,获得目标点位数据。所述的利用路网数据模拟点位数据的方法,其中,所述标志点信息为道路交叉口信息,所述道路交叉口的点位信息命名为道路交叉口名称。所述的利用网路数据模拟点位数据的方法,其中,所述标志点信息为路灯位置信息,所述路灯位置信息的点位信息命名为路灯名称-编号。所述的利用路网数据模拟点位数据的方法,其中,所述标志点信息为道路位置信息,所述道路位置信息命名为道路名称-编号。所述的利用路网数据模拟点位数据的方法,其中,所述空间地理引擎为Turf引擎。一种利用路网数据模拟点位数据的系统,其中,系统包括:输入模块,用于获取用户输入的目标城市及目标点位的数量;获取模块,用于获取所述目标城市主要道路标志点信息;处理模块,用于通过空间地理引擎计算所述主要道路标志点的点位数据,并对获得的所述点位数据进行编号;输出模块,用于通过随机算法对已获取的所述点位数据进行筛选,并输出与所述目标点位数量相同的目标点位数据。所述的利用路网数据模拟点位数据的系统,其中,所述标志点信息为道路交叉口信息,所述输出模块对所述道路交叉口信息的点位信息进行命名,命名规则为道路交叉口的名称。所述的利用路网数据模拟点位数据的系统,其中,所述标志点信息为路灯位置信息,所述输出模块对所述路灯位置信息的点位信息进行命名,命名规则为路灯名称-编号。所述的利用路网数据模拟点位数据的系统,其中,所述标志点信息为道路位置信息,所述输出模块对所述道路位置信息的点位信息进行命名,命名规则为道路名称-编号。所述的利用路网数据模拟点位数据的系统,其中,所述空间地理引擎为Turf引擎。本专利技术的技术效果:本专利技术提供了一种利用路网数据模拟点位数据的方法及系统,本专利技术通过获取目标城市的主要路网信息,精准获取城市可铺设公共设备的位置轮廓,再对路网中的标志点进行处理,得到具体的点位信息和点位名称,再将需求点位数目在上述已获得的点位中随机筛选,从而得到符合真实应用场景的点位数据,有效避免发生模拟的点位数据与实际地理情况不符合的情况发生,提高模拟准确率。附图说明图1是本专利技术利用路网数据模拟点位数据方法的流程图;图2是本专利技术利用路网数据模拟点位数据方法的实施例流程图。图3是本专利技术利用路网数据模拟点位数据系统的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。需要说明,若本专利技术实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则所述方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果所述特定姿态发生改变时,则所述方向性指示也相应地随之改变。另外,若本专利技术实施例中有涉及“第一”、“第二”等的描述,则所述“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。本专利技术还提供了一种利用路网数据模拟点位数据方法的流程图,如图1所示,方法包括:S100,获取目标城市主要道路标志点信息;S200,通过空间地理引擎计算所述主要道路标志点的点位数据,并对获得的点位数据编号;S300,设置目标点位数量,通过随机算法对已获取的所述点位数据进行筛选,获得目标点位数据。具体实施时,获取目标城市主要道路标志点信息中,先确认一个目标城市的范围,在获取该城市路网数据的过程中,可通过一些包含地理信息数据的获取软件进行获取,例如:在本专利技术的一个实施例中,利用水经注软件(一款提供地图资源整合的资源软件)直接获取目标城市的路网信息,实现相同效果获取地图资源的软件还有BIGMAP,及其他资源库等,该步骤仅提供获取目标城市路网的一个实施例,对此,本申请不进行限定。进一步地,当获取目标城市的主要路网信息后,进一步提取该路网信息中的标志点信息,在本申请中,标志点即为实际地理位置中已存在的基础建设,该基础建设的位置是固定的,短时间内无法移动,例如道路的交叉口、路灯以及道路等。进一步地,在获取目标城市的标志点信息后,通过空间地理引擎对已获得的标志点信息进行处理,将标志点信息处理为在一个立体坐标系中的点位数据并对获得的点位数据进行数据编号,这样处理的好处在于将地理信息转换为数字信息,便于计算机统筹计算,同时,在实际空间中,需要对点位进行建设时,施工人员能够根据数据编号和点位数据中的相对位置进一步进行确认,避免发生地理位置识别错误的行为。在本申请中,使用的空间地理引擎具体为Turf(TotalUnduplicatedReachandFrequrncy)一种地理信息算法库,通过Turf空间地理引擎,能偶实现空间分析操作,例如生成缓冲区,计算等高线等,因此,经过Turf空间地理计算引擎处理后的点位数据信息中能够包含点位在该地区中的空间地理信息,从而便于在获取到点位信息后,对于该点本文档来自技高网...
【技术保护点】
1.一种利用路网数据模拟点位数据的方法,其特征在于,所述利用路网数据模拟点位数据的方法包括:/n获取目标城市主要道路标志点信息;/n通过空间地理引擎计算所述主要道路标志点信息的点位数据,并对获得的所述点位数据编号;/n设置目标点位数量,通过随机算法对已获取的所述点位数据进行筛选,获得目标点位数据。/n
【技术特征摘要】
1.一种利用路网数据模拟点位数据的方法,其特征在于,所述利用路网数据模拟点位数据的方法包括:
获取目标城市主要道路标志点信息;
通过空间地理引擎计算所述主要道路标志点信息的点位数据,并对获得的所述点位数据编号;
设置目标点位数量,通过随机算法对已获取的所述点位数据进行筛选,获得目标点位数据。
2.根据权利要求1所述的利用路网数据模拟点位数据的方法,其特征在于,所述标志点信息为道路交叉口信息,所述道路交叉口的点位信息命名为道路交叉口名称。
3.根据权利要求1所述的利用网路数据模拟点位数据的方法,其特征在于,所述标志点信息为路灯位置信息,所述路灯位置信息的点位信息命名为路灯名称-编号。
4.根据权利要求1所述的利用路网数据模拟点位数据的方法,其特征在于,所述标志点信息为道路位置信息,所述道路位置信息命名为道路名称-编号。
5.根据权利要求1所述的利用路网数据模拟点位数据的方法,其特征在于,所述空间地理引擎为Turf引擎。
6.一种利用路网数据模拟点位数据的系统,其特征在于,系统包括:
输入模块,用...
【专利技术属性】
技术研发人员:陈志芬,卫宣安,姜坤,吴闽华,
申请(专利权)人:深圳震有科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。