FME教程:界址表、宗地图以图形左上角为起点,顺时针编号很麻烦?本文给你介绍自动批量对图形寻找左上角坐标点,并按顺时针方向进行编号的解决方法,其他任意方位起点及方向编号的原理相同,可以参照本案例修改哦

您所在的位置:网站首页 cad给图形编号 FME教程:界址表、宗地图以图形左上角为起点,顺时针编号很麻烦?本文给你介绍自动批量对图形寻找左上角坐标点,并按顺时针方向进行编号的解决方法,其他任意方位起点及方向编号的原理相同,可以参照本案例修改哦

FME教程:界址表、宗地图以图形左上角为起点,顺时针编号很麻烦?本文给你介绍自动批量对图形寻找左上角坐标点,并按顺时针方向进行编号的解决方法,其他任意方位起点及方向编号的原理相同,可以参照本案例修改哦

2024-07-15 06:27| 来源: 网络整理| 查看: 265

目录

一、编号效果

二、实现过程

1.数据读取

2.获取图形边框的左上角点

3.寻找图形的左上角起点

4.计算编号

三、总结

在出界址表、宗地图等数据时,通常要求从左上角作为起点,并且顺时针编号,而图形的起点和方向并不固定。因为如果找出图形的左上角,并且作为起始点进行编号便成为一个技术难点。本文章给大家带来个基于FME实现的从左上角顺时针编号解决方法。本案例以常用左上角起始编号为例进行示范,其他的方位起始编号与本案例原理相同,例如左下,右上,右下等均可在本案例的基础上做一小点改动即可。关注薇信工众号:“GIS工具乐园”,回复“FME”,获取模板及示例数据下载链接。

一、编号效果

通过下图可以看到,实现了从左上角开始,按顺时针方向进行编号。

图1 编号效果

二、实现过程 1.数据读取

使用读模块读取shp数据,如果源数据是其他格式,那么调用相应读模块读取即可。通过下图可以看到,图形的起点(图中的红点)并不在左上角。

图2 原始图形的坐标起点情况

2.获取图形边框的左上角点

通过使用BoundsExtractor、VertexCreator转换器,提取出了每个图形的边框左上角点,如下图所示。

图3 获取图形边框的左上角点

3.寻找图形的左上角起点

主要通过NeighborFinder转换器,找到图形上离边框左上角点最近的拐点,即为图形的左上角起点,如下图所示。

图4 寻找图形的左上角起点

4.计算编号

找到图形上的左上角起始点后,即以该点为起点进行顺时间针方向编号,成果如下图所示。

图5 计算编号

☛ FME系列视频教程推荐 ☚

1.FME入门视频教程

2.FME进阶视频教程

3.FME案例实战教程

三、总结

本案例中以左上角起点顺时针方向编号进行示范,那么在实际工作中,以任意方向起始,顺时针或逆时针编号,与本案例原理相同,均可参照修改。关注微行公众号:“GIS工具乐园”,持续更新开发技巧分享哦。

图6 总体流程

☟ 往期推荐 ☟

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

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

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

GIS数据转换成CAD数据,还原显示CASS码、符号样式及高程值等图形属性的解决方案

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

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

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

从勘界图批量提取宗地红线到shapefile工具,从CAD图中批量提取指定类型图形到shp数据实现方法。

GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

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

基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3