主题“集成”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/22825.html网站 “集成”主题的最新问题 我可以使用FME连接到我的Raven GPS系统吗? https://knowledge.亚搏在线safe.com/questions/84387/can-i-use-fme-to-connect-to-my-raven-gps-system.html

我使用Raven GPS系统跟踪工业资产。我能用FME连接到API吗?如何使用FME使我的生活更容易?

FME 整合 应用程序编程接口 GPS 周一,2018年12月17日23:03:53格林尼治标准时间 法梅扎德
是否可以使用FME将Primavera和revit集成到GIS中? https://knowledge.亚搏在线safe.com/questions/77661/can-primavera-and-revit-be-integrated-in-gis-using.html

可以将revit模型和primavera明细表集成到GIS中吗?

整合 周一,2018年9月3日00:43:20格林尼治标准时间 漫谈
在哪里可以找到开发人员来帮助安装,安装和配置REST和FME https://knowledge.亚搏在线safe.com/questions/77535/where-do-i-find-developers-to-help-with-setup-inst.html

我们正在审查使用FME进行BIM资产管理到SCADA的可能性。将仪表读数和停机传递给模型和任何相关工作指令。

允许使用FME作为前端,整合来自第三方系统的数据。

不是自己完成这些任务,我们希望聘请专家来完成这项任务。这项工作将被远程处理。

数据库 整合 清华大学,2018年8月30日格林威治标准时间17:12:49 派翠文
对ARCGIS的FME集成存在疑问 https://knowledge.亚搏在线safe.com/questions/75162/questions-abou-fme-integration-for-arcgis.html

与ARCGIS/ARCMAP的FME集成仅用于读写不同的格式,还是可以在ARCMAP中使用FME变压器?

谢谢

整合 清华大学,2018年7月26日12:42:04格林尼治标准时间 MRFFE
如何使用EAM软件Web服务更新记录 https://knowledge.亚搏在线safe.com/questions/72622/how-to-update-records-using-eam-software-web-servi.html

你好,

我们正在尝试使用软件的Web服务端点更新/插入/删除企业资产管理系统中的记录。我们从CAD/GIS环境中获取信息,并需要使用这些Web服务将其输入到EAM环境中。我知道需要对记录进行适当的格式化,但对于如何实际“写入”EAM软件端点中的这些记录,我感到困惑。我做了一些网络搜索,运气不好。我希望有人能给我指明正确的方向,告诉我如何在地面上找到这样的解决方案。

整合 Web服务 周一,2018年6月18日格林尼治标准时间21:47:49 洛佩斯8
Instagram/Flickr集成 https://knowledge.亚搏在线safe.com/questions/70210/instagram-flickr-integration.html网站

你好,我对FME不熟悉,希望根据特定的搜索标准尝试获取地理标记的Flickr/Instagram帖子,例如关键字和坐标。这是一个保护工程。

以约塞米蒂国家公园为例,我想搜索约塞米蒂10英里半径范围内的图像(37.8651N,119.5383W),可根据关键字“黑熊”筛选出帖子,然后将查询结果放在地图上。

我在使用tweetsearcher参数转换器聚合twitter帖子方面取得了一些成功,但我想知道这是如何以及是否可以应用于Flickr和Instagram来显示帖子和图片。

据我所知,我应该使用httpCaller与API进行对话,但是对于如何创建搜索查询有什么想法吗?这样的事情有可能吗?

非常感谢你的帮助。

查理

整合 社会化媒体 相片分享 Instagram 周一,2018年5月14日格林尼治标准时间15:20:16 沙漠峡谷
添加对歧管GIS软件包的支持和集成 https://knowledge.亚搏在线safe.com/idea/59723/add-support-and-integration-for-the-manifold-gis-s.html

流形地理信息系统是执行空间数据检查和分析的软件包。它非常轻便和快速,利用GPGPU处理。允许FME直接与manifold以及它的.map文件交互,对于许多地理信息系统分析师来说是一个巨大的优势。

GIS 整合 周一,2017年12月11日格林尼治标准时间21:57:30 法梅扎德
将FME扩展到QGIS中 https://knowledge.亚搏在线safe.com/idea/58692/extending-fme-into-qgis.html网站

在集成控制台中添加qgis支持和/或创建一个qgis插件来集成qgis中的FME读写器?

整合 量子地理信息系统 周一,2017年11月27日格林尼治标准时间22:15:38 马蒂尤安布罗西
从FME 2018起,FME桌面不再扩展geomedia pro https://knowledge.亚搏在线safe.com/articles/56463/fme-desktop-can-no-longer-extend-geomedia-pro-as-o.html


影响:32位FME桌面2018.0及更高版本。

