[发明专利]一种在指定范围内生成随机分布点的方法、设备和系统有效
申请号: | 202010494928.5 | 申请日: | 2020-06-03 |
公开(公告)号: | CN111694911B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 刘松;张军民;秦华;陈梦琳;宣伟浩;王叶晨梓;刘校妍;陈佳琦;韩凯铭;余乐乐 | 申请(专利权)人: | 杭州市勘测设计研究院有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 郭彩红 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指定 范围内 生成 随机 布点 方法 设备 系统 | ||
本发明公开了一种在指定范围内生成随机分布点的方法、设备和系统,属于测绘技术领域。本发明通过获取所要生成的随机分布点的数量,实现了可以根据指定范围内本身就有空间位置重合的点生成随机分布点,提高了生成随机分布点的效率;而且通过确定指定区域范围的最小外包多边形,使得将几个相邻的小指定范围面整合为一个指定范围,生成随机分布点,进一步提高了生成随机分布点的效率。避免了人工手动处理,降低了人工成本,同时也避免了由于人工手动操作的可靠性和准确性较低,从而导致点的个数不准确,从而提高了生成随机分布点的效率和准确性。
技术领域
本发明涉及测绘技术领域,尤其是涉及一种在指定范围内生成随机分布点的方法、设备和系统。
背景技术
在指定范围内生成随机分布点的过程中,现有技术所提供效果最好的生成方式是通过人工手动处理,人为在指定范围内生成随机分布点,其次是是通过ArcMAP的生成随机点工具。
在使用现有技术所提供的方式时,存在如下问题:
通过人工手动处理生成随机分布点时,不仅增加了人工成本,而且由于人工手动操作的可靠性和准确性较低,从而导致点的个数不准确。
在使用ArcMAP的生成随机点工具生成点数据时,无法根据指定范围内本身就有空间位置重合的点生成随机分布点,同时也不能将几个相邻的小指定范围面整合为一个指定范围,生成随机分布点,从而降低了生成随机分布点的效率。
发明内容
本发明提供了一种在指定范围内生成随机分布点的方法、设备和系统,包括:
第一方面,提供了一种在指定范围内生成随机分布点的方法,包括:
获取所要生成的随机分布点的数量,并确定指定区域范围的最小外包多边形;
对组成所述外包多边形的边分别进行加密,得到多组与所述外包多边形的边平行的线条;
获取所述多组线条相交的点,并对多个点按照随机数值进行平移;
获取平移后所在位置在所述指定区域范围内的点为随机分布点。
可选的,所述获取所要生成的随机分布点的数量包括:
获取矢量数据;
对所述矢量数据进行分析,获取所述指定区域范围以及需要生成点的数量。
可选的,所述对组成所述外包多边形的边分别进行加密,得到多组与所述外包多边形的边平行的线条包括:
根据所述数量,分别对所述外包多边形的所有边进行加密,得到多组与所述外包多边形的边平行的线条。
可选的,所述获取所述多组线条相交的点,并对多个点按照随机数值进行平移包括:
获取所述多组线条相交的多个点;
将所述多个点由线数据转换为点数据;
根据随机数值确定平移距离和平移方向;
对所述多个点以平移距离,向随机方向平移;
其中,所述随机数值包括空间坐标系中的x值和y值,所述x值为所述外包多边形在空间坐标系中x方向的最大值减最小值相关;所述y值为所述外包多边形在空间坐标系中y方向的最大值减最小值相关。
可选的,所述获取平移后所在位置在所述指定区域范围内的点为随机分布点包括:
获取平移后所在位置在所述指定区域范围内的点的数量;
若与所述需要生成点的数量不一致,则调整所述随机数值,并对多个点按照调整后的随机数值进行平移。
第二方面,提供了一种在指定范围内生成随机分布点的设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州市勘测设计研究院有限公司,未经杭州市勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010494928.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机器手浮动自适应结构装置
- 下一篇:一种降低断续切削成本的涂层刀具处理方法