主题问题:“作者” https://knowledge.亚搏在线safe.com/questions/topics/single/39785.html网站 “作者”主题的最新问题 FME桌面入门:添加一个编写器 https://knowledge.亚搏在线safe.com/articles/87430/getting-started-with-fme-desktop-add-a-writer.html网站

介绍

一旦数据被读取到工作区并使用变压器(如果需要)进行操作,它需要使用编写器编写成一种格式。在本教程系列的第五部分中,您将学习如何添加和设置作者。


下载

5-addawriter-start.fmwt (启动工作区)

5-addawriter-完成.fmwt (已完成的工作区)


逐步说明

从中继续在工作区中工作上一篇文章或者下载5-addawriter-start.fmwt工作区。


1。添加作者

既然所有的数据都被篡改了,数据需要写出来。要做到这一点,将使用作者。要在画布中添加一个作者,或者单击顶部菜单栏上的“编写器>添加编写器…”,或者单击“编写器”按钮。


2。添加编写器对话框简介

“添加编写器”对话框将类似于“添加阅读器”对话框。


a.格式和数据集

在“添加编写器”对话框中,选择输出数据的格式。下一步,选择保存数据集的位置,根据格式,您还可以输入文件名。


如果您按照提供的数据进行操作,通过在“格式”框中键入shapefile,将writer格式设置为esri shapefile,然后选择esri shapefile。单击省略号(…)按钮,然后浏览到“文档”文件夹。创建一个名为dataoutput的新文件夹,然后选择它作为保存位置。此格式不需要设置文件名,只有一个文件夹。


B.参数

每个格式都有可以设置的特定参数。要检查参数,点击参数…按钮,这将显示“格式参数”对话框。如果参数…按钮有感叹号(!)最后,这意味着需要设置一些强制参数。要了解有关格式特定参数的更多信息,可以单击“参数”窗口中的“帮助”按钮。


如果您按照提供的数据进行操作,没有要设置的参数,如果打开参数对话框,可以单击“确定”关闭它。


C.坐标系

编写器将保留原始数据集中的坐标系或在工作区中设置的坐标系。如果希望输出数据集位于不同的坐标系中,可以在坐标中输入所需的坐标系。系统框可在运行中进行重新投影。


d.功能类型定义

功能类型定义决定了如何创建编写器功能类型。要使输出属性反映工作区中所做的操作,请选择自动。要手动选择要写出的属性,选择手动。最后,要使用与原始读卡器相同的属性,选择“从读卡器复制”。要了解有关功能类型定义的更多信息,请单击“添加编写器”对话框中的“帮助>添加编写器”。


如果您按照提供的数据进行操作,将形状文件定义设置为“自动”,然后单击“确定”将编写器添加到画布。这将确保我们的输出格式相同图式我们用attributeManager进行了修改。


三。功能类型对话框

在“添加编写器”对话框中将要素类型定义设置为“自动”时,需要定义有关功能类型名称的详细信息。单击“添加编写器”对话框中的“确定”按钮后,出现“要素类型”对话框。在此对话框中,您需要设置功能类型名称,这将是层或工作表的名称。


如果您按照提供的数据进行操作,将shapefile名称设置为businesses,然后单击OK。没有其他参数可设置。



4。连接写入器

一旦作者被添加到画布上,它需要连接到工作流。亚搏在线点击变压器或读卡器的输出端口并拖动以连接到写入程序输入端口。一旦连接好,可以看到将要写出的属性。


最终输出工作区应如下所示:


5。继续下一篇文章

如果你继续下一篇文章,请保持工作区开放。


介绍的术语

功能类型定义:在编写器中设置架构的方法。

导航器窗口:导航器窗口是一个结构化的参数列表,用于表示和控制工作区的所有对象。

作者:将数据写入任何可用格式的FME工作台对象。


其他资源

添加编写器文档

了解模式文档


继续下一篇文章:

开始使用FME桌面:写入数据




作家 入门 FRI,2019年2月22日16:38:29格林尼治标准时间 利兹桑德森
正在更新fgdb中的功能类 https://knowledge.亚搏在线safe.com/questions/86734/updating-feature-class-in-fgdb.html网站

HFME专家


我有F.C,我们收到了同一F.C.的新数据