症状:fme桌面集成控制台不提供扩展geomedia专业版的选项。在32位FME桌面的早期版本中,使用专业版或更高版本,“几何的FME数据服务器”将在FME集成控制台中列出:

原因:fme desktop 2018.0不再支持通过fme数据服务器与geomedia professional集成。FME桌面上不再提供的功能显示在本次网络研讨会的第20至25分钟之间:https://www.亚搏在线safe.com/webinars/how-to-improve-data-exchange-in-intergraph-using-fme/

解决办法:geomedia的FME数据服务器是只读的,因此建议解决此问题的方法是使用FME工作台将数据导入以下格式之一,然后几何专业人员可以访问:

  • Intergraph几何入口仓库
  • Intergraph几何SQL Server仓库

如果FME数据服务器对工作流程至关重要,亚搏在线另一种选择是继续在这种情况下使用FME桌面2017。请注意,您可以在同一台机器上安装多个版本的FME。这允许您仍然使用32位FME 2017作为遗留集成工作流,并开始使用工作台编写原型,使用64位FME 2018访问仓库。亚搏在线

笔记:geomedia professional仅作为32位应用程序提供,所以这个问题不会影响64位的FME桌面。

整合 交线图 延伸 星期二,2017年10月24日17:43:57格林尼治标准时间 布莱恩安塔尔保亚搏在线险箱
Jupyter笔记本集成 https://knowledge.亚搏在线safe.com/idea/55956/jupyter-notebook-integration.html

介绍一个乔伊特笔记本<->FME服务器python api?这可能是现有的python fmeobjects api旁边的并行开发(它也可以利用它)。例如,像埃斯里和他们著名的拱形的图书馆及其更新版本用于python的Arcgis API.

蟒蛇 整合 服务器 python脚本调用 星期二,2017年10月17日19:19:40格林尼治标准时间 砂光机
FME服务器故障排除:REST API https://knowledge.亚搏在线safe.com/articles/55038/fme-server-troubleshooting-rest-api.html(https://knowledge.safe.com/articles/55038/fme-server-troubleshooting-rest

访问或调用FME服务器REST API时是否遇到问题?请阅读下面的一些常见故障排除提示,问题和资源。

故障排除提示

  • 尝试启用Web开发人员工具对于您的浏览器。监控网络状态并确定是否有任何故障或挂起/超时。
  • 你能试试用不同的网络浏览器?您还可以考虑在私有窗口中进行测试,或者清空缓存或删除cookie。
  • 是否可以访问主HTTP:// /FMEServer页面?如果不是,这可能是一个更大问题的症状。
  • 您使用的是什么版本的RESTAPI?尝试使用最新版本(v3)。
  • 您是否收到任何响应代码?您可以将错误代码与REST API文档.
  • 你使用的是有效令牌?用户帐户有没有适当的权限对于要通过REST访问的组件?
  • 日志文件这可能有助于识别错误,包括FME服务器和Tomcat——这些错误可以通过文件系统访问。
    \资源\日志\核心\当前\ FMESER测井仪
    \资源\日志\ Tomcat\ 加泰罗尼亚原木

常见问题

“我无法访问FME服务器REST API。”

在FME服务器2016之前,访问FME服务器REST API端点可以通过角色或对象策略.然而,如果您在FME Server 2016+中,和如果您无法访问HTTP:// /FMELEST 那么,这可能是一个更大问题的症状——在这种情况下,请联系亚搏在线安全保障.

“我的FME服务器令牌已更改或过期。”

FME服务器令牌的生存期可以由两个参数设置:最大呼气量令牌刷新间隔.请阅读相关文章,以更好地了解如何使用每一个。

“我可以将FME服务器REST API与第三方软件集成吗?”

当然,对!拜托阅读这篇文章更多信息。

FME社区问答常见问题亚搏国际在线官网

  1. 如何使用RESTAPI检查当前正在运行的作业?
  2. 如何从RESTAPI获取FME服务器用户信息?
  3. FME服务器令牌是否重置?
  4. 如何通过命令行将工作区发布到FME服务器?
  5. 如何以编程方式从FME服务器下载备份?
  6. 如何使用RESTAPI检查或监控FME服务器的可用性/运行状况?
  7. 使用FME Server REST API发布工作区时,如何定义成功或失败主题?

FME社区的流行观点亚搏国际在线官网

  1. 在FME服务器REST API NM指令中添加“opt_requesteremail”
  2. 通过工作区名称检索作业的fme server rest api调用
  3. API开发人员的FME培训课程

其他资源

教程:使用fme server rest api上传数据

您仍然遇到问题吗?

请考虑寄到FME社亚搏国际在线官网区问答如果您仍然遇到本文未解决的问题。也有不同的支持渠道可用。

