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