题目中的问题:“attributerenamer” https://knowledge.亚搏在线safe.com/questions/topics/single/1002.html “属性名称”主题的最新问题 BulkAttributeRenamer VS . PythonCaller——重命名属性名 https://knowledge.亚搏在线safe.com/questions/88149/bulkattributerenamer-vs-pythoncaller-rename-attrib.html

你好。我试图找到一种方法,使用PythonCaller重命名输出形状的所有字段。我使用“BulkAttributeRenamer”重命名字段,但是只使用一个参数作为前缀,SuFixE小写,大写字母等等,这是不够的。当我尝试使用PythonCaller时,我只能改变属性本身,我使用了函数setAttribute(name,new_value))

是否有python函数可以设置AttributteName ?

python attributerenamer 重命名 星期四,2019年3月7日格林尼治时间23:31:36 索多文德尔
为什么AttributeRenamer会切割数据类型宽度? https://knowledge.亚搏在线safe.com/questions/57625/why-does-attributerenamer-cut-data-type-width.html

我正在使用FME Desktop 2016从ArcGIS .gdb导入数据到POSTGIS DB。为此,我需要首先使用AttributeRenamer转换器重命名单个属性名。我的问题是,宽度254(数据类型“text”)的reader属性自动转换为宽度200(类型“varchar”)的writer属性。为什么FME会减少属性的宽度,是虫子吗?

然而,这个问题只出现在我使用磨擦搪瓷。我还尝试了BulkAttributeRenamer,结果是一样的。什么好主意吗?

谢谢

attributerenamer 宽度 星期四,2017年11月9日23:38:19格林尼治标准时间 nicolas_varela
映射属性名称 https://knowledge.亚搏在线safe.com/questions/57580/mapping-attribute-names.html

我喜欢使用Excel中的列表重命名所有属性名

例如:

——当前的属性

AAAA BBBB CCCC

——重命名列表

Aaaa级|地址
Bbbb | Basenumber
预备| ContactID

-新属性:

地址基本号码联系人ID


我有什么选择?

属性处理 FME attributecreator attributerenamer 星期四,2017年11月9日10:26:12格林尼治标准时间 harmenkampinga
属性搪瓷-不显示错误 https://knowledge.亚搏在线safe.com/questions/46764/attributerenamer-not-showing-error.html

在AttributeRenamer变压器,我添加了输入属性“ATTR1”和输出属性“ATTR2”。稍后,我在AttributeRenamer之前添加了属性Keeper,并且没有选择“ATTR1”属性。

但是AttributeRenamer没有显示任何错误(红轮),就像在FME的早期版本中显示的那样。

有没有人有同样的问题?

attributerenamer 结婚,2017年6月28日06:03:11格林尼治标准时间 普拉塔普
如何在AttributeCreator中设置用户参数 https://knowledge.亚搏在线safe.com/questions/39045/how-dio-i-set-a-user-parameter-in-attributecreator.html

我有一个非常简单的工作空间,只有一个AttributeCreator转换器,它将一个名为“mynewattr”的新属性添加到我的输入数据集中。

但不是在转换器中定义属性名“mynewattr”,我想通过发布参数来做。

在attributeCreator参数窗口中,当我试图从这个新属性创建一个新的用户参数时,我得到创建新用户参数的提示。

但是一旦我点击OK,它实际上并不创建用户参数,我的变压器参数是红色的。

当我使用AttributeRenamer或AttributeManager时,也会发生同样的情况。我似乎无法使用用户参数设置属性名。我错过了什么?我做错了什么?是否有其他方法使用用户参数设置属性名?

问这个问题的主要原因是因为我发现了定制变压器的功率,但每次我都在与这个问题作斗争。

(我正在使用FME Desktop v2016.1)

发表的参数 定制的变形金刚 attributemanager attributecreator attributerenamer 结婚,2017年1月25日15:52:04格林尼治时间 arnold_bijlsma
重命名属性 https://knowledge.亚搏在线safe.com/questions/28504/rename-attributes.html

你好,我想删除表的第一个记录/行,并使用它的值作为属性名,如。我想把第二个属性称为“Unit”而不是“A”。我在读取文件时不能指定第一行是头,因为我需要在重命名之前在FME中做一些修改。我应该用哪个变压器?

