配置参数

中有许多配置参数SDE30_DEF用于定义空间列特征的行。下表对它们进行了描述。

注意:“参数”框中填充的值为配置参数设置值。

参数

内容

SDE_LAYER

这将定义正在定义的表中的空间列的名称。空间列是包含特征的几何形状的列。

下面的示例为空间列提供了一个名称SHAPE。
SDE_LAYER形状

建议使用SHAPE作为名称。

SDE_PRECISION

这个可选字段指定是将精度设置为32位还是64位。如果没有在工作区/映射文件中指定,那么它将被设置为32位;但是,所有新创建的工作空间/映射文件都指定该字段并将其设置为64位。

SDE_COORD_SYS_ID

这个可选字段指定空间列的坐标系统。这只在初始创建空间列时使用。该值是一个整数值,对应于ESRI的投影引擎文档中指定的一个预定义坐标系统,该文档随每个SDE 30一起发布。

可以指定SDE_COORD_SYS_ID或SDE_COORD_SYS_DESCRIPTION,但不能同时指定。

如果没有指定,则坐标系统将取自写入每个表的第一个特性。

SDE_COORD_SYS_
描述

这个可选字段指定空间列的坐标系统。这种方法允许使用Esri投影引擎文档中定义的描述来指定整个投影,该文档随每个SDE 30一起提供。

如上所述,您可以指定SDE_COORD_SYS_ID或SDE_COORD_SYS_DESCRIPTION,但不能同时指定两者。

如果没有指定,则坐标系统将取自写入每个表的第一个特性。

SDE_GRID {0}

这是作为空间列定义的一部分指定的。它给出了层坐标系中空间索引的大小(向量空间列)。

