西班牙
斯潘4
在现有表中添加新列可以通过使用AttributeCreator或AttributeManager以及FeatureHolder以防止架构锁定。在本教程中,您将学习如何使用RealTimeAgAgER将新的列追加到现有的PISGIS表中。
注:由于你是一个面向公众的数据库上工作,表可以偶尔被覆盖和/或修改。如果你的翻译会产生意想不到的效果,请参阅重置postgis训练数据库文章.或者,您也可以下载所提供的文件(S),并用适当的格式的阅读器取代PostGIS的读者。
在本练习中,您将使用AttributeManager添加一个新列,因为您希望跟踪上次查看资产的时间。我们将使用datetimestamper添加今天的日期来填充这个新字段。或者,你也可以计算值我是说,联接表,或将值保留为空。
注意:这里介绍的情况是低于预期的现实世界的应用程序可能会有所不同。因为面向公众的数据库工作的挑战,在这里你会从Downtown_PublicArt表读出并最终写入到一个名为PublicArt_Date表。您可能会注意到PublicArt_Date已经与预期的数据模型的存在是因为其他用户将也运行相同的工作空间。在现实中,你可能会从Downtown_PublicArt读取(其中有2列),然后放下,并与其他列创建Downtown_PublicArt。
有关创建翻译的详细信息,请参见桌面基础课程手册.
注意:删除并创建时使用一个表需要被完全删除,并更新到数据库架构重建。例如,删除并创建用于去除表结构,以可能地添加或删除列,变化数据类型等有关作家特征类型参数如表处理的详细信息,请参阅文档.
注释:自动属性定义为当工作台自动定义属性的列表,这取决于阅读器的功能类型连接。此外,每当属性被更改在作家特征类型的属性的列表会自动更新(即重命名,在工作空间中去除,等等)。有关用户属性和更多信息属性定义,请参阅文档.
在删除现有的公共表之前,需要通过FME关闭表以防止模式锁定,这将导致您的翻译错误。我们将使用FeatureHolder从PublicArt表中读取和存储功能。一旦所有的特征被存储,现有的表就被关闭,允许FME删除现有表并创建新表。
注意:AttestMaMaGER允许您添加/删除表列,更改属性名称,并从现有FME特征属性或使用文本编辑器设置属性值。有关管理桌面基础课程手册.
运行翻译后,您的表将有一个日期列,其中包含今天的日期。通过选择写入程序并单击选定写入程序时出现的快捷菜单中的“检查”按钮,可以查看新表。或者,如果希望自动打开工作区输出fme检查器,可以将检查器附加到工作区中的最终转换器的输出。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
?2019安全亚搏在线软件公司|合法的