它包含3种更新类型:

-更新属性级别。

-在几何级别上更新。

-添加新数据。

我正在尝试将新数据插入主目标,我用截断数据尝试了更新\插入功能操作,但它不起作用。

有办法吗?

FME桌面 作家 更新数据 周一,2019年2月11日20:09:04格林威治标准时间 吉斯用户
使用Udatasmith编写器时,如何修复“plugins/udatasmith_fme.dll”已找到但无法加载“或“xinput1_3.dll is missing”错误? https://knowledge.亚搏在线safe.com/questions/86676/how-do-i-fix-xinput1-3dll-is-missing-error-when-us.html

如何修复以下错误:

找到插件/udatasmith_fme.dll',但无法加载。确保此库存在所有相关模块

我已经知道答案了,但我想和你们所有的好朋友分享,以防这对你们也是一个问题!

快速修复:安装Unreal Studio(https://www.unrealenge.com/en-us/studio网站)或从安装DirectX SDKhttps://www.microsoft.com/en-ca/download/details.aspx?ID=6812

细节:

很可能您的计算机已经具有必要的DirectX组件,从一个不真实的工作室安装或从另一个应用程序。然而,有些情况下,这些组件可能会丢失。例如,运行Windows虚拟机时可能会遇到此问题。

在这些情况下,通过从上面给出的链接安装Unreal Studio或DirectX SDK,可以安装必要的xinput1_3.dll。一些小技巧:xinput1_3.dll用于在基于DirectX的游戏中获取鼠标输入。

三维 作家 丢失的 动态链接库 FRI,2019年2月8日格林威治标准时间22:29:34 杰克莫纳尔
ifc:写ifczone类 https://knowledge.亚搏在线safe.com/questions/86417/ifc-write-class-ifczone.html网站

目前我正在写一个IFC文件。我想写的课程之一是ifczone。然而,当我试着这么做的时候,我得到警告:

ifc:无法写入“ifczone”类型的对象

现在我想知道我是否做错了什么,我是否缺少一些设置,或者FME是否(还)不支持给ifczone写信?

@ DaveA亚搏在线tSafe

国际金融公司 作家 星期二,2019年2月5日16:54:26格林尼治标准时间 拉尔斯德弗里斯
错误图纸至DGN V7 https://knowledge.亚搏在线safe.com/questions/86340/error-dwg-to-dgn-v7.html网站

你好,

我在写关于FME特征类型的文件时遇到问题,我得到

0.0错误无法从功能类型“m-korbanelinje”中提取数字级别
见下图。

如果我不使用扇出并只将所有内容写入同一层,它就可以正常工作。
在DGN V8中,可以对文件中的层使用扇出功能,为什么在DGN V7中不起作用?有人知道吗?

最好的/
约翰

作家 DGN-V7 周一,2019年2月04 13:54:24 GMT 诺斯沃翰
如何捕获每个功能类型的编写器功能计数? https://knowledge.亚搏在线safe.com/questions/85984/how-to-capture-writer-feature-count-per-feature-ty.html

是否有一种通用方法来提取编写器中每个功能类型的功能计数?例如,我想在同一个工作区捕获这些信息,或者从日志文件的功能写入摘要部分。我想为每一个更新的功能类型捕获这个信息到一个中心位置进行审查和报告。我们的大多数FME过程都在FME服务器上运行。

作家 特征类型 特征 计数 周一,2019年1月28日14:34:28格林尼治标准时间
SVG编写器-如何定义标签后的标题和属性? https://knowledge.亚搏在线safe.com/questions/85924/svg-writer-how-to-define-title-and-attribute-after.html

大家好,


我必须解决生成SVG文件的紧急问题。我还是找不到路,如何定义SVG文件的标题,以及如何在后面插入我的属性 标签,见下面的图片吗?


拜托,你有什么建议吗?如何解决这个问题?

非常感谢!

鲁博

作家 静止无功发生器 FRI,2019年1月25日格林威治标准时间21:23:56 拉扎鲁米尔
网络位置问题中的文件地理数据库输出 https://knowledge.亚搏在线safe.com/questions/84633/file-geodatabase-output-in-network-location-issue.html

我正在网络位置生成ESRI文件地理数据库的结果,但收到以下错误

无法连接到\server\project\test.gdb'处的geodatabase文件。确保指定了正确的文件名,而地理数据库并不是用比本地安装的版本更新的Arcgis保存的。arcObjects的错误号为:“-2147024894”。来自arcObjects的错误消息是:

发生了致命错误。查看上面的日志文件了解详细信息

发生了致命错误。查看上面的日志文件了解详细信息


请提供进一步建议。

工作台 作家 ESRI地理数据库 文件数据库 位置 结婚,2018年12月26日06:45:49格林尼治标准时间 维努
写入Arcgis在线托管功能服务错误 https://knowledge.亚搏在线safe.com/questions/84545/writing-to-arcgis-online-hosted-feature-service-er.html(https://knowledge.safe.com/questions/84545/writing-to-arcgis

你好,

我有一个FME 2018.1工具,用于更新Arcgis在线托管功能服务(编写模式:插入,先截断:是)。功能服务有大约15000个地块多边形。典型变化:每月大约有十几个新的多边形,每月有十几到一百个属性表更改。

当尝试在本地地理数据库功能类上使用时,工具/转换器都会工作。因此我可以排除变压器的问题。但是,当该工具在Agol托管的特性服务上运行时,有时它会起作用。有时它会失败并返回这些错误:


-服务器的错误代码是“504”,消息是:“您的请求已超时。”

-由于内存不足,已卸载具有指定版本ID(XXXX)的应用程序域,找不到该域。

-无法连接到服务器。检查您是否已连接到Internet,并且没有防火墙阻止出站连接。错误为“(”连接已中止。“,误差(10053)'已建立的连接被主机中的软件中止')


AS在这个线程中建议,我试过改变作家的高级->每个请求的功能“从1000到500,甚至200。也,我按照建议尝试更新/同步在此帮助主题中,但不幸的是,我正在处理的数据没有一个可靠且一致的对象ID,我不能用于同步。我的数据更新过程必须是truncate append。


有没有人会有任何技巧来写一个Arcgis在线托管的功能服务?

ArcGIS在线 作家 追加 截断 托管功能服务 FRI,2018年12月21日13:19:52格林尼治标准时间 布法塞尔
Arcgis在线编写器覆盖多边形 https://knowledge.亚搏在线safe.com/questions/83636/arcgis-online-writer-overfiling-polygons.html

大家好


所以我遇到了一个奇怪的问题。当我尝试使用arcgis在线编写器覆盖arcgis在线上的多边形时,如果截短选项设置为“是”,我会得到一个奇怪的错误,比如说

Arcgis联机功能服务编写器:无法连接到服务器。检查您是否已连接到Internet,并且没有防火墙阻止出站连接。错误为'httpsconnectionpool(host='services1.arcgis.com',端口=443):超过URL的最大重试次数:

(这是我到功能服务和令牌信息的私人链接,所以我把那部分去掉了)

(由ProtocolError(“连接已中止”)引起,误差(10053)'已建立的连接被主机中的软件中止')'
发生了致命错误。查看上面的日志文件了解详细信息


积分很好。多边形第一次很好地运行(在功能层和功能服务不存在的地方……它创建它们并完美地发送数据)。但一旦我在其中存在多边形信息,它就会崩溃并显示错误消息。我已经尝试将功能的数量…从默认的1000减少,500到100到20……不走运。

ArcGIS在线 多边形 作家 更新数据 截断 FRI,2018年11月30日15:31:17格林尼治标准时间 道克斯85
dwg编写器:向块定义添加新属性-同步前的图形 https://knowledge.亚搏在线safe.com/questions/81784/dwg-writer-adding-a-new-attribute-to-block-definit.html

大家好,

拜托,我试图解决一个与dwg编写器相关的大问题。

我想给块定义添加一个新的属性(例如属性代码)。其结构与图形不同步。如。我有一个块,它的图形被插入到dwg中的模型空间(下面的图片称为“旧”)。但是,与此同时,其属性的幽灵传播到了现在的结构(下图称为“新”)。不管怎样,图形不同步,所以新添加的属性是不可见的。

在FME中,我需要在块定义中添加一个新属性,并将块的图形导出到与图片“old”相同的图形中。但是,如果我必须导出到dwg,我仍然需要定义模板文件-这是有问题的事情,因为dwg编写器将自动加载特定的块定义将所有属性,所以图形是真实的。

拜托,有什么建议吗?如何在块定义中添加新属性,并在同步前保留块的旧图形?

非常感谢!

鲁博


AutoCAD DWG 作家 周一,2018年11月5日13:52:02格林威治标准时间 拉扎鲁米尔
ExcelStyler:XLSX编写器的单元格或列格式 https://knowledge.亚搏在线safe.com/questions/79410/excelstyler-format-cells-or-columns-of-xlsx-writer.html

你好!

我尝试使用ExcelStyler来锁定单元格,并根据属性的值更改背景颜色(我有4种类型)。对于一种类型,必须锁定所有列,对于另一个只有几个,等。但它不起作用,我的Excel保持不带格式。另外,当我尝试在我的编写器的用户属性/手动/编辑格式中锁定单元格时。

当我访问writers/update feature type/select my xlsx/parameters时,我看到3个勾选框(阅读公式,读取超链接,阅读格式化)我试图激活的。在这里,我得到一条消息“在选定的数据集中找不到匹配的功能类型”。

知道我该怎么做吗?

附加问题:您知道是否可以在字段中插入Excel公式吗?要将带有超链接的文本字符串(如“link”)放在后面(http://…)?

希望你能帮助我!

最好的问候

作家 设置属性格式 埃克斯斯泰勒 XLSX 清华大学,2018年9月27日14:33:26格林尼治标准时间 戴维德维尔
PNG编写器打印额外的PNG文件 https://knowledge.亚搏在线safe.com/questions/79018/png-writer-prints-out-extra-png-files.html

你好!

我正在尝试使用网络地图绘制程序.我的问题是,当将数据写入PNG格式时,作者在一些图块上添加了额外的“1”。

扇出是@value(_zoom_level)/@value(_tile_column),当我在编写器之前检查对象时,没有对象具有任何“扇出”的“_1”。但当作者将数据写入我的文件夹时,它将一些png:s分为两部分,这样地:

1218.PNG

1218.1.PNG

1219.PNG

1220.PNG

1220.1.PNG

1221.PNG

有人知道为什么作者会打印以“1”结尾的png:s吗?

作家 泰勒 PNG 网络地图绘制程序 FRI,2018年9月21日13:40:42格林尼治标准时间 1991年曼德森
SQL Server编写器-在大容量插入之间切换=是(对于重新加载)和fme_db_操作(对于更新) https://knowledge.亚搏在线safe.com/questions/79015/sql-server-writer-switch-between-bulk-insert-yes-f.html

我已经配置了一个工作区来处理恢复和仅更改更新(cous)。数据将写入SQL Server。父工作区处理预处理和后处理任务,例如,如果SQL表是再补给,则截断它。

我创建了一个“再补给”参数,对于再补给设置为“是”,如果是COU,则设置为“否”。这还确定大容量插入是设置为“是”还是“否”。然而,因为fme_db_operation在SQL Server编写器中用作功能操作值,如果是再补给,则忽略大容量插入,即使唯一的功能操作是插入。这导致再补给需要20分钟的时间(1小时13分钟而不是53分钟)。

我尝试创建一个“功能操作”参数,该参数将设置为“插入”用于再补给,或设置为“FME-DB-U操作”用于COU,但这失败了,因为它使用了“fme-db-u操作”作为功能操作的值,不作为对fme_db_operation属性的引用。

我有什么办法不用两个作者就可以让批量插入工作吗?特写员能帮忙吗?

SQL Server 作家 功能操作 FRI,2018年9月21日13:21:54格林威治标准时间 蒂姆伍德
支持Postgres读写器多个列/字段约束 https://knowledge.亚搏在线safe.com/idea/78863/support-multiple-column-field-constraints-for-post.html

Postgres阅读器和编写器似乎不支持多个列/字段约束。参见讨论:

https://knowledge.亚搏在线safe.com/questions/78765/multiple-column-key-constraint-is-wrong-interprete.html?childtoview=78768答案-78768

如果你问我,这是一个应该解决的缺点!

作家 后格雷斯 约束 多列 多场 清华大学,2018年9月20日06:10:08格林尼治标准时间 斯塔克内切特