主题“FME对象”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/19456.html网站 “FME对象”主题的最新问题 如何查找FeatureClass的ObjectClassID https://knowledge.亚搏在线safe.com/questions/81017/how-to-find-objectclassid-for-featureclass.html

嗨,大家好,

如何从FeatureClass的Filegeodatabase中查找objectclassid,以及如何使用相同或所需的objectclassid进行写入。

这个值需要作为属性值写入。

谢谢

维努

FME FME桌面 FME对象 星期二,2018年10月23日05:16:38格林尼治标准时间 维努
如何在“pythoncreator”转换器中使用工作区中的数据集? https://knowledge.亚搏在线safe.com/questions/77179/how-to-use-the-datasets-in-the-workspace-in-a-pyth.html

你好,

我的工作区中有2个数据集,我想使用“pythoncreator”转换器基于工作区中的这些数据集创建新功能,但我不知道如何使用“pythoncreator”转换器中的工作区数据集。你能帮我吗?

蟒蛇 变压器 FME FME桌面 FME对象 周一,2018年8月27日06:32:14格林尼治标准时间 纳菲斯
如何根据其他属性的值在要素中创建新属性 https://knowledge.亚搏在线safe.com/questions/75487/how-to-create-new-attributes-in-a-feature-from-the.html

你好,

我的工作区中有一个Excel阅读器,它有两个属性(currentname和newname)。“currentname”的值显示了我的工作空间中已经存在的另一个读卡器中的属性名列表,“newname”的值显示了必须在工作空间中创建的属性名列表。

我想创建新的属性,它们的名称来自“new name”值,新属性的值来自另一个属性,它的名称类似于“currentname”值,例如:

我有这个Excel文件:

在此处输入图像描述

并将此文件作为数据集(reader1)添加到我的FME工作区。在我的工作区中,我有另一个读卡器(reader2),它具有“id”和“technology”属性,所以我想在reader2中创建“name”和“model”属性,其值为“name”属性的“id”属性,值为“model”属性的“technology”属性。

我怎样才能在FME中做到这一点?有变压器吗?

变压器 FME FME桌面 FME对象 属性创建器 结婚,2018年8月1日14:45:34格林尼治标准时间 纳菲斯
fmearc两点似乎创建了错误的弧。 https://knowledge.亚搏在线safe.com/questions/73284/fmearc-two-points-seep-to-be-creating-wrong-arcs.html(https://knowledge.safe.com/questions/73284/fmearc-two-points-se

嗨,伙计们,

我一直在尝试使用开始和结束坐标和半径值自动生成地籍地块,这个过程正在进行中,但在某些情况下,python调用程序似乎使用了错误的中心点来生成弧(因为trig中总是有两个潜在的点)。我用的是init(twopoints,半径,逆时针)功能,半径的符号表示方向。我附加了一个工作台,它包含块的一部分和相应的部分区域的生成,两者的外部边界应该匹配,但是不要。我认为这是一个三角学问题,调用方后面的数学运算不适用于大于半圆形的弧。有人对如何解决这个问题有什么想法吗?建立2017

第54-KALEEN-XYR.XLSX节

三叉神经网络

感谢您的期待,

卡特丽娜

巨嘴鸟 FME对象 弧线 三角法 清华大学,2018年6月28日01:09:04格林威治标准时间 卡特林诺普曼
多个带有fmeObjects.fmeWorkspaceRunner()的WS https://knowledge.亚搏在线safe.com/questions/72295/multiple-ws-with-fmeobjectsfmeworkspacerrunner.html

你好,我在寻找同时运行多个工作区(不是排队的作业)的可能性,利用python fme对象fme objects.fmeworkspaceRunner()。

我有点希望我可以将字典列表作为“参数”参数传递给runwithParameters(workspace,参数)

