主题中的问题:“版本” https://knowledge.亚搏在线safe.com/questions/topics/single/39065.html网站 主题“版本”的最新问题 在编写器中的“协调和发布设置”之后,子版本不自动执行 https://knowledge.亚搏在线safe.com/questions/85819/child-version-not-automatically-after-reconcile-an.html(https://knowledge.safe.com/questions/85819/child-version-not-automatically-

你好,

我的工作区中的“版本化编辑会话”事务类型与SDE编写器存在问题。相关工作区由工作流管理器启动。亚搏在线在流中创建子版本,并将此版本的名称作为参数值传递。我用的是作家,有三种特征类型,使用以下设置:



我期待什么:

数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。发布后,子版本将被删除。当书写失败时,子版本未发布到父版本,将自动删除。


我现在有什么:

数据将写入子版本。如果写入表成功,然后对帐子版本并将其发布到父版本。发布后,子版本是删除。当书写失败时,子版本未发布到父版本,并且自动删除。翻译日志中显示的以下错误:

当生成子版本时,我们通过在代码末尾添加“arcpy.clearWorkspaceCache_management()”来确保代码不会在数据库上创建锁。我们使用arcpy模块中的函数“createversion_management”生成子版本。

有人能帮我解决这个问题吗?


提前谢谢!

版本 邮递 版本化地理数据库 SDE作家 调和 清华大学,2019年1月24日10:23:41格林尼治标准时间 加布里埃拉亚历山大
版本FME https://knowledge.亚搏在线safe.com/questions/73801/versions-fme.html网站

你好,

我和FME 2018一起工作,我已经用这个版本生成了一个简单的模型。是否可以在2016版中保存models.fmw?我需要在2016年打开这个模型。如果不是,我可以使用2016年再次生成它。

谢谢,

版本 清华大学,2018年7月5日10:47:17格林尼治标准时间 棉蔷薇属
使在FME服务器上不混合不同的python版本(2.7-3.6)变得更容易 https://knowledge.亚搏在线safe.com/questions/66459/make-it-easier-not-to-mix-different-python-version.html

简化的故事:一个引擎只能使用一个特定的Python版本。因此,如果您有两个运行的工作区-使用不同版本的python,他们不会给出这个错误:

工作区需要python 3.6版,但是python版本2.7已经加载了
需要python 3.6的工作区被请求在配置为使用python 2.7解释器的FME引擎上运行。由于python版本不匹配,FME无法继续。发生了致命错误。查看上面的日志文件了解详细信息

关于FME服务器的GUI建议:

将工作区发布到该服务器时将导致警告:


蟒蛇 版本 结婚,2018年3月21日07:31:45格林尼治标准时间 西格蒂
为什么FME桌面版本2018.0的FeatureReader中的配置文件参数丢失? https://knowledge.亚搏在线safe.com/questions/65952/why-is-configuration-file-parameter-lost-in-feature.html

你好,

我需要和OSM PBF合作,但是在FeatureReader Tranformer的FME桌面版2018.0中,缺少配置文件参数(例如ini文件)用于OSM PBF。但在2017.1版中,正如你在下面看到的,参数在那里…

为什么这个参数丢失了?如果是目的,如何解决配置文件替换问题?

非常感谢!

鲁博

OSM 版本 PBF公司 结婚,2018年3月14日12:16:33格林尼治标准时间 拉扎鲁米尔
跟踪具有多个版本和位相关性的工作区? https://knowledge.亚搏在线safe.com/idea/64512/keeping-track-of-workspace-with-multiple-versions.html

你好,

您还负责多版本/位关联FME安装吗?并跟踪运行特定工作区的哪个版本会变得模糊。那是给我的。

所以我创建了一个名为“fme version selector.exe”的小实用工具,我把它绑定到了Windows资源管理器中的“fmw”扩展。我想和你分享这个。

每当我双击资源管理器中的工作区文件时,该工具就会运行。然后从工作区文件读取前20行,在注释部分查找对“fme.exe”的引用,并使用它来确定要运行的适当工作台。然后它以工作区作为参数生成这个特定的工作台。

它也可以独立运行,无需参数,在这种情况下,它会显示一个文件打开对话框,在其中选择要打开的工作区。

我将该工具附加为一个免费的压缩包,其C 2015源代码。在bin/debug子文件夹中查找exe本身。它基于.NET 2.0,所以它应该是相当容易接近的。

fme-version-selector.zip文件

版本 工具 结婚,2018年2月21日08:34:20格林尼治标准时间 2016年
与Arcgis 10.6一起使用的FME桌面/服务器版本。 https://knowledge.亚搏在线safe.com/questions/61777/fme-desktop-server-version-to-use-with-arcgis-106.html