对如何改进这一点有想法吗?

您可以向我们的观念交流.

FMESER 整合 故障排除 REST API 令牌 FRI,2017年10月6日格林尼治标准时间22:18:34 赖安娜保险箱亚搏在线
使用tririgaassociatedrecordfetcher https://knowledge.亚搏在线safe.com/articles/54505/using-the-tririgaassociatedrecordfetcher.html

介绍

注:本文要求特里里加包含用于运行所提供工作区的数据的数据库。

使用AutoCAD阅读器和TririgaassociatedRecordFetcher自定义转换器,可以在FME中轻松连接到IBM的Tririga数据库。tririgaassociatedrecordfetcher将把所有相关的记录提取到提供的记录ID中。在这个例子中,我们将提取Tririga CAD集成器在AutoCAD DWG文件中创建的Tririga空间记录ID,然后使用这个转换器从Tririga请求相关记录,并将它们合并到空间几何体中,以写入ArcGIS文件地理数据库。


TririgaaSociatedRecordFetcher可从FME集线器.其用户界面需要三个参数:

  • Trigiga服务器-名称:tririga服务器的端口
  • Trigiga ID-要查找相关记录的tririga ID
  • 网络连接-使用您的Autodesk A360解释

有关在FME中设置Web连接的信息,请看这个文档.

要求

包含tririga dwg文件的tririga数据库。

下载

从dwg.fmw获取关联记录

指令

dwg文件中的三空间层包含空间轮廓:

这些轮廓链接到包含空间tririga ID的AutoCAD数据字典。为了阅读数据字典的功能,必须在AutoCAD DWG读取器设置中启用它们:

字典功能将从第0层读取。我们要从trga.attachment字典中获取记录。这些记录具有我们在列表属性autocad_xrecord_data_列表中需要的信息:

列表中的第一个元素保存记录名,它是匹配空间功能的实体句柄。列表中的第四个元素包含该空间的tririga记录编号。所以我们需要从列表中提取这两个值并删除它们的类型前缀。

在工作区中,我们使用测试仪只保存trga.附件记录,然后使用两个attributeslitter从列表中提取实体句柄和空间ID。重命名这些值并删除不需要的属性后,然后我们将它们通过实体句柄合并到来自三空间层的空间多边形上。

合并的空间特性的副本通过tririgaassociatedrecordfetcher发送,以获取该空间的所有tririga记录。

每个记录作为单独的功能输出,上面有很多属性。对象类型名,模块名,将AssociationName属性组合为每个记录生成一个唯一的属性名,具有为该属性提供值的AssociatedRecordName。

Tririga记录功能通过1:m连接合并到空间功能中。新的属性名称将被公开并修改为与geodatabase兼容。然后将这些特性写入文件geodatabase writer。

在Arcgis Pro中查看结果,我们有每个空间的所有信息:

整合 FME集线器 特里里加 tririgaassociatedrecordfetcher(tririgaassociatedrecordfetcher) 周一,2017年10月2日格林尼治标准时间17:26:48 戴维泰保亚搏在线
使用TririgadownLoader https://knowledge.亚搏在线safe.com/articles/50292/using-the-tririgadownloader.html

TririgadownLoader可从FME集线器.

TririgadownLoader的用户界面需要4个参数:

  • Trigiga服务器-服务器的位置
  • 网络连接-连接到Tririga服务器。请看FME文件有关Web连接的详细信息
  • 文件ID-要下载的文件的记录ID
  • 输出文件夹-放置下载文件的位置

然而,在Tririga界面中,文件的文件ID/记录ID对用户不明显。我用来查找此ID号的方法是导航到“文件信息”窗口,然后检查URL。

记录ID在URL中显示为指定的ID(上面突出显示)。

我不是Tririga的专家用户,所以可能有一种更简单的方法来获取这些信息。如果是这样,请在下面的评论中告诉我,我会更新这篇文章。

整合 FME集线器 特里里加 TririgadownLoader 清华大学,2017年8月10日格林尼治标准时间18:39:53 戴维泰保亚搏在线
使用arcpy进行FME特征处理 https://knowledge.亚搏在线safe.com/articles/47216/using-arcpy-for-fme-feature-processing.html

介绍

尽管FME提供近500种不同的变压器,在某些情况下,用户可能希望将特定的ArcGIS地理处理工具应用于其数据。在FME的pythoncaller变压器中使用arcpy,工作区作者可以将该工具直接纳入其FME工作流程中,亚搏在线有效地扩展了FME的地理处理能力。

然而,arcpy特性和fme特性具有非常不同的结构,而将arcpy工具应用于基于FME特征的数据是一项非常复杂的任务。