第二,我想通过乘以第三行来删除F-H列,4,6和8。目标是只有一个列称为“替换”。

谢谢你的帮助!

attributerenamer 结婚,2016年5月11日20:07:04格林尼治时间 凯特
问题重命名属性 https://knowledge.亚搏在线safe.com/questions/23947/problem-renaming-attribute.html

我的模型的一个输入文件已经更改,属性的名称也随之更改。原来的名字是DATUM_STRT,新名称是BEGINDATUM。我在模型中放置了一个AttributeRenamer作为第一个变压器。根据作者的档案,旧属性kan be fill(绿色箭头)。

在转换结束时,日志声明DATUM_STRT不能被填充,所以项目被删除了。结果是,尽管模型会产生多个输出,但没有任何内容被写入输出。所有行都被删除:

FileGDB写入器:' DATUM_STRT'属性无法写入。包含的特性已被删除

…最后一行重复3707次…

我是不是漏掉了什么?

attributerenamer 周一,2016年2月29日格林尼治标准时间15:34:14 mard_13
根据单元格位置更改表的标题名称 https://knowledge.亚搏在线safe.com/questions/23543/changing-the-header-name-of-table-based-on-cell-lo.html

你好,

我正在寻找重命名一个单元格在excel电子表格阅读器使用单元格的位置(例如。e1)而不是属性名称中选择标题的默认选项(例如RATECAT,SERVICEADDRESS,等)。我现在接收带有头信息的数据集,如图所示,其中一个标头是日期。每月此标题都会更改…我是否可以将单元格重命名为位置E1而不是基于字段“2015/10”重命名?

提前谢谢你!

属性处理 excel 细胞 attributerenamer 结婚,2016年2月17日22:58:49 GMT ac_gnv
在2016年,我如何重命名列表中的单个元素? https://knowledge.亚搏在线safe.com/questions/23075/in-2016-how-can-i-rename-individual-elements-of-a.html

我经常使用AttributeSplitter或其他转换器来解析数据,并将结果列表元素重命名为常规属性。
2015年FME基金,AttributeRenamer可以指向一个特定的列表元素(即_list{1})来重命名它,但在2016年的FME2016年,情况不再如此。

例子
_list {0}: 45
O列表{ 1 }:30
_list {2}: 31

将重命名为

度:45
30分钟:
31秒:

列表 attributerenamer FRI,格林尼治时间2016年2月05日19:35:41 jdh
允许为AttributeRenamer中的旧(输入)属性列选择多个列表元素 https://knowledge.亚搏在线safe.com/idea/19887/allow-selecting-multiple-list-elements-for-old-inp.html

更新:2016-02-06

在FME 2016.0中,重命名列表属性的功能已经添加到AttributeRenamer。相反,列表元素选择对话框已退役,现在,如果需要重命名列表中的各个元素,则必须手动编辑“Input Attribute”列。如。将“_list{}”更改为“_list{0}”。我觉得有点不方便。

如果对对话框进行一些增强,可能会更好:

  • 用户可以在对话框中选择“重命名列表”或“重命名列表元素”。
  • 如果选择“重命名列表”,列表名称(例如:将“_list{}”)设置为列。
  • 如果选择“重命名列表元素”,用户可以选择一个或多个元素(索引),然后是元素(例如"_list{0}")将被设置为列。
  • 该列仍然可以直接编辑。

= = = = =

最初的想法:

AttributeRenamer的“列表元素选择”对话框目前只允许选择一个元素。

如果它允许选择多个元素并自动将行插入到旧的属性列中,可以减少用户逐个输入多个元素的工作量,如果用户需要一次重命名多个元素。

变形金刚 attributerenamer 星期二,2015年11月10日格林尼治时间07:48:06
如何将Esri Shapefile转换为PostGIS https://knowledge.亚搏在线safe.com/articles/18705/how-to-convert-esri-shapefile-to-postgis.html

下载

如果您想在我们进行的过程中自己执行这些步骤,请随意下载并解压缩本文所附的数据(forwardSortationAreas.zip文件)!

ESRI形状的正向分类区域文件表示覆盖温哥华的不同邮政区域。

介绍

在本教程中,我们将把一些温哥华城市的邮政编码数据从ESRI形状文件(*.shp)转换为PostGIS。