与Arcgis 10.6一起使用的最低FME桌面/服务器版本是什么?

版本 兼容性 星期二,2018年1月16日15:09:49格林尼治标准时间 格特扬J57
更新检测器在FME 2017中慢得多 https://knowledge.亚搏在线safe.com/questions/58377/updateddetector-much-slower-in-fme-2017.html

对于一个客户,我必须在一个工作区内与同一台变压器的FME 2017版本交换FME 2015更新检测器。

我从FME 2015变压器复制了相同的设置,并使用了相同的数据集。

工作区的性能从5分钟提高到50分钟,检测到更多(75%)的更新。

任何人都有这个定制变压器的相同经验。

只是想知道什么会导致新变压器检测到旧版本未检测到的变化。

如有任何建议,我们将不胜感激。

变压器 更新检测器 版本 星期二,2017年11月21日18:47:57格林尼治标准时间 埃里克·简
从FME 13升级到16的奇怪输出 https://knowledge.亚搏在线safe.com/questions/56705/怪异-output-upgrading-from-fme-13-to-16.html

你好,

我最近把我的FME升级到了2016年,我得到了一些奇怪的输出。

我正在写一个MITAB文件。从上一个转换器开始,我有一个检查器,所有内容都是正确的和正常的,但随后它将转到编写器,输出的mitab文件将不完整。

有人经历过吗?除了重新编写整个工作台之外,我如何修复它?

谢谢!

版本 周五,2017年10月27日03:45:38格林尼治标准时间 朱昌
为什么要将旧的翻译版本升级为新的(当前版本)? https://knowledge.亚搏在线safe.com/questions/48268/is-there-any-why-to-upgrade-version-of-old-transla.html

为什么要将旧的翻译版本升级为新的(当前版本)?不是通过删除和重新插入新的。

我有一些工作区是由旧版本的FME编写的,所以我想在新版本的FME中使用它们,但我发现有些时候工作不好,所以我想找到一种方法,可以快速简单地将这些工作区升级到新版本。

桌面 版本 翻译 结婚,2017年7月19日10:53:12格林尼治标准时间 核燃料电池
旧工作台与新版本FME的兼容性。目前,每台新版本的变压器都会被移除。 https://knowledge.亚搏在线safe.com/idea/43417/compatibility-of-old-workbench-with-new-versions.html

故障模式与影响分析 FME版本 版本 清华大学,2017年4月27日格林尼治标准时间16:26:08 FMEN聚集体
为当前用户不拥有的版本化数据配置ArcSDE编写器? https://knowledge.亚搏在线safe.com/questions/42999/configuring-arcsde-writer-for-versioned-data-not-o.html

我有一个从文件gdb读取并写入arcsde sqlserver版本的gdb的作业。

我相信我已经正确地配置了作者,因为日志中有消息确认我正在连接到正确的事务版本。

使用操作系统的当前用户与数据集“sqlhydro”(事务性版本)“bcc\djacques”.djacques_20170417”的服务器“scggisdb1pw”建立的连接
ArcSDE版本:“10.0”。基础数据库:“SQL Server”

但是,我得到以下错误:
地理数据库编写器:创建功能数据集“modeldata”
地理数据库编写器:在功能数据集“sqlhydro.”bcc\djacques“.modeldata”中创建功能类“icpr_node”
尝试创建功能类“icpr_node”时出错。
arcObjects的错误号为:“-2147155515”。来自arcObjects的错误消息是:数据库用户名和当前用户架构不匹配。[sqlhydro.“bcc\djacques”.icpr_节点]
发生了致命错误。查看上面的日志文件了解详细信息

sqlhydro用户拥有我创建的版本中的所有数据,我的用户拥有对它的完全修改权限。

如果我在arcmap中连接到这个版本,我可以毫无问题地添加和删除功能。所以我不认为这是权限问题。

我不确定Transformer为什么试图在我的用户名下创建功能数据集和功能类,而不是将功能插入到sqlhydro拥有的现有功能中。

是否缺少参数?

ARCGIS版本10.4.1

FME桌面2016.0.1.2

谢谢

地理数据库 空间数据引擎 数据库 版本 结婚,2017年4月19日格林尼治标准时间14:20:17 达克斯
将特性写入到参与几何网络的版本化ESRI特性类中 https://knowledge.亚搏在线safe.com/questions/41925/writing-features-into-versioned-esri-features-clas.html(https://knowledge.safe.com/questions/41925/writing-features-into-versi

