前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >汉字转拼音

汉字转拼音

作者头像
数据处理与分析
发布2019-07-31 16:21:29
3.3K0
发布2019-07-31 16:21:29
举报

汉字转拼音

1、前言

FME的功能已经足够强大,在FME丰富的数据格式与众多转换器的支持下,我们可以完成很多复杂的工作。但是如果能使用Python来对其进行进一步的功能扩展的话,将会使FME更加开放。本文将通过一个小例子来讲解如何进行功能的扩展。

2、准备工作

由于本机安装了ArcGIS所以可以直接引用其自带Python的所有第三方包,需要做就是将ArcGIS下的pth文件(如下图所示)复制到FME Python路径下,并添加一行路径信息。复制前后pth文件如下图所示:

在做完第一步的准备工作后,需要安装汉字转拼音的包pypinyin

如下图,安装所需包

这样,就基本完成了环境的配置,我们可以进行下一步的操作。

3、编写魔板

请注意,这里我使用的是魔板,偶尔在技术交流群里看到群友这么写,觉得真是太准确了,FME平台就是魔力满满有没有?

魔板我已经写好了,预览如下图:

现在进行解析:

整体思路:首先使用Creator转换器来创建一个要素,然后经PythonCaller处理,最后连接到Inspector来预览。

Creator转换器:我们为要素添加一个字段,字段名为att,内容为‘东阿阿胶’(我不是做广告啊,只是觉得这个多音字比较典型)。

PythonCaller转换器:首先导入所需的包,然后获取需要的字段,并转换为拼音(首字母大写),最后将转换好的拼音输出。整体如下图所示:

4、运行魔板预览数据

直接上结果截图了:

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

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

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

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

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