Step-by-StepInstructions

为了完成视频中描述的过程,您需要执行以下步骤。


在FME数据检查器中检查源(读取)数据集

启动FME数据检查员。在Windows中,这是在启动>所有程序> FME桌面> FME检查器

使用Windows资源管理器,将ESRI形状文件拖放到FMEData检查器中,然后单击OK。你可以看到我们有代表前向分类区域的区域特征,以及表示邮政编码的前三位的单个属性。

2)启动FMETworkbench

在Windows中,这是在启动>所有程序>FME桌面>FME工作台

3)选择新建工作区

在Create workspace窗口中选择一个新的工作区。

4)添加源(Reader)数据集

选择ESRI形状作为源格式;通过在字段中键入名称,直到它出现在下拉列表中。导航到ForwardSortationAreas.shp文件并选择它。

5)添加输出(写入)数据集

选择Postgis作为编写器的格式;在字段中输入名称,直到它出现在下拉列表中。

  • 在Add Writer对话框中,点击参数设置PostGIS数据库连接参数。
  • 从PostGIS连接中,数据库参数选择:“添加指定的数据库连接…”
  • 输入PostGIS凭据。需要的信息:
    • 主持人:
    • 端口:
    • 数据库:
    • 用户名:
    • 密码:

命名连接提供了一种方便和安全的方法来存储和重用这些连接参数。单击save。

6)supplythe out(writer)功能类型表定义

如果要写入的数据库表不存在,您可以为表定义选择“从读卡器复制”。在ourexample,该表确实存在,因此我们将选择“Import from Dataset…”并单击OK。

7) SupplyPostGIS Writer参数

当选择从Dataset导入时,会提示我们在将PostGIS writer添加到工作区画布之前提供有关它的附加信息。

  • 对于读卡器格式,selectPostGIS。
  • 对于数据集,选择我们刚刚创建的namedconnection。
  • 单击parameters并选择所需的表。
  • 单击OK添加写入器。

8)添加attributerenamer变压器

属性搪瓷变压器重命名,删除或创建指定的属性。由于形状文件中的the attribute与现有表中的属性不匹配,因此让我们连接源和目标功能类型,然后添加AttributeRenamerTransformer将属性从源映射到目标。

  • 打开转换器的参数,并使用下拉菜单在“Input attribute”字段中输入我们的原始属性名(“CFSAUID”),然后是我们希望在“Output attribute”字段中更新的属性(“code”)。

9)点击工具栏上的theRun按钮

单击绿色play按钮运行工作区。这执行翻译。

10)在FME数据检查器中查看输出

要在FME数据检查器中查看输出,右键单击输出特性类型并选择inspect。快速检查输出结果显示,18个前向分类区,的属性,已被集中。

数据库 地理信息系统 Shape文件 postgis 入门 attributerenamer 星期四,2015年10月29日格林尼治时间19:48:48 ryanat亚搏在线safe
在AttributeRenamer中为新属性名使用@Value(AttributeName)的选项 https://knowledge.亚搏在线safe.com/idea/19199/option-to-use.html 在AttributeRenamer中为新属性名添加使用@Value(AttributeName)的选项。 属性处理 变形金刚 attributerenamer 星期四,2015年10月29日15:51:04 GMT lars_de_vries 特性垃圾,暴露的元素 https://knowledge.亚搏在线safe.com/questions/5162/attributesplitter-exposed-elements.html 你好,

我用AttributeSplitter创建了一个列表。当我右键单击列表并选择“暴露”时
元素,我可以公开任意数量的列表项。
我已经将其中一些项连接到属性
我的目标数据源,我的皈依成功了。项目
列表中包含的内容将写入正确的属性。但是
如果我保存我的工作区,关闭它,然后再打开,我所有的
连在一起的“暴露元素”不见了,我需要重新来过
一遍吗?
谁能告诉我是否有一个设置我可以激活,以保持所有连接的公开元素?

谢谢每个人,
认为亚历克斯
工作空间 attributesplitter attributerenamer 周一,2015年10月19日14:16:29格林尼治时间 科尔
删除属性数据类型/编码 https://knowledge.亚搏在线safe.com/questions/4111/remove-attribute-data-typeencoding.html 我收到一个FFS文件,大多数属性的数据类型/编码都是属性name字段中的后缀(参见嵌入式图像)。如何关闭或删除此选项?