我期待着和Workbench Transformer WorkspaceRunner中看到的一样的行为,其中可以设置wait for job to complete=no和要运行的作业数量(最多7个,我想是平行的。

我错过了这个东西,或者我真的想实现一些Python多处理技术来实现所需的并行性?

你的想法是什么?

当做,

乔治

蟒蛇 FME对象 结婚,2018年6月13日10:55:22格林尼治标准时间 乔治亚维迪尼亚
如何在FME中建立ARCGIS模型? https://knowledge.亚搏在线safe.com/questions/59150/how-to-make-an-arcgis-model-in-fme.html(https://knowledge.safe.com/questions/59150/how-to-make-an-arcgis-mod

你好!!

我正试图建立一个模型,以找到无路地区与故障模式。

首先,我想用ESRI文件做一个缓冲,geodatabase格式文件,这是一个高速功能,然后我想用一些属性将其分解1公里。然后我想从管理边界层中删除该层。

我能用故障模式分析法来做这个吗?有人有什么建议吗?谢谢您

FME FME对象 模型生成器 周一,2017年12月4日14:10:21格林尼治标准时间 亚星蜜1号
FME自动化和多个实例 https://knowledge.亚搏在线safe.com/questions/57552/fme-automation-and-multiple-instances.html(https://knowledge.safe.com/questions/57552/fme-automation-and-multiple

我能够使用一个单一的FME实例,使用FMObjectsDotnet4自动执行FME桌面。我正在并行启动多个任务,但似乎只有一个fme.exe实例处于活动状态,尽管任务管理器中显示了多个fmeobjectsworker.exe项。我看过参考资料最大并发工作区数在工作区运行程序上,但尚未找到如何正确设置此项。

FME对象 FME自动化 结婚,2017年11月8日21:31:21格林尼治标准时间 柯克
当使用runner.runwithParameters运行工作区时,如何设置参数值以包含文件列表 https://knowledge.亚搏在线safe.com/questions/55980/how-do-i-set-a-parameter-value-to-contain-a-list-o.html

我想通过使用python fmeobjects api调用一个fme工作区,将目录中的文件列表从一种光栅格式转换为另一种光栅格式。

import os import syssys.path.append(r'c:\program files\fme\fmeobjects\python27')import fmeobjectsworkbench=r'd:\esrigrid2geotiff.fmw'directory=r'd:\test\a folder'graster_files=[os.path.join(directory,光栅)对于os.listdir(directory)中的光栅,如果graster.endswith(“.asc”)]参数='sourceDataset':'\”'+'\”“'。连接(光栅_文件)+'\”',“destinationfolder”:目录,'inputCoordinateSystem':'mga94-54'fme_runner=fmeObjects.fmeWorkspaceRunner()fme_runner.runWithParameters(Workbench,参数)

从日志文件来看,问题似乎是FME读卡器分割了文件夹/文件名中有空间的路径,即使每个路径都应该用双引号括起来。如果我直接输入一个文件并通过FME而没有任何问题,我就可以从python成功地运行工作台。

我希望尽可能保持脚本的灵活性,因此我希望避免让用户总是确保他们的目录路径不包含任何空格。

蟒蛇 参数 FME对象 多文件 星期二,2017年10月17日格林尼治标准时间22:19:19 巴帕克
fmeobjects.fmearc“对象没有属性”numpoints https://knowledge.亚搏在线safe.com/questions/51704/fmeobjectsfmearc-object-has-no-attribute-numpoints.html

使用esri leafet生成HTML报告时,我无法显示线ESRI传单的HTML报告中的功能。在这种情况下,转换将失败,并且在不使用几何过滤器传递线特征后工作。我的错误越来越小了。

'fmeobjects.fmearc'对象没有属性'numpoints'

(不验证任何numpoints属性)

事先谢谢。


FME对象 HTML报表生成器 ESRI传单 周一,2017年8月28日16:07:02格林尼治标准时间 德黑拉杰
python api:fmefeature类的新setattributeType()方法 https://knowledge.亚搏在线safe.com/idea/50224/python-api-new-setattributeType-method-for-fmefeat.html

fmeFeature类上已存在getAttributeType()方法,但能设置(=convert!)它,如果可行的话。如果我们想强制/维护某个字符编码(如前所述),这很有用在这里)或者如果我们想把一个整数转换成一个布尔值,实数等的数字字符串。等。

方法可能如下所示:

设置属性类型(吸引力吸引力类型,[吸引力编码]

将属性设置/转换为其他类型。属性类型必须是未定义FME属性布尔值FME-TraceTIN 8FMILFM16FM16FMEA Trace32FM2接口32FMEA TraceReal32FMEA TraceReal64FMEA TraceReal80FME-TraceToupe字符串fme_attr_编码的_字符串FMEA Trace64FM1.
对于fme-attr-u编码的_字符串,用户可以指定字符编码(例如“ISO-8895-1”。否则,编码参数被忽略。

参数:
  • 吸引力(串)
  • 吸引力(int)
  • 吸引力编码(字符串,可选)-如果attrType为fme_attr_encoded_string且未设置attrencoding,则默认为“utf-8”
返回: 没有
加薪:
  • FME-异常-如果发生错误,将引发异常,例如当转换失败时。
蟒蛇 巨嘴鸟 FME对象 python脚本 Python创建者 清华大学,2017年8月10日12:16:09格林尼治标准时间 砂光机
返回fme_宏值作为参数值和定义 https://knowledge.亚搏在线safe.com/idea/48019/return-fme-macrovalues-as-parameter-value-and-defi.html

想法

使用python时,返回fme_宏值[“参数名”]作为一个对象而不是一串,这样我们就可以值和定义发布的/private参数。

为什么会有帮助?

  • 它允许我们查看参数是否私人的,公众和/或可选的.
  • 我们可以看到默认值是。如果用户输入的值产生了错误的结果,那么使用这个值很方便,以防python代码需要求助于另一个解决方案。
  • 我们可以从提示)所以我们可以创建好的日志消息,这是另一种用户反馈,比如说,告诉参数值是错误的。
  • 我们可以阅读配置对于一个选择例如,参数,以定义对话框中指定选项的相同顺序。然后,我们可以检查参数值是否等于配置列表项按指数,因此,如果我们想为每个选项运行不同的函数,例如,我们不再需要对pythoncaller中的所有选项值进行硬编码。如果我们在参数定义对话框中更改一个选择值,这就降低了破坏代码的风险。只有当我们改变选择的顺序时,它才会破裂(或产生意想不到的结果)。但我可以忍受。
  • 如果我们有一个物体,内部还可能有一个额外的属性,告诉我们可以将参数值转换为什么本地python类型。或者更好,只需以python类型返回参数值…

蟒蛇 巨嘴鸟 参数 FME对象 python脚本 Python创建者 FRI,2017年7月14日格林尼治标准时间21:58:08 砂光机
最短路径查找器-问题4 https://knowledge.亚搏在线safe.com/questions/47302/shortest-path-finder-problem-4.html网站

大家好,

我正在努力创造48点之间的最短路径,但是,FME工作台不显示路径,而是在最后,我在地图上有一条蜘蛛般的小路(没有小路)。请看下图。谢谢

FME对象 结婚,2017年7月5日20:55:58格林尼治标准时间 格斯哥拉
使用python api的自定义重投影 https://knowledge.亚搏在线safe.com/idea/43718/custom-reprojection-using-python-api.html

有时需要一个常规的重投影引擎不支持的自定义重投影算法。使用当前的python API,可以迭代特征几何体以重新计算坐标,但是当必须考虑到所有不同的几何类型时,它可能相当复杂,聚集体,甜甜圈,2D/3D弧等。

如果python fmeobjects API能够提供一种方法(例如“performcoordinatefunction”),用于使用回调机制在每个坐标上调用用户定义的函数。

例子:

定义mycoordinatefunction(x,Yz):x=x+3 y=y-3如果z>100:z=z*2返回x,Yzfeature=fmefeature()feature.addcoordinate(55,81,233)功能。执行协调功能(mycoordinatefunction)

使用此示例方法调用PerformCoordinateFunction后,几何体将位于(x=58,y=78,Z=466)。否则,几何类型和组成应保持不变。

蟒蛇 FME对象 二次投影 结婚,2017年5月3日13:03:20格林尼治标准时间 戴维德
线网中的伪节点 https://knowledge.亚搏在线safe.com/questions/42560/pseudonode-in-line-network.html网站

嗨,大家好,

我正在研究一个我想在其中找到伪节点的线网络。有人能帮我吗?

提前谢谢!!

FME对象 拓扑误差 假节点 FRI,07年4月2017 05:22:40 GMT 丹德卡普里亚
从FME 2017导入模块FME对象 https://knowledge.亚搏在线safe.com/questions/40888/import-module-fme-objects-from-fme-2017.html

大家好,

去年我用python编写了一些脚本,这些脚本使用fme模块调用了fmeobjects。现在,我正在使用FME 2017(最新版本),我想使用这些脚本,但它们显示了一些错误。

在我将以下行放入代码以导入库之前:

fmepydpath=“c:\\apps\\fme\\fmeobjects\\python27”python fmefpath=“c:\\apps\\fme\\”fmeif fmepydpath不在sys.path:sys.path.append(fmepydpath)尝试添加路径fme path不在sys.path:sys.path.append(fme path)尝试添加路径

有人知道新网站的目录吗?因为我看到目录现在在“c:\program files\fme”中,所以我尝试将此代码:

fmepydpath=“c:\\program files\\fme\\fmeobjects\\python27”python fmefpath=“c:\\program files\\fme\\”fmeif fmepydpath不在sys.path:sys.path.append(fmepydpath)尝试添加路径fme path不在sys.path:sys.path.append(fme path)尝试添加路径

但我得到了下一个错误:

“导入错误:dll加载失败:%1不是有效的win32应用程序。”

谢谢你的帮助,

戴维M

蟒蛇 FME对象 FME2017 周一,2017年3月6日15:45:02格林尼治标准时间 达维希伊特