所以,不是试图将数据从一个结构转换为另一个结构,我们推荐的方法是:

  • 使用FeatureWriter转换器将数据写入临时地理数据库中的要素类
  • 使用pythoncaller转换器在该功能类上运行arcpy操作
  • 使用FeatureReader Transformer将结果读回FME工作区

在这个例子中,我们将在一组输入多边形上使用arcgis溶解工具。

注:功能性本文中提到的需要获得许可的Arcgis版本与FME安装在同一台计算机上.

下载

源数据:数据压缩

工作区示例:arcpy-示例.fmw

例子

源数据集是一组分区多边形,我们希望在通用分区类别的基础上进行分解。

输入

产量

为此,我们将使用arcpy溶解工具(文档

工作空间

完成的工作区将整个过程包装成一个FME自定义转换器:

这将创建一个通用解决方案,其中,例如,用户可以更容易地选择要分解的功能组的属性。

在定制变压器内部,必须执行许多步骤来准备用于地理处理的数据。

第一步是将特征类型(层/表名)更改为一致的类型。在这种情况下,我们使用一个attributeCreator用一个称为“pre-dissolve”的功能类型值标记每个功能:

这将是在临时地理数据库中创建的表的名称。

下一步是为此数据创建一个临时文件位置。一个名为temppathnamecreator的特殊转换器用于创建临时位置。然而,因为我们只希望生成一个位置,我们首先用一个采样器将一个特性从其余特性中分离出来,然后将这个特性发送给temppathnamecreator。

然后使用variablesetter和variableretriever将临时位置复制到所有其他功能。

NB:当工作区完成时,由temppathnamecreator创建的临时文件夹将自动清理。删除您在其中写入的所有文件。因为我们要把整个地理数据库文件夹放在那里,这很有用。

创建临时地理数据库所需的最后一步是创建模式。为此,通过一个名为示意图.

创建架构之后,所有功能都会发送到FeatureWriter,要将它们写入临时地理数据库:

请注意,临时路径名用于定义要写入的位置,fme_feature_type用于定义表名。还要注意,应用了动态模式定义设置,源架构(“来自架构的架构功能”)来自架构设置器转换器创建的架构。

NB:使用动态模式是我们生成可用于任何源数据的通用解决方案的另一种方法。

在开始Arcgis地质处理之前,还需要两个变压器。创建地理数据库之后,FeatureWriter输出一个摘要功能,其中包含作为属性的输出数据集位置。因为(在Windows计算机上)它有向前和向后斜杠的组合,使用StringReplacer变压器清理路径。

最后,使用参数蚀刻器转换器来检索要分解的属性列表,正在从用户参数“group by”提取它。

蟒蛇代码

pythoncaller变压器执行arcpy处理。代码如下:

导入fmeimport fmeobjectsimport arcpy def processfeature(feature):从feature attributes dataset=feature.getattribute(‘‘数据集’)solvefields=feature.getattribute(‘‘组’’attrs’).split(‘,’)arcpy.env.workspace=dataset设置局部变量inferiatures=“pre溶解”outfeatureclass=dataset+“/dissolved”使用分组依据属性作为溶解字段执行溶解arcpy.dissolve_管理(感染,排水设施等级,溶解场,““多部分”“溶解管线”)

此代码从fme属性(feature.getattribute函数)中获取有关数据集的信息,然后使用该信息执行arcpy溶解工具。

一旦python脚本的工作完成,溶解完成后,要将功能恢复到FME工作区,需要一个FeatureReader Transformer。触发python脚本的摘要功能用作输入,通过属性提供源地理数据库位置。

我们在要读取的要素类型中指定了已分解的要素类,这样就不会同时读取原始要素类。清除临时属性后,溶解特性由变压器输出。

同样的过程可以用于任何一次处理整个要素类的arcpy要素处理。

结论

如果ARCGIS与FME在同一台计算机上可用,它的地质处理工具可以通过使用蟒蛇来扩展FME的功能。特写和特写。

巨嘴鸟 整合 特写作家 拱形的 临时文件 星期二,2017年7月4日20:19:31格林尼治标准时间 戴维泰保亚搏在线
单元/集成测试的最佳实践 https://knowledge.亚搏在线safe.com/questions/40041/best-practice-for-unitintegration-testing.html

嗨,大家好,

我刚加入了一个新的开发团队,他们是更传统的软件工程师。因此,他们非常热衷于使用单元测试和集成测试。

是否有人对FME有任何建议,因为我知道的唯一测试是:

  • 变压器安全测试亚搏在线
  • 我在构建工作区时所做的开发测试

感谢任何建议。

谢谢

整合 DEV测试程序 结婚,2017年2月15日格林尼治标准时间16:53:12 约翰伯尼杰