用户添加图片
attributerenamer ffs 星期二,2015年10月13日17:24:48 GMT vindastra
如何将MapInfo选项卡转换为Esri形状 https://knowledge.亚搏在线safe.com/articles/1003/mapinfo-tab-to-esri-shape.html

下载

如果您想在我们进行的过程中自己执行这些步骤,请下载并解压本文附带的数据(zone .zip文件)!

zip文件中的MapInfo选项卡(MITAB)源数据包含表示温哥华市区域的区域特性。

介绍

本教程将向您展示如何将分区数据从MapInfo MITAB (*.tab)转换为ESRI Shapefile (*.shp)。我们会从很多分区数据中过滤,因此,只有代表住宅的区域才会写入到Shapefile中。

我们的目标是将所有以“住宅”结尾的区域结合起来,创建代表家庭住所的区域的ESRI shapefile。


Step-by-StepInstructions

为了完成视频中描述的过程,您需要执行以下步骤。


1)开始FMEWorkbench

在Windows中,这是在启动>所有程序>FME桌面>FME工作台

2)SelectGenerate工作区

这可以在fmeworkbench界面的创建工作区部分找到。另外,使用Ctrl+G作为快捷键。

浏览并选择源(阅读器)数据集

选择MapInfo选项卡(MITAB)作为源格式;为此,请将名称键入字段,直到它出现在下拉列表中。导航到zones.tab文件并选择数据集。

4)将output (Writer)格式设置为ESRI Shape file

选择ESRI形状文件作为写入器的格式;要做到这一点,只需在字段中输入名称,直到它出现在dropdownlist中。

5)设置输出位置

在视频中,输出位置设置为:\FMEData2015\ output。然而,您可以将输出位置设置为最适合您的目录结构的位置。单击ok生成工作区。

6)输出的几何特征类型(写入器)

注意,FME在源和输出特性类型之间自动地在画布上放置了一个GeometryFiltertransformer。发生这种情况是因为我们正在转换来自一种读取器格式的数据,这种格式可以处理每个文件的多个几何图形(MapInfo *.tab),转换为每个文件只允许一个几何图形的格式(ESRI Shape *.shp)。由于我们只处理面积(多边形)特征,我们可以从写入器中删除不需要的几何图形。

从写入器功能类型中删除:

  • Zones_point
  • Zones_line
  • Zones_text
  • Zones_geometry
  • 同时,选择椭圆连接并删除它,因为我们不会使用它。

7)重命名用户属性

通过单击目标特性类型的下箭头展开其属性。注意,FME自动将“zonecategory”字段裁剪为10个字符,由于esri shapefile属性长度限制。

  • 进入目标特性类型的属性并更改属性的名称。打开特性类型属性。在“用户属性”选项卡中,单击要重命名的字段,并键入新名称“category”。
  • 回到general选项卡,将输出功能类型重命名为“homes”。单击OK。

8)增加酯变压器

我们现在将使用测试变压器来过滤以“住宅”一词结尾的区域类别。

  • 单击geometryfilter和目标特性类型之间的连接。类型“测试仪”并选择它将其添加到画布中。打开它的属性。

创建一个新的测试子句。

  • 为左值,下拉属性列表并选择属性值“ZoneCategory”。
  • 双击操作符字段以查看下拉列表。从这里选择“end With”。
  • 在“住宅”中选择正确的值类型,然后单击“确定”。

通过此测试子句的特性被映射到目标。

9)添加attributerenamer变压器

现在,我们将使用AttributeRenamer修改写入输出特性的attributename。在画布上放置一个AttributeRenamer变压器。打开它的参数,和映射;

  • “区域类别”的旧属性
  • “类别”新增属性

10)点击工具栏上的Run按钮

单击绿色play按钮运行工作区。这执行翻译。

11)在FME检查器中查看hape文件

一旦完成,我们可以使用FME Inspector查看数据,并看到只有代表住宅的区域被写入到Shapefile中。

地理信息系统 Shape文件 测试器 mapinfo选项卡 入门 attributerenamer 星期四,2015年10月08日格林尼治时间19:15:06 MitaAt亚搏在线Safe