配置参数

中有许多配置参数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。

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

SDE_GRID {2}

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

如果不需要,则不应该指定该值,或者应该将其赋值为0。

以下示例为级别2网格定义了4000的网格大小:
sde_grid {2} 4000

SDE_DIMENSION

SDE要求要素类中的所有功能具有相同的维度。此参数定义图层的尺寸(矢量空间列)。目前,维度可以是2或3。

下面的例子定义了一个维度为2的层:
sde_dimension 2

SDE_UPDATE_FIELDS

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

以下示例将更新字段设置为country和capital:
sde_update_fields国家,资本

SDE_XORIGIN

定义的空间列的最小x值。没有坐标值可以小于此处指定的值。

此参数对应于ArcGIS中要素类域的MIN X属性。

对于栅格目录,应从较低左栅格的左下角计算该值以添加到目录中。如果该值未指定,则不会创建足迹列;但是,在向Geodatabase注册表时将自动创建占用空间列。

下面的示例定义了空间列的较低程度为-180:
SDE_XORIGIN -180

SDE_YORIGIN

正在定义的空间列的最小y值。没有坐标值可以小于此处指定的值。

此参数对应于ArcGIS中的要素类域的MIN Y属性。

对于栅格目录,应从较低左栅格的左下角计算该值以添加到目录中。如果该值未指定,则不会创建足迹列;但是,在向Geodatabase注册表时将自动创建占用空间列。

下面的示例定义了空间列的较低程度为-90:
SDE_YORIGIN -90

SDE_SCALE

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

对于光栅编目,如果未指定此值,则不会创建足迹列;但是,在向Geodatabase注册表时将自动创建占用空间列。

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

这相当于用户坐标中小数点右边的两位小数。

SDE_ZORIGIN

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

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

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

SDE_ZSCALE

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

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

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

这相当于用户坐标中小数点右边的两位小数。

SDE_MEASURED_ORIGIN

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

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

SDE_MEASURED_SCALE

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

下面的例子将测量的尺度定义为100:
sde_measured_scale 100.

这相当于用户坐标中小数点右边的两位小数。

SDE_DESCRIPTION

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

SDE_MINIMUM_FID

分配给存储在图层中的形状的最小功能ID(向量空间列)。当SDE存储在表中的形状时,每个形状被给出在整个表中是唯一的ID号。如果未指定,则特征ID为每个空间列以1开始。

唯一需要指定此值的时候是在使用底层RDBMS执行技巧时,您希望Feature ID在一组表中是唯一的,而不是在整个单个表中。

对于指定语句的表,下面的示例会得到从100000开始的特性id:
SDE_MINIMUM_FID 100000

sde_config_keyword.

SDE Con​​figuration关键字指定图层(向量空间列)或栅格列的存储参数。

如果未指定,将使用关键字默认值。

有关更多信息,在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特性。NIL特征是指具有没有坐标的形状对象的特征。

n - 空间列不允许nil功能。

SDE_MULTIPART

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

n - 空间列不允许具有多个部件的功能。

SDE_CAD

Y - 图层(矢量空间列)允许将CAD数据存储在一起。这适用于CAD客户端。FME无法在与该图层关联的CAD BLOB中存储数据。

N -该层不允许CAD数据。

SDE_STORAGE_TYPE

SDE_BINARY - 图层(向量空间列)的功能几何形状存储在SDE二进制模式中。

WKB - 使用OGC众所周知的二进制形式将图层的特征几何形状存储在SDE中。Arcsde仅限8.x。

SQL -存储为SQL或众所周知的文本格式。Arcsde仅限8.x。

标准化-标准化格式(仅用于Oracle空间)。ArcSDE8。x。

sde_drop_table

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

以下示例将删除表标记设置为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

默认值:无

值:无|LZ77 |JPEG |JPEG2000

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

SDE_PYRAMID_INTERPOLATION

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

以下示例为光栅列提供了金字塔插值类型最近的_Neighbor。
SDE_PYRAMID_INTERPOLATION NEAREST_NEIGHBOR

默认值:无

取值范围:NONE | 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 |自动

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

SDE_RASTER_MOSAIC_
模式

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

下面的例子将马赛克模式设置为合并。

SDE_RASTER_MOSAIC_MODE合并

默认值:合并

取值范围:NONE。| MERGE | DELETE

sde_raster_compress_
COLORMAP

在SDE中,这与调色板着色的栅格一起被写入栅格地图。它指定颜色映射是被压缩还是不被触及。压缩颜色映射将删除任何无效的条目,并可能使未来对同一表的马赛克操作更快,更不可能近似的颜色。

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

sde_raster_compress_colormap是的

默认值:是的

取值范围:YES | NO