FME教程:以根据自然幢给宗地红线在相交处添加节点为例,介绍图斑在公共边相交处加节点的实现方法,宗地红线批量加节点,图斑自动加界址点

目录

一、实现效果

二、实现过程

1.读取数据

2.提取自然幢的坐标节点

3.根据自然幢节点,给宗地红线添加节点

4.重构宗地红线面

5.输出成果    

6.模板的使用

三、总结


今天以根据自然幢给宗地红线在相交处添加节点为例,介绍图斑在公共边相交处加节点的实现方法,为大家解决此类问题提供思路方法。关注薇信工众号:“GIS工具乐园”,回复“FME”,获取模板及示例数据下载链接。

一、实现效果

下面的图1、图2分别为源数据、成果数据,可以看在原始宗地红线上有4个节点,进行批量转换处理后的宗地红线成果数据中,根据与自然幢图斑边界的相交情况,成功进行了添加节点操作,为宗地红线添加了5个节点。

图片

图1 源数据  

图片

图2 成果数据

二、实现过程

1.读取数据

这里以GDB格式的图斑数据作为示例,使用相应的读模块将GDB数据读取进来,如下图所示。    

图片

图3 读取数据

2.提取自然幢的坐标节点

这里先将自然幢图层的各个坐标节点提取出来,便于后续使用,效果如下图所示。

图片

图4 提取自然幢的坐标节点    

3.根据自然幢节点,给宗地红线添加节点

接下来我们要根据上一步提取到的自然幢节点数据,给宗地红线添加节点,得到新的宗地红线边界,如下图所示。

图片

图5 宗地红线添加节点

4.重构宗地红线面

这里将上一步添加节点后得到宗地红线边界进行重构,得到加节点后的宗地红线,如下图所示。

图片

图6 重构宗地红线面

5.输出成果    

最后调用GDB写模块,将成果数据输出到GDB格式数据中,完成数据转换,如下图所示。

图片

图7 输出成果

图片

图8 成果数据效果

6.模板的使用

在使用模板时,选择源GDB路径、容差、输出GDB路径等参数,然后点击运行即可。    

图片

图9 运行选项


☛ FME系列视频教程推荐 ☚


频讲解及模板下载☛ :【视频教程】9.依据自然幢给宗地红线添加节点


三、总结

本案例介绍了使用FME软件以根据自然幢给宗地红线在相交处添加节点为例,介绍图斑在公共边相交处加节点的实现方法,使用FME制作模板进行批量数据转换处理,可以实现工作成果的复用,极大提高工作效率。关注薇信工众号:“GIS工具乐园”,回复“FME”,获取模板及示例数据下载链接。

图片

图10 总体流程   


☟ 往期推荐 ☟


最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 07:56:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 07:56:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 07:56:03       82 阅读
  4. Python语言-面向对象

    2024-04-05 07:56:03       91 阅读

热门阅读

  1. node.js常用命令

    2024-04-05 07:56:03       34 阅读
  2. Visual Studio(VS) 搭建 QT 开发环境

    2024-04-05 07:56:03       34 阅读
  3. 【C++】List的模拟实现

    2024-04-05 07:56:03       28 阅读
  4. SPI456456

    2024-04-05 07:56:03       38 阅读
  5. 什么是stable diffusion?

    2024-04-05 07:56:03       37 阅读
  6. 初识CSS

    初识CSS

    2024-04-05 07:56:03      27 阅读
  7. 设计模式-抽象工厂模式

    2024-04-05 07:56:03       39 阅读
  8. 设计模式:工厂模式和抽象工厂模式的区别

    2024-04-05 07:56:03       33 阅读
  9. 蓝桥杯备考随手记: practise05

    2024-04-05 07:56:03       36 阅读