我想将特征写入到参与几何网络的版本化特征类中。不幸的是,如果我明白的话

https://knowledge.亚搏在线safe.com/articles/34856/working-with-esri-geometric-networks.html网站

这是不可能的,除非我删除几何网络并在过程结束时重新创建它(当然这需要对特性类进行版本控制)。

在我目前的项目中,功能类的去版本化和几何网络的删除不是一个选项。这将需要每天发布当前流程工作流中不可能的所有版本。亚搏在线

是否有人知道我如何在FME中实现解决方案,这将使我有可能将记录写入到属于geometryc网络的版本控制的fcl中?目前我正在考虑实现将执行此任务的python调用程序…

事先谢谢,

杜安

ESRI 版本 几何网络 周一,2017年3月27日格林尼治标准时间10:15:19 奥斯托贾
使用不推荐使用的自定义变压器 https://knowledge.亚搏在线safe.com/articles/39066/working-with-deprecated-transformers.html网站

什么是不推荐使用的自定义变压器?

不推荐使用的变压器是在FME桌面上不再可见或无法访问。“visibility”由“deprecated”参数设置,编辑任何自定义变压器时,在导航窗格中的变压器参数下可用。

!!FME 2017.1及更新版本用户须知!!自定义转换器的最新“不推荐使用”版本将显示在FME工作台中。例如,假设我在FME 2016.0中创建了一个自定义转换器的版本1,后来在FME 2018.0中创建并弃用了版本2——自定义变压器(版本1)将在FME 2017.1中可见,但是在FME 2018.0(或FME 2017.0或更高版本)中。

安全软件亚搏在线技术专家组,通常在开发团队的咨询下,将识别和检查应弃用的自定义变压器。请注意,我们只会拒绝使用安全软件发布到FME Hub的自定义变压器,亚搏在线而不是由FME社区创建的变形金刚。亚搏国际在线官网

当变压器(1)的功能被复制到FME桌面中的另一个变压器中时,我们不赞成变压器(1)。(2)如果变压器的功能有任何被否决的依赖关系,或者(3)如果逻辑过时或难以支持,并且需要各种解决方法来实现所需的功能。

如何访问不推荐使用的自定义变压器?

不推荐使用的变压器仍可以通过FME集线器网站;它们在FME工作台的变压器通道中不可用。

要在FME集线器上搜索不推荐使用的变压器,确保启用位于类别列表下方的“已弃用项”复选框。

如何启用不推荐使用的自定义变压器?

即使你下载了一个不推荐的变压器,它仍然标记为已弃用-那么我们如何更改它,并允许我们在FME工作台或Transformer Gallery的“快速类型搜索”中看到它?它需要手动编辑变压器。

让我们用一个真正的例子!这个谷歌地理编码器.

步骤1)下载谷歌地理编码器,或任何其他不推荐使用的变压器来完成此示例。

在Google地理编码器的FME Hub页面上,请注意,版本5是使用FME 2017.0构建17228创建的。这表明当变压器被弃用时,FME的构建。

导航到“历史记录”选项卡,在这里,我们可以找到关于为什么变压器被弃用的有价值的信息。在这个例子中,我们发现Google地理编码器已被一个新的FME 2017.0变压器所取代,Geocoder!当一个定制的转换器被提升到我们的基础产品(通常有更多的特性)时,它总是很好的。

步骤2)用FME工作台打开变压器。可能会提示您“创建新版本”或“编辑现有版本”-最好始终创建新版本。

重要提示:通过修改现有版本或创建新版本在本地编辑自定义转换器,只会影响本地安装的FME。建议仅将不推荐使用的变压器用作“嵌入”而不是“链接”。(链接变压器将尝试与FME集线器通信并下载最新版本-这里有冲突的机会!)

步骤3)在导航窗格中,选择Transformer Properties>Deprecated参数并将值更改为“否”。

注意:如果尚未选择,还可以将Transformer插入模式设置为“默认嵌入”。这将避免步骤2中所示的潜在冲突。

步骤4)保存对此转换器的编辑并关闭所有FME工作台实例。为了让FME工作台注册它,您必须将这个转换器放在下面的目录中。

Windows:C:\用户\ \文件\fme\变压器
MacOS:~/library/application-support/fme/transformers

注:此处的变压器应优先于从FME工作台的FME集线器下载的任何内容。如果你有矛盾的版本,当您打开FME工作台时,它们将被记录在翻译日志窗口中。

变压器 自定义变压器 FME集线器 版本 结婚,2017年1月25日23:01:46格林尼治标准时间 赖安娜保险箱亚搏在线