问题标签 [fme]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 如何在没有 TLS 客户端身份验证的情况下通过 SSL 连接到 Google Cloud SQL?
我正在尝试从 Safe FME 连接到 Google Cloud SQL 上的 postgres 数据库,Safe FME 是一个基于 GUI 的桌面应用程序,可以连接到 postgres 数据库。它支持 SSL,但 Google Cloud SQL 显然需要使用“TLS 客户端身份验证”进行连接:提供您从 Google Cloud Platform 仪表板下载的特定客户端密钥和证书。
其他托管的 postgres 提供商让您只需勾选“使用 SSL”复选框即可连接。有没有办法用谷歌云 SQL 做到这一点?我想要一个安全的连接,但似乎很多软件不支持“TLS 客户端身份验证”连接方式。
powershell - 我们可以从 powershell 运行 FME 吗?
我想FME.fmw
从一个文件中运行一个文件PowerShell.ps1
。我知道我可以使用命令从批处理中做到这一点,fme C:\Path\of\fmw
但我找不到使用PowerShell
. Start-Process 只会打开FME
而不启动它
我想运行FME.fmw
而不需要打开FME workbench
.
javascript - 如何根据 JavaScript 条件更改标题颜色
我是 JavaScript/HTML 的新手。
我正在比较两个日期:
当前日期 (d1)
运行 FME 工作台的日期 (d2)
如果 d1 = 2,标题以绿色显示 (d2) - 这有效。
如果 d1 != d2 创建警报(有效)并且页面顶部的 (d2) 日期应该是红色的。不幸的是,什么也没有发生。
我知道这是因为 d1 是一个字符串,而 d2 是一个数字。但是,删除 d1 的 toString() 会给我 2033 作为日期,而将其应用于 d2 会导致警报和标题将 d2 表示为 [Window Object]。
因此,我不确定如何纠正这个问题。感谢您的时间
fme - 由于无法读取 SDE 文件,FME Server 导致某些作业失败,但其他作业成功
如果有人可以的话,寻求一些 FME 帮助。我在通过 FME 服务器运行工作区以使用 GEODATABASE_SDE 编写器将 GML 转换为单行 sql 时遇到一些问题。让其他一些工作台为不同的数据集做同样的事情,它们工作正常。然而,这个特定的一个在服务器中运行 21 个作业,读取不同的文件,2 个成功并将功能写入 sql 数据库,19 个失败
尝试从连接文件中检索连接参数时出错
我不知道为什么它适用于 2(每次不同的 2)而不适用于其他。SDE 文件在 Arc Catalog 中可以正常工作以连接到数据库。
我尝试重建作者以确保它们指向正确的 SDE 连接,并且没有对旧连接的任何引用。
有没有人遇到过这种情况或对导致这种情况的原因有任何想法?提前感谢您的帮助
python - 除最新文件外,使用 Python 归档文件
我正在尝试将现有文件与 Python 或 FME 中最新修改的文件分开。我已经设法让它指出我可以让python获取最新修改的文件,但是关于如何归档我文件夹中的所有文件(除了最后修改的文件)的任何想法?
谢谢你
fme - FME:使用表达式评估器计算多个属性
我是 FME 的新手,所以如果我的问题听起来太简单或愚蠢,请接受我的道歉。我想计算两个新属性。这两个属性有不同的计算。我正在使用表达式评估器。我只能计算一个属性。对于另一个属性,我找不到任何选项来计算另一个属性。我应该为另一个属性使用新的表达式评估器吗?或者有没有其他方法来计算新属性?
sql - MS SQL Server 2016 性能大幅波动?
我有一个 ETL 作业(提取、转换、加载,使用 Safe FME 2018 开发)并针对 MS SQL Server 2016 运行。此作业仅处理常规数据(无空间数据):数据是从几个 MS SQL Server 表中提取的,经过转换与 FME 并加载回数据库到其他几个表中。ETL 作业分为 5 个子作业:子作业 1 到 4 将其结果写入多个表中,第 5 个子作业收集所有写入的数据并将其写入另一个数据库。
该作业按顺序执行许多 SQL 语句,其中一些相当复杂且运行时间较长(5-10 分钟)。
如果我连续多次运行此过程,使用完全相同的数据集(大约 20,000 条记录要处理),结果会非常混乱:
- 正如预期的那样,运行 1 和 2 持续约 8 分钟
- 运行 3 永远不会结束:进程卡在第一个 SQL 中并永远挂起。
- 如果我终止第三次运行并执行运行 4 和 5,一切都会再次正常,我们只需要 8 分钟。
- 运行 6 再次挂起
- 等等...
我不知道在哪里进行错误分析。在我看来,所有的 SQL 语句都应该可以正常工作。MS SQL Server 上是否有任何魔法,例如优化或缓存查询或任何东西,阻止或锁定我的查询?有什么提示吗?
问候,托拜厄斯
python - 制作街头艺人名单
已解决 :-) 我有这份清单,希望得到预期的结果,但没有运气。在 python 和 FME 中尝试过
如果当前数字与前一个数字之间的数字超过 2,则必须开始新行
有人可以帮忙吗?在 FME 中更可取,但在 python 中也可以
我的结果:
预期结果:
这有什么意义吗?
postgresql - PostGIS:如何使用通用 3D GEOMETRY 列创建表?
在尝试将 CAD 绘图中的几何信息导入 PostGIS 时,我遇到了将 3D 几何强制转换为 2D 的问题。正在处理的数据集包含 2D 和 3D 对象。不幸的是,我用于导入的工具尊重视图中的值,该值coord_dimensions
在geometry_columns
创建表时设置为 2。
目标:拥有一个几何列,将所有对象视为 3D,并在未找到时将 Z 值默认为 0。
这是我当前的表定义:
- 如何使用泛型
GEOMETRY
类型并拥有一个从创建时间开始就需要 3D 坐标的表? - 对更新视图
coord_dimensions
中的值有什么建议吗?geometry_columns
哪些表和列需要调整?
注意:我的数据集包括许多不同的GEOMETRY
类型,例如GEOMETRYCOLLECTION Z
、、POLYGON
等,所以我认为泛型类型是必需的。
regex - 如何使用正则表达式返回多个匹配项
嗨,我目前正在尝试使用正则表达式(在 FME 中,使用 StringSearcher)来匹配并返回每个有标签的实例,以及它后面的 5 个字符。
例如“#29777 接近于 #19666 并确保 #12345 存在”
将返回:“#29777 #19666 #12345”
我目前将此作为我的正则表达式,它有效,但我不确定如何获得多个回报:
任何帮助将不胜感激,
谢谢