esri shapefile reader参数
读取形状文件功能时,这个形状\几何属性将对应于shapefile的要素类型参数中指定的几何体类型。有关此属性的详细信息,看见ESRI形状文件功能表示
读卡器参数
默认情况下,允许混合大小写属性名。选择此参数会将属性名称更改为大写文本。
注:此参数仅在生成初始工作空间时使用;因此,在工作区生成之后,它在工作台中不可编辑。
此可选参数控制用于解释形状文件中文本属性的字符编码。当存储在形状文件中的字符编码信息丢失或不正确时,此参数非常有用。
此参数默认为“空白”选项,这意味着将从源形状文件中自动检测字符编码。
如果选择任何其他字符编码,它将优先于自动检测到的字符编码。
shapefiles以基于文本的方式存储属性,因此,在写入磁盘之前,数字属性被转换为文本。此参数控制FME如何读取这些数值类型,并影响它们在转换结束时的写出方式。
此参数默认为标准类型,请这将导致阅读器将数字属性的文本表示转换为二进制表示,选择一个安全包含固定宽度字段所有可能值的大小。亚搏在线当从形状文件转换为支持数字二进制存储的格式时,这可能很有用。
另一种选择是显式宽度和精度,请这将使属性保持为基于文本的固定长度字段。执行形状文件到形状文件转换时,首选此选项。因为写入时字段宽度将保持不变。
如果您不确定要使用哪个选项,标准类型在不考虑固定长度数字的情况下可以使用。
架构属性
使用搜索信封
使用最小和最大x和y参数,定义将用于过滤输入特征的边界框。仅返回与边界框相交的特征。
如果搜索信封的所有四个坐标都指定为0,搜索信封将被禁用。
选择后,此参数删除正在读取的已导入功能中位于搜索信封之外的任何部分。
下面的示例说明了搜索信封的结果剪辑以搜索信封未选中(设置为否)和选中时(设置为是)。
- 否:将读取跨越搜索信封边界的任何功能,包括边界外的部分。
- 是:任何跨越搜索信封边界的功能都将在边界处被剪裁,只读取边界内的部分。的基础函数剪辑以搜索信封函数是一个交集;然而,什么时候剪辑以搜索信封被选中,除交叉点外,还执行剪切操作。
高级
此navigator参数指定读取器是否应修剪属性值前面的空格。如果选项设置为是的,请然后,属性值中前面的空格将被丢弃。如果选项设置为不,请然后前面的空格将保持完整。默认值为是的.
几何图形
创建甜甜圈几何图形时,此参数指定了FME用于检测甜甜圈几何特性的标准。
- 仅限方向:FME将仅根据输入的环的方向检测甜甜圈几何结构。shapefile规范规定,甜甜圈几何图形的外部边界必须具有顺时针方向,所有的甜甜圈孔必须逆时针方向。
- 方向和空间关系:FME将首先通过方向检测甜甜圈的几何结构。并将通过分析甜甜圈外环和孔之间的空间关系进行额外的几何验证。如果识别出任何无效的甜甜圈几何图形,FME将尝试纠正几何异常(例如,孔大于外环,孔内孔,等)
注:在读取非常大的数据集时,性能可能存在显著差异。
此参数控制与几何数据或传入特征上的属性相关联的度量值数据的处理:
- 否(默认):保留功能上的措施。
- 对:测量数据是根据输入功能上的z值创建的,如果Z值存在。如果测量数据存在,它不会被功能上的Z值覆盖。
此导航器参数控制形状读取器是否分解从形状文件读取的多边形中的相邻孔。如果该值设置为是的,请然后形状阅读器将溶解相邻的孔。默认值为不.
此导航器参数控制形状读取器是否报告输入形状文件中的几何异常。
默认情况下,图形阅读器将执行以下操作以确保输入特征的有效性:关闭未闭合的多边形,删除重复点,删除空元素,溶解孔(如果溶孔设置为是的或未设置)。
如果设置为是的,请然后形状几何将在输入功能上设置列表属性,当检测和/或修复几何异常时,将包含错误信息。错误消息的格式如下:
(x,y)处的闭合多边形
复制点位于(x,y)
删除(x,y)附近的空元素n
删除了(x,y)处的重复点
靠近(x,y)的多边形/圆环方向无效
溶孔