ESRI个人地理数据库MDB阅读器参数
数据库连接
要从中读取数据的文件。
约束
单击此按钮可选择导出表。您必须拥有个人数据库以浏览。
单击“浏览”按钮后,系统从数据库编译表列表时会出现一个搜索窗口。出现表列表后,您可以选择一个或多个表,然后单击“确定”按钮以解除窗口。表名称将显示在读取器参数框中的表列表字段中。
输入任何SQL,其中约会在图层列表中选择的图层的属性(例如,numlanes = 2)。
指定是否只转换包含某种几何图形的功能。
指定是否在要素类和表中解析要在域值中找到的域代码。
这意味着当特征的属性具有与它相关联的编码值域时,还将添加另一个属性,其表示编码属性的文本描述。新属性将是
指定是否在要素类和表上解析要在实际子类型的名称上找到的子类型字段值。
笔记:您可以通过不解析子类型和编码值域来加速涉及地理数据库读取器的翻译。这些操作为每行表和包含子类型或编码值域的要素类添加了额外的处理。
指定是否读取网络部分的网络部分。检查时,结读数将被读为积分(geodb_point.)和边缘将被读为线条(GeoDb_polyline.)。此外,没有任何网络相关的属性将提供在该功能上。检查此选项可显着速度升高网络功能。
确定是否读取源数据集中存在的关系特性。当检查此参数时,包含简单关系的特性类型将被忽略,而包含属性关系的特性类型将被视为非空间表。当未选中此参数时,关系将被正常读取为简单关系或属性关系。如果忽略关系,阅读速度会大大提高。
确定是否应拆分复杂边缘功能。当拆分时,在元素级别而不是特征级别读取复杂边缘功能。元素级别表示几何网络的逻辑视图。结果,没有丢失网络连接信息。
拆分时,每个FME功能都存储以下属性:
属性名称 |
内容 |
geodb_element_id. |
逻辑边缘元素的元素ID。 |
geodb_element_index. |
由fme创建和分配的属性。它用于在复杂特征内订购边缘元素。该索引从0开始,而不是1。 |
geodb_from_junction_element_id. |
与之对应的结元素ID来自端点。 笔记:这是来自端点边缘元素,而不是边缘功能。 |
geodb_to_junction_element_id. |
与之对应的结元素ID到终点。 笔记:这是到终点边缘元素,而不是边缘功能。 |
FME功能不存在以下复杂边缘属性:geodb_junction_feature_count.和geodb_edge_element_count.。尽管正在读取元素,但geodb_type.每个功能都仍然存在geodb_complex_edge。
如果在检索边缘元素的几何图形时发生错误,则跳过几何形状,但仍读取网络属性。
笔记:阅读关系类时此参数无效。
指定读取时是否将多部分注释拆分为单独的“元素”的单独功能。如果选中,则在读取中产生多部分注释中的每个元素(通常是单词)的单个特征,导致特征特征属性,例如根据每个元素的位置存储的角度和文本位置。如果未选中,则将正常读取多部分注释,作为单个要素,存储描述文本定位的单组属性。
架构属性
使用此参数在创建工作空间时会在Workbench中公开格式属性:
- 在动态方案中,它意味着这些属性可以在运行时传递到输出数据集。
- 在具有多个特征类型的非动态方案中,方便使用此参数公开其他属性。例如,如果您有十种特征类型并且希望在每个功能类型中公开相同的属性,则更容易定义一次,它比在工作区中单独设置每个要素类型。
此参数控制地理数据库别名的方式。
- 没有任何:别名被忽略了。
- 用别名替换属性名称:(仅在添加读者时仅适用。)要素类型上的属性将为其别名而不是其官方名称命名。一种geodb_feature_class_alias.属性将包含在每个功能上。当目标格式应该使用别名作为属性名称创建要素类型时,使用此模式。
- 将别名视为元数据属性:对于每个属性读取,一秒
_alias 将添加属性,该属性存储有问题的属性的别名。一种geodb_feature_class_alias.每个功能也将包含属性。当目标格式为地理数据库时使用此模式,并且在要素类和表创建期间应保留别名。
使用最小和最大X和Y参数,定义将用于过滤输入功能的边界框。只返回与边界框交叉的功能。
如果搜索信封的所有四个坐标指定为0,则将禁用搜索信封。
选择此参数以删除在搜索信封外部读取的导入功能的任何部分。
下图显示了搜索信封的结果剪辑搜索信封被设定为不在左侧和是的在右侧。
- 否:将读取跨越搜索包络边界的任何功能,包括位于边界外部的部分。
- 是:跨越搜索信封边界的任何功能将在边界处剪切,只会读取边界内部的部分。潜在的功能剪辑搜索信封功能是一个十字路口;但是,当剪辑搜索信封被设定为是的,除了交叉点之外还执行剪切操作。