读者特征类型

根据层次图,FME中的每个阅读器可以有许多特性类型。要素类型定义从源数据集中读取的图层以及这些图层所拥有的属性。它们在工作区画布上表示为对象,并在Navigator窗口中列出。

在这个工作区,读取器正在读取道路的源数据集,每一种道路类型都有不同的图层。请注意导航器窗口中的读卡器,以及它是如何具有一系列功能类型的;然后请注意,这些功能类型中的每一种都在画布上进行了描述:

在这个工作区中有两个阅读器(一个是Esri Shapefile,一个文件Geodatabase)。每个阅读器都有三种不同的特性类型。

注意——这就是is可能令人困惑的地方——阅读器和它的特性类型之间没有明显的联系。


小费
在导航器中单击某个特性类型将在画布上突出显示它——反之亦然

添加阅读器特性类型

添加新的读卡器是将大多数功能类型添加到翻译中的点。

对于文件数据集(如AutoCAD), FME扫描源数据集并提示您将哪些特性类型添加到画布中。如果选择了特征类型,然后它将出现在工作区中,并读取该层上的数据。如果没有选中它,那么特征类型将不会出现在工作区中,并且数据将被丢弃。

对于文件夹数据集(如Esri Shapefile),用户只需选择表示特征类型的文件:

对于数据库(如PostGIS),用户应单击parameters按钮,使用表读取参数:

请注意,不必选择数据集中存在的所有功能类型。如果你不想读取特定的数据层,不要选择它。这样,你需要读取的特征类型都在画布上表示出来,而你不需要的功能类型则不是。


删除功能类型

通过在画布上选择要素类型并按Delete键,可以删除要素类型。它们也可以使用菜单栏上的remove feature types工具删除:

如果存在他们不再希望读取的源数据集层,用户可能会删除功能类型。

每当从阅读器中删除所有特性类型时,FME将提示用户决定是否也删除阅读器组件。

删除阅读器是有意义的,因为如果没有希望保留的特性类型,为什么您仍然希望读取数据集?所以Yes是最常见的选择。

如果你的答案是否定的,然后所有的特征类型都被移除,但是读者在翻译中被留下了。我们将其称为“悬空”阅读器,因为它在层次结构中没有子元素。


厨师Bimm说……
悬空阅读器没有那么有用,工作区绝对不应该在这种情况下运行!
性能受到影响,因为所有源数据仍在被读取,然而,立即丢弃。

这就像在餐馆为一个你知道不会来的朋友点餐一样:浪费时间和资源!

结果匹配”

    无结果匹配"