创建了一个工作台来下载并保存在本地磁盘上,从S3到本地磁盘,并使用FeatureReader读取csv,与FME桌面(20181203-Build 18578-Win64)一起工作正常。使用文件名等附加参数将同一个工作台发布到FME服务器,并通过post调用运行,无法处理带有以下消息的csv文件:
csv reader:关键字分隔符的值“auto”无效。它必须是一个以UTF-8表示的单字节字符 |
坏消息:发生了致命错误。查看上面的日志文件以了解详细信息(dynaread.cpp:199) |
发生了致命错误。查看上面的日志文件了解详细信息 |
(Dynared.cpp:199)。 如何跟踪此致命错误? |
你好,
我有数据集需要从csv文件中加入属性。我加入的ID是字母和数字的组合,例如TK14B
字母有问题,因为我有大小写混合,但tk14b是,为了我,与TK14B和其他所有可能的混合物相同。
是否可以将FeatureJoiner设置为不区分大小写?或者,有没有其他方法可以用csv文件中的属性连接我的数据集?
提前谢谢。
首先,我是这个软件的新手。我想将形状文件数据转换为要用Excel打开的csv文件。我使用的数据是美国的县数据,我想提取所有县边界的纬度和经度。然而,当我使用快速翻译器时,我得到的似乎只是每个县的最大和最小长度。如何从这个文件中获取我需要的所有数据?
你好,
一个简单的问题->
我想使用csv writer在csv文件的字段中写入“”值。
当这个csv文件在记事本中打开时,该值应为“”,而不是“”。
例如。注意第三列,这就是它应该是可见的。
身份证、姓名、评论
12,Vijay,“
13,Sambhe,“
很奇怪,但这是要求。我可以添加一个WorkspaceRunner,将csv读取为texfile并将“”替换为“”,然后写入textfile,但我希望在单个工作区中完成此操作。
谢谢,
维杰
我正在使用FeatureWriter输出文本文件。
它不会像应该的那样在字符串属性周围加引号。
我想要
“2018-12-07 09:30:00”,“坎恩加(国防)”,0
我得到
2018-12-07 09:30:00,坎恩加(国防部),0
第三列是数字,不应该有引号。
我有一个创建csv文件的工作区,我想上传到一个ftp服务器。
我应该使用一个或两个工作区吗?
我正在考虑的一个选择是有两个工作区。首先创建csv文件并将其放在一个目录中。第二个工作区只是ftpcaller(由创建者触发),并在第一个工作区成功完成时运行。
或者,有没有可能有一个单独的工作区?创建一个csv并将其上载到ftp站点?
我正在从网上读取一个csv文件。文件已编码,所以我先把它解码,以“解码”属性结束,包含csv数据。我想用这些数据创建一个表(就像csv阅读器那样)。不需要先将输出写入文件。
样本格式:
objid;xcoord;ycoord;name21;123;456;house22;125;458;树
下面链接的线程中建议的解决方案不起作用,抛出错误“python exception
https://knowledge.亚搏在线safe.com/questions/78520/parse-csv-data-stored-in-database-table.html
你好,
我需要合并2个基于数字范围的csv文件。在第一个文件中,我有一个邮政编码,邮政编码+4(2个单独的属性)。在第二个文件中,我有一个ZIP+4范围的邮政编码(开始+4和结束+4——3个独立的属性)。我需要根据zip+4号合并文件,并创建一个新的csv文件,其中包含第一个文件中的所有信息,并附加第二个文件中的属性。
例如,第一个文件可能有邮政编码12345,邮政编码+4为1000。第二个文件的邮政编码为12345,范围为0500-1500,这些文件应该匹配。
在csv reader参数对话框中,什么时候?属性定义已设置为“手动”,我非常希望能够更改字段名。目前(FME 2018.1)我只能更改属性类型。
尤其是字段名行已设置为“无”,所有属性名自动设置为“col”<N>“这很有用。现在,我需要使用一个attributerenamer/manager来更改字段名。
为什么我们不能在参数对话框中进行?它将保存一些单击,并保持工作区整洁。
我有一个csv文件作为读卡器的源文件,有多个字段/数据类型,但其中有一些无效的记录。在将无效记录写入目标数据集之前,是否有任何转换器可以删除这些记录。
无效的记录意味着数据类型不匹配,数据长度。
我在这样的一个属性中有csv数据(字段名是第一行)。
种植者,日期,样品,P,K,C
1000,05/01/20183502751500
如何使用FME将其解析为具有正确列的特性?
所以我收集了50个TIFF文件(历史航拍图像)。元数据存在于单独的文件中,我可以选择-csv,XML(FGDC),或者元数据的kml(我有每种格式的元数据)。
元数据包括:光栅文件名,图像中心的纬度/经度,每个图像角的纬度/经度,以及关于图像收集的更多细节。
我的问题是-我如何将元数据与光栅文件结合起来,并将其写入geotiff?
我尝试了FeatureMerge,数据检查器显示了在合并后我希望看到的内容——具有功能表的光栅文件。当我去写文件的时候,此“功能表”(来自csv的元数据信息,在这种情况下)消失。
我在这里做错什么了?
谢谢,
安得烈
嗨,福美尔,
我有存储在Oracle表中的csv数据。数据是使用存储过程创建的,并存储在一个字段中,每行一行。我想将这些数据作为一个csv文件读取并解析到fme中,以便进一步处理。我想我应该从将字段(属性)聚合到一行开始,但不知道从那里到哪里去。我不能使用attributeSplitter,因为它在包含逗号的数据周围使用“限定符”。
多谢,
戴维
你好,
我以为我已经用电子表格阅读器解决了这个问题,但是我似乎在用csv阅读器也遇到了同样的问题。当日期字段为空的记录命中写入程序时,它将具有“无法写入”属性。包含功能已被删除。”—但我仍然需要该记录。在清除电子表格日期字段后,使用电子表格阅读器,使其只具有日期或空值(单元格内容在Excel中清除),可以正常工作。我本以为csv阅读器的难度会小一些。
有没有变压器/参数可以解决这个问题?
有什么想法吗?
干杯,
迈克
你好,
我一直在网上寻找答案,但没有结果。
简而言之,我正在生成一个csv输出,其中我的输入是一个未知数量的条目(工作台将运行几次,每次输入都不同)。但我想为最多找到500个条目生成一个单独的csv。
例如,基于假设输入,这是我想要的输出:
350个条目-1个输出表
1700个条目-4张(3张500张,1张200张)
502个条目-2张(一张500,另一个有2个)
我不太关心这些特性的顺序。我试过模块计数器,但不是把我每500分的投入,它将我的输入分成500个大小相等的组,那不行。
事先谢谢,