管理数据集和功能类型
我们已经看到,当您向工作区添加一个阅读器时,它的特性类型模式是灰色的。这是为了确保不进行任何编辑,并且模式与源数据匹配。
然而,还有其他方法可以使读卡器模式与它们声称表示的源数据集不同步。
限制源数据
在一些-也许大多数-工作区,用户不需要或不想读取整个源数据集。
例如,AutoCAD DWG数据集包括以下图层:道路,铁路,河流,和植被.如果我的项目只需要运输层(即道路和铁路)我不需要从其他层读取任何数据(河流和植被)
添加读卡器时,用户可以选择要添加到工作区的功能类型,而且不需要包括所有这些。他们可以选择不读取所有数据:
这意味着工作区模式现在与源数据有点不同步,因为它没有相同的功能类型集。
更改源数据集参数
如我们所见,工作区中的每个读卡器都包含一个源数据集参数。这是在创造的时候设置的,但以后可以编辑。选择不同的源数据集是工作区模式与数据不同步的另一种方式。
例如,AutoCAD DWG数据集(file1.dwg)包含用于道路,铁路,河流,和植被,所有这些都作为功能类型添加:
然而,然后,用户更改源数据集参数以读取其他数据集(file2.dwg):
如果该数据集包含机场,体育设施,商店,和自然特征,然后工作区模式将与正在读取的源数据大不相同。
后果
重要的是要记住,原始数据集为读卡器模式定义建立了基础,如果后续数据集不符合这个原始模式,就会出现问题。
在这个场景中,功能类型与工作区中的功能类型不匹配的数据被自动丢弃;即在工作区中定义的读卡器功能类型充当一种过滤器类型,传入数据必须通过它进行传递。
传入的功能类型是意外的,所以这个过滤器被称为意外的输入去除器。