qgis生成随机点和随机线

原文:http://gisfun.xyz/?p=125

 

qgis自带的Processing Toolbox提供了很多生成随机点的工具,在Vector creation(矢量生成)工具组中,就有六种生成随机矢量点位的方法,分别是:

Random points along line 随线型分布的随机点

Random points in extent 在指定地理范围内的随机点

Random points in layer bounds 在图层边界范围内的随机点

Random points in polygons 在面状要素上的随机点

Random points inside polygons 在面状要素内部的随机点

Random points on lines 在线要素上的随机点

如果你的工具箱没有打开的话可以在主菜单view>Panels中将其勾选打开。

qgis生成随机点和随机线

一、生成随机点

我们以在面内生成随机点为例来看一下具体的操作步骤。

首先在qgis中打开一个面状图层,然后打开Random points in polygons工具,并按下图所示设置参数:

qgis生成随机点和随机线

随机点生成结果:

qgis生成随机点和随机线

 

如果你选择的是生成内存图层,可以在图层目录中将其导出保存:

qgis生成随机点和随机线

二、随机点连线

生成随机线的方法,是在生成随机点的基础上,手动选择随机点,然后利用Points to path 点集转线的方式进行操作。

1、生成数量足够多的随机点图层

2、给点图层添加x坐标属性并计算x坐标值:

添加字段:

qgis生成随机点和随机线

计算x坐标值:

qgis生成随机点和随机线

3、使用选择工具选择点集合

选择横向连线的点集合:

qgis生成随机点和随机线

 

4、使用Points to path工具生成线

qgis生成随机点和随机线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值