前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Python扩展FME之:调用ArcPY辅助地理数据的处理

使用Python扩展FME之:调用ArcPY辅助地理数据的处理

作者头像
数据处理与分析
发布2019-07-31 16:25:27
2.7K1
发布2019-07-31 16:25:27
举报

01

前言

在FME平台进行地理数据处理的时候,有时候会需要调用ArcGIS的工具来进行数据的处理,下图展示的是我之前做过的一个小例子,在本文中,将着重讲下PythonCaller中的一些设置,魔板中使用FME进行的一些处理不是本文的重点,将不在本文叙述。

02

PythonCaller转换器中的地理处理与参数的接收与传递


先来张截图看下转换器整体设置


  1. 参数接收 在转换器中通过getAttribute方法来获取要素的字段内容;获取的字段内容将存在变量里方便调用;
  2. 地理处理 在转换器中通过调用arcpy.Erase_analysis方法来进行要素间的擦除操作;
  3. 参数传递 在转换器中通过setAttribute方法来传递参数;共后续的将要素读进来进行进一步的地理处理;

03

总结

看到了吗?是不是很简单啊。在FME中通过Python来调用ArcGIS的地理处理工具进行地理,可以很方便的将两个平台的优势结合起来,极大的简化我们的工作。本文通过一个最简单的示例来展示如何扩展FME,希望可以给各位读者带来帮助。


注意:在FME中调用ArcPy需要进行环境的配置,具体可以看本次推送的第二篇推文,也可自行百度


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档