上一期我们向大家介绍了
今天我们要向大家介绍一下
如何提取图斑的四至点
四至点
这与我们提取的四至范围
不一样的哦
四至范围
一、具体实现逻辑
1、四至点其实是图斑折点中东西南北的极值点,从这个逻辑出发,我们以东至点为例,东至点的x方向上的坐标与图斑的东至经纬度(xmax)是一样的。
2、基于此,我们可以将图斑要素折点转点,提取所有的图斑所有的折点,然后利用添加xy坐标工具,计算所有折点的坐标值。
3、利用上期推文介绍的工具计算图斑的四至范围经纬度坐标
4、利用筛选工具 ,将Point_X 与 东至 相等的记录筛除处理就是东至点了哦!
有个问题要注意我这边的筛除语句我设置了一个误差值,不然因为误差的问题可能要提不出来哦。我这边精度以gdb默认的6位小数为提取精度。
abs( "POINT_X" - "东至" ) <0.000001
5、在我们提取东至点之后,还有可能存在多个东至点的情况,因为有时刚好两个点或两个以上的点在同一经度上。所以,最后我们采用删除相同项工具,删除重复的东至点。
这边具体操作可以看文后的视频详细介绍。
下面直接上视频
二、模型实现与分享
1、四至点其实是图斑
也用模型构建器写好了工具
等你来拿哦
有需要的
评论区留下邮箱
不是上次的“四至”是“四至点”哦
注意:
该模型需要建立个NAME字段作为唯一标识码哦
才可以正常运行哦