Formato del archivo de control de conversión SDTS
Un archivo de control Exportar a SDTS permite convertir tablas INFO que no tienen nombre utilizando el prefijo in_dataset. También se puede utilizar para anular información global predeterminada e información leída de tablas INFO estándar de SDTS.
Cada comando del archivo de control acepta una línea. Las líneas que comienzan con los caracteres /* son comentarios, y no se ejecutan. El archivo contiene el comando EXPORT, un bloque de control global, cero o más clases de entidad o secciones de tabla, y el comando END.
Comandos globales
Estos comandos solo son válidos en el bloque de control global (Ámbito: Global).
- Table <INFO_name> {IGNORE}: permite la conversión de tablas INFO diferentes de la predeterminada. Las tablas INFO predeterminadas son las que tienen el mismo nombre de base en el nombre <in_dataset> o en el nombre {in_point_cover}, si se especifica.
- Title <string> {MasterDD}: agrega una subcampo de título al módulo IDEN o MIDE, donde la cadena máxima tiene 1024 caracteres de longitud.
- Version <d.nn> {MasterDD}: agrega un subcampo Data ID al módulo IDEN o MIDE, donde d = un entero positivo sin ceros a la izquierda y nn = un entero positivo de dos dígitos.
- MapDate <YYYYMMDD>: agrega un subcampo Map Date al módulo IDEN.
- CreationDate <YYYYMMDD> {MasterDD}: agrega un subcampo de fecha de creación de dataset al módulo IDEN o MIDE.
- MapScale <scale> : agrega un subcampo de denominador de escala de mapa al módulo IDEN.
- ConformanceLvl <level> {MasterDD}: agrega un subcampo de nivel de entidad de conformidad al módulo IDEN o MIDE, donde <level> es 1, 2, 3 o 4.
- ScaleFactor {sfax} {sfay}: agrega y aplica factores de escala x e y a coordenadas espaciales y subcampos del módulo IREF donde {sfax} {sfay} son valores reales.
- Shift {xorg} {yorg}: agrega y aplica subcampos de origen x e y al módulo IREF, donde {xorg} {yorg} son valores reales.
- HorizontalRes {xhrs} {yhrs}: agrega una componente x e y de subcampos de resolución horizontal a IREF, donde {xhrs} {yhrs} son valores reales.
- Comment <TEXT | FILE> <module_name> <string>: agrega subcampos de comentarios al módulo MIDE, IDEN, IREF, XREF o SPDM.
- AddRecord <TEXT | FILE> <module_name> <string>: agrega subcampos de comentario al módulo MQCG, MQHL, DQAA, DQCG, DQHL, DQLC o DQPA.
Otros comandos de exportación
Estos comandos no se limitan al ámbito global. Consulte la descripción de cada comando para obtener detalles de dónde se puede utilizar.
- AUTHORITY <Attr_/Entity_Authority> <Authority_Description>
Ámbito: Global, Feature class (Clase de Entidad) y Tabla
Establezca la autoridad de atributo (o entidada9 y la descripción completa. Si la autoridad es otro estándar FIPS, especifique FIPS como la autoridad y proporcione una referencia completa como descripción. La instrucción AUTHORITY del bloque de control Global también afecta al contenido de un archivo README para la transferencia TVP y la transferencia MasterDD.
Valor predeterminado: Authority = "unknown" Authority_Desc = ""
Ejemplo: AUTHORITY ESRI 'Environmental System Research Institute, Inc.'
- CellLabel <label_string>
Este comando solo se utiliza para el perfil RASTER.
Establezca la etiqueta del subcampo de valor de la celda de salida. Si no se especifica, se utiliza LABEL.
- CellNull <null_value>
Este comando solo se utiliza para el perfil RASTER.
Establezca el valor nulo de salida al exportar celdas NODATA de la cuadrícula. Si no especifica el valor nulo de celda, se utilizarán valores predeterminados según el tipo de celda.
Tipo de celda Valor nulo predeterminado I
-2147483647
R
-2147483647
BI8
-127
BI16
-32767
BI32
-2147483647
BUI8
255
BUI15
4294967295
BFP32
-2147483647
- CellSequenceCode <GI|GL|GJ>
Este comando solo se utiliza para el perfil RASTER.
Al exportar varias cuadrículas (es decir, capas), se puede establecer el módulo RSDF, subcampo CSCD mediante esta palabra clave. Si no se especifica, se utiliza GI.
- DDDEFINITION ENT <Entity_Label> {Entity_Label_Definition} {Source_Definition} DDDEFINITION ATT <Attr_Label> {Attr_Label_Definition} {Source_Definition}
Ámbito: Feature class (Clase de Entidad) y Tabla
Permitir que la definición de la etiqueta (es decir, el subcampo) Entity o Attribute se traduzca al módulo Diccionario/Definición de datos como un registro.
Nota: la información del diccionario de datos de una etiqueta de atributo solo se modifica en el módulo DDDF si la instrucción DDDefinition existe en Conv_Ctrl_File y menciona la etiqueta de atributo.
Ejemplo 1: DDEFINITION ATT BANK "Describir orilla" "Diccionario TIGERI"
Ejemplo 2: DDDEFINITION ENT 0500206 "Este código identifica Curva peligrosa"
- DDDOMAIN <Attr_Label> <Domain_Type> <Domain_Val_Format> <Measure_Unit> ~ <Range_or_Value> <Domain_Val> <Domain_Val_definition>
Ámbito: Feature class (Clase de Entidad) y Tabla
Este comando permite la configuración del dominio de valores (es decir, el rango) de la etiqueta de atributo.
Ejemplo 1: DDDOMAIN BANK ENUMERATED A "" VALUE "" "No aplicado"
Ejemplo 2: DDDOMAIN BANK ENUMERATED A "" VALUE L "Orilla izquierda"
Ejemplo 3: DDDOMAIN BANK ENUMERATED A ""VALUE R "Orilla derecha"
- EXPORT Inicio de la sección de exportación, utilizado como control de conversión por SDTSExport.
- FEATURECLASS <Arc_FeaCls{.sub_cls}> {IGNORE}
Esto marca el principio de un bloque de clases de entidad de cobertura. Los comandos del bloque solo se aplican a esta clase de entidad. El bloque finaliza con el siguiente comando FEATURECLASS, TABLE, END o IMPORT .
- HorizontalFmt <BFP64 | BI32> HFMT <BFP64 | BI32>
Este comando solo se utiliza para el perfil POINT.
Nota: HFMT es la abreviatura de HorizontalFmt. Puede utilizar esta palabra clave para especificar el subcampo HFMT en el módulo IREF. Si el usuario no utiliza esta palabra clave para especificar el formato horizontal, se utiliza el valor predeterminado BFP64 (es decir, doble de alta precisión).
- IGNOREITEM <Item1> {Item2} . . . {Item9}
Ámbito: Global, Feature class (Clase de Entidad) y Tabla
Omitir los elementos INFO (máximo 9 elementos) para que no se traduzcan en un módulo SDTS.
- ITEMBECOMES <item> <Attr_Label> {Format} {Max_length} {Key_Type} {Measurement_Unit} {Description}
Ámbito: Global, Feature class (Clase de Entidad) y Tabla
Utilice la etiqueta de atributo (subcampo) SDTS para un elemento INFO en lugar de utilizar la definición predeterminada.
Valores predeterminados
Parámetro Valor predeterminado key_Type
NOKEY
Measurement_Unit
""
Descripción
Igual que el parámetro Attr_Label
Tecla:Tipos de datos INFO Tipos de datos SDTS A I R S C B16 B32 D
1
X
X
C(n)
1
I(1-16)
1
N(1-16)
1
B(2 bytes)
1
B(4 bytes)
1
F(4 bytes)
1
F(8 bytes)
1
- 1 = Tipo de datos predeterminado para el tipo de datos INFO dado
- X -- Tipo de datos no válido para el tipo de datos INFO dado
- SRCDEFINITION <Source_Definition>
Ámbito: Global, Feature class (Clase de Entidad) y Tabla
Fuente de definición de las etiquetas ENT o ATT
Ejemplo 1: SRCDEFINITION 'Modelo de datos, conceptos y términos clave de ARC/INFO'
Ejemplo 2: SRCDEFINITION "Diccionario TIGERI"
- TABLE <INFO_name> {IGNORE} TABLE <INFO_name> {out_module_name}
Los bloques de control TABLE opcionales permiten la conversión de tablas INFO diferentes de la predeterminada. Las tablas INFO predeterminadas son las que tienen el mismo nombre de base en el nombre <in_dataset> o en el nombre {in_point_cover}, si se especifica.
Definiciones y notas de parámetros de comandos
<Field> y <Tag> se utilizan de manera intercambiable.
<SubField>, <Label> y <Attr_Label> se utilizan de manera intercambiable.
Los siguientes son algunos de los parámetros utilizados por diversos comandos del archivo de control:
- Arc_FeaCls{.sub_cls}:
ARC | NODE | POINT | POLY | TIC | LINK | BND | ANNO.subcls | SECTION.subclass | ROUTE.system | REGION.subclass
- Domain_Type:
GR-CHARS | ALPHANUM | ALPHABET | INTEGER | REAL | BINARY | ENUMERATED | FIPSCODE
- Domain_Val_Format:
Valor Significado A
Caracteres gráficos
I
Punto implícito (entero)
R
Punto explícito sin escala (real de punto fijo)
S
Punto explícito escalado (real de punto flotante)
B
Datos de campo de bits
BFP32
Real de punto flotante de 32 bits
BFP64
Real de punto flotante de 64 bits
BI8
Entero con signo de 8 bits
BI16
Entero con signo de 16 bits
BI24
Entero con signo de 24 bits
BI32
Entero con signo de 32 bits
BUI8
Entero sin signo de 8 bits
BUI16
Entero sin signo de 16 bits
BUI24
Entero sin signo de 24 bits
BUI32
Entero sin signo de 32 bits
C
Carácter
- Formato:
Domain_Val_Format o ^ (Identificador externo empaquetado; vea 4.1.3.6.7)
- Key_Type:
NOKEY | PKEY | FKEY | PFKEY
- Range_or_Value:
VALUE | MIN | MAX
- DQ_Module_Name:
DQHL | DQPA | DQAA | DQLC | DQCG | MQCG | MQHL
- TEXT:
El argumento <string> se trata como una cadena de caracteres de texto normal.
- FILE:
El argumento <string> se trata como una ruta de acceso a un archivo de texto ASCII y su contenido se guarda en el subcampo del módulo de destino.