将SDE_GRID{0}设置为特定的值会影响为给定DBMS创建什么网格类型,这可能会影响性能。更多信息,请参阅Esri (Legacy) ArcSDE文档(http://edndoc.esri.com/arcsde/9.3/api/capi/schemaobjects/layers/layerinfoSetGridSizes.htm).

转换后,可以使用“计算默认空间网格索引”工具(来自ArcToolbox > Data Management Tools > Feature Class)来计算有效的空间索引。

下面的例子定义了网格大小为200:

200年SDE_GRID {0}

SDE_GRID {1}

这个可选参数定义了2级网格元素的大小。这对于大多数空间列来说是不需要的。如果指定了,这个值必须至少是SDE_Grid{0}大小的3倍。

如果不需要该值,那么要么不指定该值,要么给它一个0的值。

下面的例子定义了一级网格的网格大小为600:
600年SDE_GRID {1}

SDE_GRID {2}

这个可选参数定义了3级网格元素的大小。很少需要这种级别的网格。如果指定了,这个值必须至少是SDE_GRID{1}的3倍。

如果不需要该值,那么要么不指定该值,要么给它一个0的值。

下面的例子为2级网格定义了4000的网格大小:
4000年SDE_GRID {2}

SDE_DIMENSION

SDE要求特性类中的所有特性都具有相同的维度。这个参数定义层的维度(向量空间列)。目前,维度可以是2或3。

下面的例子将层的维度定义为2:
SDE_DIMENSION 2

SDE_UPDATE_FIELDS

SDE Writer在UPDATE模式下操作时使用的字段名列表。如果表注册为多版本或包含空间列,则此配置参数是可选的。通常,这应该标识一个独特的功能,但如果需要,也可以用于更新多个功能。

下面的示例将更新字段设置为国家和首都:
SDE_UPDATE_FIELDS国家,资本

SDE_XORIGIN

定义的空间列的最小x值。任何坐标值都不能小于此处指定的值。

该参数对应ArcGIS中Feature类域的Min X属性。

对于栅格目录,应该从要添加到目录的最左下角的栅格的左下角计算该值。如果该值未指定,则不会创建footprint列;但是,在向Geodatabase注册表时,将自动创建footprint列。

下面的例子将一个空间列的下限定义为-180:
SDE_XORIGIN -180

SDE_YORIGIN

定义的空间列的最小y值。任何坐标值都不能小于此处指定的值。

该参数对应ArcGIS中Feature类域的Min Y属性。

对于栅格目录,应该从要添加到目录的最左下角的栅格的左下角计算该值。如果该值未指定,则不会创建footprint列;但是,在向Geodatabase注册表时,将自动创建footprint列。

下面的例子将一个空间列的下限定义为-90:
SDE_YORIGIN -90

SDE_SCALE

空间柱的比例。这定义了存储在空间列中的每个用户坐标的单元数。

对于栅格目录,如果该值未指定,则不会创建footprint列;但是,在向Geodatabase注册表时,将自动创建footprint列。

下面的例子将比例定义为100:
SDE_SCALE 100

这相当于用户坐标中小数点右2位。

SDE_ZORIGIN

存储在空间列中的最小z值。

该参数对应ArcGIS中Feature类域的Min Z属性。

下面的例子将最小z值定义为0:
SDE_ZORIGIN 0

SDE_ZSCALE

空间列z坐标的比例。这定义了存储在空间列中的每个用户坐标的单元数。

该参数对应ArcGIS中特征类Z分辨率的逆。

下面的例子将z比例定义为100:
SDE_ZSCALE 100

这相当于用户坐标中小数点右2位。

SDE_MEASURED_ORIGIN

存储在空间列中的最小度量值。

下面的例子将最小测量值定义为0:
SDE_MEASURED_ORIGIN 0

SDE_MEASURED_SCALE

空间标尺列的测量值。这定义了存储在空间列中的每个用户坐标的单元数。

下面的例子将测量比例定义为100:
SDE_MEASURED_SCALE 100

这相当于用户坐标中小数点右2位。

SDE_DESCRIPTION

空间列的描述,它只是自由文本。
SDE_DESCRIPTION长跑训练

SDE_MINIMUM_FID

分配给存储在层中的形状的最小特征ID(向量空间列)。当SDE在表中存储形状时,每个形状都有一个ID号,这个ID号在整个表中是唯一的。如果未指定,则每个空间列的Feature ID从1开始。

只有在使用底层RDBMS执行一些技巧时才需要指定这个值,在这种情况下,您希望Feature ID在一组表中是惟一的,而不是在单个表中。

下面的例子给出了指定语句的表的特征id,起始值为100000:
SDE_MINIMUM_FID 100000

SDE_CONFIG_KEYWORD

SDE配置关键字指定层(矢量空间列)或栅格列的存储参数。

如果未指定,将使用关键字DEFAULTS。

更多信息,在Esri ArcGIS Server帮助文件中搜索参数名称-配置字符串对。

下面的例子使用了一个配置关键字TEST:
SDE_CONFIG_KEYWORD测试

SDE_MEASURED

Y -空间列允许在特征的每个坐标上指定度量值。

N -空间列不允许测量。

SDE_ANNOTATED

Y -空间列允许指定注释。

N—空间列不支持标注。

SDE_AREA

Y -空间列允许存储区域特性。

N -空间列不允许存储区域特征。

SDE_LINE

Y -空间列允许存储线性特征。线条特征是那些可以接触或交叉的线性特征。

N -空间列不允许存储线性特征。

SDE_POINT

Y -空间列允许存储点特征。

N -空间列不允许点。

SDE_SIMPLE_LINE

Y -空间列允许存储简单的行。简单线是不接触或交叉的线。

N -空间列不允许简单的行。

SDE_NIL

Y -空间列允许存储NIL特性。无坐标特征是指形状对象没有坐标的特征。

N -空间列不允许NIL特征。

SDE_MULTIPART

Y -空间列允许具有多个部分的特性。多部分特征必须是同质的。也就是说,所有部分要么是区域的,要么是线性的,要么是单一特征中的点。

N -空间列不允许具有多个部分的特征。

SDE_CAD

Y层(向量空间列)允许CAD数据存储在其中。这是CAD客户端层。FME无法将数据存储在与该层相关的CAD blob中。

N -该层不允许CAD数据。

SDE_STORAGE_TYPE

SDE_BINARY -层的特征几何(向量空间列)以SDE二进制模式存储。

层的特征几何结构使用OGC众所周知的二进制形式存储在SDE中。ArcSDE 8。x。

SQL -以SQL或众所周知的文本格式存储。ArcSDE 8。x。

归一化格式(仅用于Oracle空间)。ArcSDE8。x。

SDE_DROP_TABLE

指定SDE写入器在写入前删除表,并创建一个新表。对于光栅表,相关的光栅列和频带信息表也将被删除。如果该表不存在,则在写入数据时创建该表。作者希望新表的通用表类型(即光栅、特性类/向量、业务/非空间)与被删除的表相同,但业务表除外,在业务表中可以删除业务表,但可以创建特性类。

下面的示例将drop表标志设置为false。

注意:只有当特性到达写入器时,此参数才有效。

SDE_DROP_TABLE没有

默认值:无

价值观:|否

SDE_TRUNCATE_TABLE

指定SDE写入器在写入前截断表。对于光栅表,相关的光栅列和频带信息表也将被截断。如果该表不存在,则在写入数据时创建该表。

下面的示例将截断表标记设置为false。

注意:只有当特性到达写入器时,此参数才有效。

SDE_TRUNCATE_TABLE没有

默认值:无

价值观:|否

SDE_TOLERANCE

空间列中XY值的簇容差。此值表示一个极小的距离,用于在集群操作期间解析不精确的坐标交点位置。XY公差是XY坐标之间被认为相等之前允许的最小距离。它用于聚类操作,如拓扑验证,缓冲区生成,多边形覆盖和一些编辑操作。公差不用于光栅数据。如果没有指定公差值,将使用默认值,该值基于源坐标系单位0.001米的转换。

下面的例子定义xy公差为0.001:
SDE_TOLERANCE 0.001

SDE_MEASURED_TOLERANCE

空间列中测量值的簇容差。此值表示一个极小的距离,用于在集群操作期间解析不精确的坐标交点位置。

测量公差是在M值相等之前允许的最小距离。它用于聚类操作,如拓扑验证,缓冲区生成,多边形覆盖和一些编辑操作。如果没有指定公差值,将使用默认值,该值基于源坐标系单位0.001米的转换。

下面的例子将测量公差定义为0.001:
SDE_MEASURED_TOLERANCE 0.001

SDE_ZTOLERANCE

空间列中Z值的簇容差。此值表示一个极小的距离,用于在集群操作期间解析不精确的坐标交点位置。

Z公差是在Z值相等之前允许的最小距离。它用于聚类操作,如拓扑验证,缓冲区生成,多边形覆盖和一些编辑操作。公差不用于光栅数据。如果没有指定公差值,将使用默认值,该值基于源坐标系单位0.001米的转换。

下面的例子将Z公差定义为0.001:
SDE_ZTOLERANCE 0.001

SDE_RASTER

这将定义正在定义的表中光栅列的名称。栅格列将表的几何形状定义为栅格并包含表中特性的几何形状。如果表定义同时具有空间列和栅格列,则空间列将被忽略。

下面的示例为光栅列命名为raster。
SDE_RASTER光栅

建议使用“RASTER”作为名称。

SDE_COMPRESS_TYPE

这定义了正在定义的光栅表的压缩类型。

下面的示例给出光栅列的压缩类型为LZ77。
SDE_COMPRESS_TYPE LZ77

默认值:无

取值范围:NONE | LZ77 | JPEG | JPEG2000

注意:LZ77是带有颜色映射的图像的唯一有效压缩选项。此外,JPEG2000压缩仅适用于8位像素深度的光栅,没有颜色图。

SDE_PYRAMID_INTERPOLATION

这定义了正在定义的表的金字塔创建的插值类型。

下面的例子给光栅列一个金字塔插值类型的NEAREST_NEIGHBOR。
SDE_PYRAMID_INTERPOLATION NEAREST_NEIGHBOR

默认值:无

取值范围:无| NEAREST_NEIGHBOR | BILINEAR | BICUBIC

备注:NONE表示禁用金字塔创建,忽略其他金字塔设置。还要注意,最近的邻居是分类光栅数据的唯一有效金字塔设置。

SDE_PYRAMID_LEVEL_TYPE

这定义了为正在定义的光栅表设置最大金字塔级别的方式。

下面的例子给出了光栅列设置要自动计算的最大金字塔水平。
SDE_PYRAMID_LEVEL_TYPE汽车

默认值:无

取值:NONE | AUTO | CUSTOM

备注:NONE表示禁用金字塔创建,忽略其他金字塔设置。

SDE_PYRAMID_MAX_LEVEL

这定义了要为所定义的表创建的最大金字塔级别。

下面的例子给出了光栅列设置要自动计算的最大金字塔水平。
SDE_PYRAMID_MAX_LEVEL汽车

注意:此设置仅在金字塔级别类型设置为CUSTOM值时使用。

SDE_RASTER_STATS_TYPE

这定义了正在定义的光栅表的统计计算类型。

下面的示例为用户提供了一个自动确定统计信息的计算函数。
SDE_RASTER_STATS_TYPE汽车

默认值:无

取值:NONE | AUTO

注意:NONE值将关闭该表的统计计算。

SDE_RASTER_MOSAIC_
模式

指定将数据镶嵌到SDE栅格图时使用的镶嵌模式。默认是MERGE。NONE值表示新数据将完全取代现有的栅格数据,不应用镶嵌。MERGE导致数据被拼接,在现有像素值重叠的地方用新的像素值替换它们,并保持所有其他数据不变。现有光栅中的NoData值不会被更改。DELETE模式不会拼接任何新数据,而是唯一的目的是删除现有光栅中的数据。这是通过删除像素数据来完成的,其中新光栅重叠现有光栅和像素位置在新光栅中的值是nodata。MERGE和DELETE模式在插入时被忽略,并且只对镶嵌操作有效。

下面的示例将镶嵌模式设置为合并。

SDE_RASTER_MOSAIC_MODE合并

默认值:合并

取值范围:无| MERGE | DELETE

SDE_RASTER_COMPRESS_
COLORMAP

这与写入SDE光栅映射的调色板彩色光栅一起使用。它指定颜色映射是要被压缩还是保持不变。压缩颜色图将删除任何无效的条目,并可能使未来对同一表的马赛克操作更快,更不可能接近颜色。

下面的示例将compress colormap标志设置为true:

SDE_RASTER_COMPRESS_COLORMAP是的

默认值:是的

取值范围:YES | NO