我们进行拉网后需要统计一下拉网的距离,在MapInfo里面估计大家都会,但是在GQIS里面如何实现的,今天我们就来学习一下如何计算拉网路段的总距离。
1、首先我们把拉网的测试数据导入到QGIS里面去,格式是tab格式,测试软件直接就可以导成tab格式,小编使用的是鼎立测试软件。
2、由于此处是不同的采样点,因此我们需要把点转化成路径,我们在工具箱里面搜索Points to Path,选择点转线的功能:
3、跳出如下界面,我们选择我们需要转换的图层,然后点击运行就可以了:
4、稍等一下后出现如下提示,显示已经成功了,然后我们就可以进行下一步操作了:
5、因为我们是需要计算距离,因此我们还需要再新建一个距离的字段:
6、新建好之后我们再在字段计算器里面选择更新字段, $length :返回线串的长度,如果你需要一个多边形的边界长度,可以使用$perimeter代替。该函数计算的长度遵循当前工程的椭球体和距离单位设置。例如,如果工程设置了椭球参数,那么计算出的长度将是球面距离,如果没有设置椭球体,那么计算出的长度将是平面长度。
7、这样我们就能计算出距离是8008.3234,他的单位是默认的米
8、如果你直接要计算成千米,就需要使用这个表达式 $length / 1000就可以
如果没有教程得欢迎在评论区留言,小编会先研究,如果研究出来了会整理成教程共大家一起学习。
领取专属 10元无门槛券
私享最新 技术干货