1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 图斑从西北角起始编号 可分村分组 从左到右 从上到下的顺序编号。任意起始方位 任

图斑从西北角起始编号 可分村分组 从左到右 从上到下的顺序编号。任意起始方位 任

时间:2019-05-27 01:27:33

相关推荐

图斑从西北角起始编号 可分村分组 从左到右 从上到下的顺序编号。任意起始方位 任

目录

一、实现效果

二、实现过程

1.获取图斑中心坐标

2.图斑排序

3.创建顺序号

三、成果整理展示

四、总结

在给图斑编号,标BSM时,经常遇到需要按村、从左上方开始,从左向右,从上向下的顺序进行编号的需求。如果采用传统方法,操作繁琐,费时费力。这里给大家介绍一种基于FME实现的编号方法,实现了对图斑分村,并且从左到右,从上到下的顺序进行编号。其他起点及方向的编号与本文案例类似,可参照此法,小改即可。

一、实现效果

通过图1可以看到图斑情况,两种不同填充颜色的图斑分属于两个不同的村。通过图2可以看到,实现了在每个村内部从左往右,从上向下的顺序编号。

图1 源图斑情况

图2 编号成果

二、实现过程

1.获取图斑中心坐标

在数据读取后,获取图斑中心坐标。如下图所示。

图3获取图斑中心坐标

2.图斑排序

获取图斑中心坐标后,根据X、Y坐标,计算出排序系数,并根据排序系数进行排序,如下图所示。

图4图斑排序

3.创建顺序号

当图斑排好序后,根据所需的编号规则,创建编号即可,本案例的序号规则为“J”+顺序号,如下图所示。

图5创建顺序号

☛ 教程推荐☚

1.FME入门视频教程

2.FME进阶视频教程

3.FME案例实战教程

三、成果整理展示

为让大家直观了解编号的分布,这里将编号后的数据转文本并叠加图斑,效果如下。关注微行公众号:“GIS工具乐园”,持续更新FME开发技巧分享哦。

图6 成果展示

四、总结

1.本案例主要利用图斑中心坐标,计算排序系数,并根据排序系数排序后,再创建序号,即实现了在各村内部从左往右,从上向下的方向进行编号。使用到的主要转换器有CenterPointExtractor、Sorter、AttributeCreator等。

2.如需要使用其他方向的编号,只需修改排序系数计算规则即可。

☟ 往期推荐 ☟

FME进阶视频教程:一起来深入学习FME软件的使用,轻松搞定通宵爆肝都干不完的工作

界址表、宗地图以图形左上角为起点,顺时针编号很麻烦?本文给你介绍批量对图形坐标点进行编号的解决方法,可以任意方位及方向为起点哦~

快速批量压缩照片到指定大小工具,图片批量压缩实现方法

文件批量重命名工具,批量修改文件名的实现思路

文件批量提取工具,从大量文件中批量提取指定文件的实现思路

dwg数据自动批量计算宗地红线内的建筑面积、附属建筑面积工具

CAD地形图等高线标高批量取整工具,解决等高线标高出现小数的问题

根据高程值批量修改等高线为计曲线工具,解决地形图计曲线丢失问题

计曲线在计曲线注记点断开处的连接工具实现,快速连接计曲线缺口

基于FME实现的地理数据库批量建库的解决方案,支持gdb、mdb、shapefile等数据格式

利用FME实现DLG数据无损转CAD地形图,实现CAD地物符号完美还原的解决方案

图斑从西北角起始编号 可分村分组 从左到右 从上到下的顺序编号。任意起始方位 任意排列方向 亦可轻松搞定。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。