首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Python扩展FME之:汉字转拼音

汉字转拼音 1、前言 ---- 昨天晚上发的,里面截图都看不清,所以今天重发一遍 ---- FME的功能已经足够强大,在FME丰富的数据格式与众多转换器的支持下,我们可以完成很多复杂的工作。...但是如果能使用Python来对其进行进一步的功能扩展的话,将会使FME更加开放。本文将通过一个小例子来讲解如何进行功能的扩展。...2、准备工作 由于本机安装了ArcGIS所以可以直接引用其自带Python的所有第三方包,需要做就是将ArcGIS下的pth文件(如下图所示)复制到FME Python路径下,并添加一行路径信息。...3、编写魔板 请注意,这里我使用的是魔板,偶尔在技术交流群里看到群友这么写,觉得真是太准确了,FME平台就是魔力满满有没有? 魔板我已经写好了,预览如下图: ?

99140

FME应用之-Geohash decode

如何解码,当然首选方式必须是我万能的FME啊! 如何做? 造点数据 首先,在没数据的情况下,我要先造点数据出来,数据我用了文本数据矢量化中采用的数据,采用如下图所示的代码进行了处理: ?...造数据的逻辑 首先加载含有xy的数据,使用Python的geohash包进行encode处理。encode后的数据写出到文本中供FME使用。 处理 依然来一张胜千言的图吧! ?...从图中可以看到,FME支持Geohash这种数据格式。读取这种格式后,FME可以直接把它当成了矢量要素,XY信息也都得出来了,用户可以根据自己的需要写成各种需要的格式,非常方便。...并且像这种不需要什么分析的转换,FME的处理速度非常快,感兴趣的朋友可以自己测试一波。 others FME作为一种数据处理的工具,图形化界面非常友好。...这次分享的这个案例,虽然用Python或者其他的语言也都能处理,但我还是倾向于FME。毕竟能妥妥拽拽解决的事情,谁愿意去写代码啊!

92230

FME不能的时候

FME不能? 大多数时候,FME都很给力,但一个月总有那么……那么……那啥来着。反正就是不好用了。就像这样: ? 你分析好数据,理清思路,然后开开心心的打开软件准备工作了。...那怎么做 内心戏 首先我找了一个别的excel文档试了一下,FME好像是正常的,没啥问题。 既然工具没问题,那问题肯定是就在数据上了? 我用excel打开了两个文件看了一下,好像也正常。...所以,我打算在FME处理之前,再进行一步预处理。 虽然人工做预处理是肯定没问题的,但考虑到数据量还比较大,人工预处理耗时费力。再者,作为一个有追求的工具人,首先要考虑的方式肯定是:用工具!...基本思路 尝试使用工具,来合并excel文档,把文档处理成FME可以支持的格式。 然后使用已有的模型来进行接下来的数据处理。 开干 既然是处理excel文档,那就使用Python来测试一下。...前面做的事情,就是让处理流程回归到正常 预处理 其实这个步骤,才是预处理,上面的Python应该叫预预处理了。 ? 预处理成果 ?

67120

FME中使用Python做缓冲并转换为WKT

使用FME的函数可以方便的在要素与WKT之间进行转换。而WKT可以作为一种格式在各平台中进行传递,比如说ArcGIS与FME。...PythonCaller 在FME中使用Python可以有多种方式,本文介绍的是使用PythonCaller这个转换器。...关于Python的函数可以查看safe官方文档,链接:http://docs.safe.com/fme/html/fmepython/。 ? 魔板截图及数据预览 ?...100个点,然后将点移动,移动后的点分以下两条数据流: 连接成线 直接到Pycaller连接成线的 数据也分为两条数据流: 闭合形成面 直接到Pycaller Pycaller中的代码 import fme...虽然能在FME中使用Python做到很多事情,但我还是建议,能使用转换器完成的工作尽量不要去使用Py(这个要看个人喜好了),因为跟代码比较起来,转换器不仅易用,而且更便于维护。

1.1K20

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

01 — 前言 在FME平台进行地理数据处理的时候,有时候会需要调用ArcGIS的工具来进行数据的处理,下图展示的是我之前做过的一个小例子,在本文中,将着重讲下PythonCaller中的一些设置,魔板中使用...FME进行的一些处理不是本文的重点,将不在本文叙述。...在FME中通过Python来调用ArcGIS的地理处理工具进行地理,可以很方便的将两个平台的优势结合起来,极大的简化我们的工作。...本文通过一个最简单的示例来展示如何扩展FME,希望可以给各位读者带来帮助。 ---- 注意:在FME中调用ArcPy需要进行环境的配置,具体可以看本次推送的第二篇推文,也可自行百度 ----

2.7K40

正则在FME中的应用

前言 能看到此文,我就粗暴的认为你已经对FME有了一定的了解。不了解没关系可以去FME博客进行学习,也可以去看FME十分钟进行相关的了解。...这意味着,如果要筛选“我是FME中国技术交流群里的青,哈哈哈!”与“我是青,我在FME中国技术交流群,哦哦哦!”...这样的两个字符串,并且我们将筛选规则确定为:字符串中同时含有FME和青这两个字符串,且FME在青之前;如果是之前的版本我们只能将表达式写成:.+FME.*青....StringSearcher 使用StringSearcher从字符串中提取需要的信息大概是这个转换器最经典的用法,假如有这样两个个字符串:我最喜欢用的编程语言是'Python';我最喜欢的...不仅在FME中可以使用正则表达式,在Python或JAVA以及绝大多数计算机语言中都可以使用正则,并且在计算机语言中的正则是更加强大的。

73420

FME小技巧-Esri Shapefile乱码

问题 FME打开Shapefile数据,字段名偶尔会有乱码的情况。 数据特点 经常有朋友会问,我的数据,ArcGIS里没问题的,怎么FME一读就乱码了? 划重点:ArcGIS里打开正常!...上面简单的划了个重点,ArcGIS里打开正常,那么我就想,FME能不能以ArcGIS读取Shapefile的方式将数据读进来呢? 用什么方式来读?...经过查找相关资料、帮助文档,我发现,FME是可以以ArcGIS读Shapefile的方式来读这种数据的。...怎么用FME读取ArcGIS Layer? 那么这个Feature Layer在FME中叫什么呢? 经过一段时间的摸索,我发现FME中这样一种格式:Esri ArcGIS Layer。...在这里,选Shapefile,然后再读到FME中,就不会乱码了! 其他的小技巧 其实,上面说了那么多,你都可以忽略! 做事情,我就喜欢,简单! 做数据处理,也一样! 你不妨,试试下面这种方式! ?

1.8K10

做数据处理要遵守的一些规则

不造锤子; 不论是FME还是Python,又或者是SQL。这些工具都很好用,在进行数据处理的时候,应当思考如何合理的使用他们。通过工具的组合,绝大多数问题都能得到解决。...像现在的我,拿FME来做日常的数据处理,Python偶尔打打辅助,ArcGIS作为日常数据处理中的最后杀手锏来搞定最后的工作。...要用好这些工具,意味着对FME的几百个转换器要非常熟悉,对ArcGIS的上千个地理处理工具要做到基本的了解,Python也要写的顺溜,这样才能把它们联合起来使用。...如果FME也好,Python也罢,这些工具适合的是大规模批量的数据处理与分析。...打个矢量化的比方来说吧,如果选择用FME或者Python,用户输入点的坐标,然后经过处理生成矢量数据也不是不可以,但我们可以直接选择使用ArcGIS的交互式编辑来完成这这样的工作。

54030
领券