FME如何使用Python?...安装FME后,在FME的安装路径中,找到 fmeobjects 文件夹(C:\Program Files\FME\fmeobjects) 在fmeobjects 文件夹中,我们可以看到名为Python...版本的文件夹,因FME的版本不同,支持的Python版本有所差异(以FME 2018 x64为例) ?...将复制的文件粘贴到对应Python版本的Lib\site-packages路径下。...关于pyfme的具体内容,可以访问:https://docs.safe.com/fme/html/fmepython/ 以上就是本文的全部内容,希望对大家的学习有所帮助。
在FME中生成线的中点或者起始点终止点很方便,有转换器可以直接做到,但有很多人都不知道有这么一个转换器,今天,我就来给大家分享这样一个转换器:Snipper。...3、结语 FME有很多的转换器,每个转换器都可以实现酷酷的功能。经过使用者的设计、组合,可以实现很强大的功能。让我们一起来学习并掌握这个强大的软件,在地理数据处理的道路上走得更远。
汉字转拼音 1、前言 ---- 昨天晚上发的,里面截图都看不清,所以今天重发一遍 ---- FME的功能已经足够强大,在FME丰富的数据格式与众多转换器的支持下,我们可以完成很多复杂的工作。...但是如果能使用Python来对其进行进一步的功能扩展的话,将会使FME更加开放。本文将通过一个小例子来讲解如何进行功能的扩展。...2、准备工作 由于本机安装了ArcGIS所以可以直接引用其自带Python的所有第三方包,需要做就是将ArcGIS下的pth文件(如下图所示)复制到FME Python路径下,并添加一行路径信息。...3、编写魔板 请注意,这里我使用的是魔板,偶尔在技术交流群里看到群友这么写,觉得真是太准确了,FME平台就是魔力满满有没有? 魔板我已经写好了,预览如下图: ?
小结 FME有无限可能,只等你来探索,还等什么呢朋友?
因为有FME这样一款优秀的软件可以与ArcGIS集成,所以我们可以用它来扩展ArcGIS使它功能更加强大 扩展步骤 首先需要以管理员权限运行FME Integration Console,打开如下图所示的界面...扩展后,再打开ArcMAP在扩展模块中选中FME扩展 ? 经过这样的操作,你的ArcMAP就可以直接读取300+种数据格式。看数据终于不用转来转去了,是不是很方便。...扩展之后可以做到什么 正如前面所说的,经过扩展,可以直接在工具箱中新建FME ETL Tool,快去试试吧: ?
如何解码,当然首选方式必须是我万能的FME啊! 如何做? 造点数据 首先,在没数据的情况下,我要先造点数据出来,数据我用了文本数据矢量化中采用的数据,采用如下图所示的代码进行了处理: ?...造数据的逻辑 首先加载含有xy的数据,使用Python的geohash包进行encode处理。encode后的数据写出到文本中供FME使用。 处理 依然来一张胜千言的图吧! ?...从图中可以看到,FME支持Geohash这种数据格式。读取这种格式后,FME可以直接把它当成了矢量要素,XY信息也都得出来了,用户可以根据自己的需要写成各种需要的格式,非常方便。...并且像这种不需要什么分析的转换,FME的处理速度非常快,感兴趣的朋友可以自己测试一波。 others FME作为一种数据处理的工具,图形化界面非常友好。...这次分享的这个案例,虽然用Python或者其他的语言也都能处理,但我还是倾向于FME。毕竟能妥妥拽拽解决的事情,谁愿意去写代码啊!
有时候数据的需求量不大,又懒得去写代码,就可以用FME来获取这些数据。
数据获取 使用FME获取ArcGIS Server发布出来的数据,可以分为三步:1、寻找数据源;2、请求数据;3、写出数据。...总结 使用FME获取数据非常的方便,没接触过FME的朋友可以通过这个小案例来试着用一用FME。需要特别注意的是,虽然获取比较简单,但敏感数据:不要碰!不要碰!不要碰!...教程 如果想系统的学习FME,可以找一些教程来学习学习。教程有两种,免费与付费的,按需自取就好。
知识点 今天介绍的知识点,也是关于FME的。 简单来说,就是通过设置参数,达到让输出的目标数据放到与其同级的文件夹下(文章最后,会给出涉及到的模板下载方式)。...关于FME平台的参数问题,之前的推送中也有涉及。FME的参数我个人觉得是一个比较难的点,相关的的案例还比较少,今天就先来补充一个相关的案例吧。
使用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(这个要看个人喜好了),因为跟代码比较起来,转换器不仅易用,而且更便于维护。
FME不能? 大多数时候,FME都很给力,但一个月总有那么……那么……那啥来着。反正就是不好用了。就像这样: ? 你分析好数据,理清思路,然后开开心心的打开软件准备工作了。...那怎么做 内心戏 首先我找了一个别的excel文档试了一下,FME好像是正常的,没啥问题。 既然工具没问题,那问题肯定是就在数据上了? 我用excel打开了两个文件看了一下,好像也正常。...所以,我打算在FME处理之前,再进行一步预处理。 虽然人工做预处理是肯定没问题的,但考虑到数据量还比较大,人工预处理耗时费力。再者,作为一个有追求的工具人,首先要考虑的方式肯定是:用工具!...基本思路 尝试使用工具,来合并excel文档,把文档处理成FME可以支持的格式。 然后使用已有的模型来进行接下来的数据处理。 开干 既然是处理excel文档,那就使用Python来测试一下。...前面做的事情,就是让处理流程回归到正常 预处理 其实这个步骤,才是预处理,上面的Python应该叫预预处理了。 ? 预处理成果 ?
01 — 前言 在FME平台进行地理数据处理的时候,有时候会需要调用ArcGIS的工具来进行数据的处理,下图展示的是我之前做过的一个小例子,在本文中,将着重讲下PythonCaller中的一些设置,魔板中使用...FME进行的一些处理不是本文的重点,将不在本文叙述。...在FME中通过Python来调用ArcGIS的地理处理工具进行地理,可以很方便的将两个平台的优势结合起来,极大的简化我们的工作。...本文通过一个最简单的示例来展示如何扩展FME,希望可以给各位读者带来帮助。 ---- 注意:在FME中调用ArcPy需要进行环境的配置,具体可以看本次推送的第二篇推文,也可自行百度 ----
在FME中生成线的中点或者起始点终止点很方便,有转换器可以直接做到,但有很多人都不知道有这么一个转换器,今天,我就来给大家分享这样一个转换器:Snipper。...3、结语 FME有很多的转换器,每个转换器都可以实现酷酷的功能,经过使用者的组合,可以实现很强大的功能。让我们一起来学习并掌握这个强大的软件,在地理数据处理的道路上走得更远。
像我就经常ArcGIS、QGIS、FME、Python结合着用。Esri是一个商业公司,ArcGIS是商业软件,在读取某些格式数据的时候(比如mdb、gdb),也是需要Esri软件许可的。...ArcGIS Pro 2.5.x FME 2019.1.2 or higher 64 bit only Using ArcGIS Pro 2.5's Python interpreter is...ArcGIS Pro 2.4.x FME 2019.1 or higher 64 bit only Using ArcGIS Pro 2.4's Python interpreter is not...or higher ArcGIS Enterprise 10.8 FME 2019.1.2 or higher Using ArcGIS Enterprise 10.8's Python interpreter...or higher Using ArcGIS Desktop 10.8's Python interpreter is not supported in FME 2019.1.2.
这个转换器可以进行几何/属性之间的聚合。在实际工作中,可以根据不同的需求,设置不同的参数,来达到想要的效果。下面将结合具体的案例,对这个转换器进行介绍!
我需要从分幅图中抽取出想要的主城区部分数据,但手头没有结合表,只有一个主城区行政界线。所以我尝试了使用以下方法来提取主城区的地形数据。
不造锤子; 不论是FME还是Python,又或者是SQL。这些工具都很好用,在进行数据处理的时候,应当思考如何合理的使用他们。通过工具的组合,绝大多数问题都能得到解决。...像现在的我,拿FME来做日常的数据处理,Python偶尔打打辅助,ArcGIS作为日常数据处理中的最后杀手锏来搞定最后的工作。...要用好这些工具,意味着对FME的几百个转换器要非常熟悉,对ArcGIS的上千个地理处理工具要做到基本的了解,Python也要写的顺溜,这样才能把它们联合起来使用。...如果FME也好,Python也罢,这些工具适合的是大规模批量的数据处理与分析。...打个矢量化的比方来说吧,如果选择用FME或者Python,用户输入点的坐标,然后经过处理生成矢量数据也不是不可以,但我们可以直接选择使用ArcGIS的交互式编辑来完成这这样的工作。
内容简介 今天分享的内容,是收到的FME作品集。相对上一篇推送的用R实现的方式,用FME实现的更多。 下面我将按照:整体思路、关键转换器的方式对各个作品进行逐一解读。
FME支持三种注释方式 ? 书签 在FME中使用书签,按照功能模块进行组织,可以让模板更容易理解。 添加方式:选中功能模块,按Ctrl+B ?...FME临时路径 经常有朋友说,我的C盘又爆了! 在FME中进行数据处理时,内存不足的时候会产生比较多的临时文件。...设置方式也很简单只需要在环境变量里新建一个名称为FME_TEMP的变量即可。 ? FME Python设置 不得不说,ArcGIS平台非常优秀。在数据处理的时候,经常需要使用到地理处理工具。...大家都知道,FME是支持Python的,ArcGIS对Python的支持也非常好。那么我们就可以通过Python的方式来扩展FME的功能,比如最常见的:在FME中使用ArcPY。...知识点:配置Python解释器! 在以前,配置方式比较复杂(点这里可以看到早期版本配置方式),现在就简单多了。如下图: ?
前言 能看到此文,我就粗暴的认为你已经对FME有了一定的了解。不了解没关系可以去FME博客进行学习,也可以去看FME十分钟进行相关的了解。...这意味着,如果要筛选“我是FME中国技术交流群里的青,哈哈哈!”与“我是青,我在FME中国技术交流群,哦哦哦!”...这样的两个字符串,并且我们将筛选规则确定为:字符串中同时含有FME和青这两个字符串,且FME在青之前;如果是之前的版本我们只能将表达式写成:.+FME.*青....StringSearcher 使用StringSearcher从字符串中提取需要的信息大概是这个转换器最经典的用法,假如有这样两个个字符串:我最喜欢用的编程语言是'Python';我最喜欢的...不仅在FME中可以使用正则表达式,在Python或JAVA以及绝大多数计算机语言中都可以使用正则,并且在计算机语言中的正则是更加强大的。
领取专属 10元无门槛券
手把手带您无忧上云