Funcionamiento de Exportar a DLG
Este tema se aplica sólo a ArcInfo.
Descripción
DLG resultante
Los números de entidad internos (cover#) se escriben como números de entidad de gráfico de líneas digital (DLG) resultante.
La topología de la cobertura se guarda en el archivo DLG mediante convenciones que se asemejan a la forma en que una topología se almacena en una cobertura (por ejemplo, los polígonos se definen en bucles que van en el sentido de las agujas del reloj y las islas en bucles en sentido contrario a las agujas del reloj; cada entidad tiene un número de identificador único; y los números negativos para las líneas indican que se han invertido las direcciones, etc.).
Para cada polígono de cobertura de entrada, se guardan en un registro de área (A) del DLG resultante el número interno del polígono, la ubicación del punto de etiqueta (x, y), la lista de arcos que lo definen y cualquier pareja de atributos principal o secundaria.
Para cada arco de cobertura de entrada, se guardan en un registro de línea (L) del DLG resultante el número interno del arco, los números de nodo de origen y de nodo de destino, las coordenadas, los números de polígono a izquierda y derecha, el conjunto de coordenadas x, y que define la línea y cualquier pareja de atributos principal y secundaria.
Para cada nodo de cobertura de entrada, se guardan en un registro de nodo (N) del DLG resultante el número interno del nodo, la ubicación (x, y), una lista de arcos que comienzan o terminan en el nodo y cualquier pareja de atributos principal o secundaria.
Para cada entidad de punto de la cobertura de punto de entrada, se guardan en un registro de línea (L) de longitud con valor cero, la ubicación de x, y, y las parejas de atributos principal y secundaria. Estos registros se denominan líneas degeneradas en un DLG. Los números de entidad para los puntos serán secuenciales y su desplazamiento se efectuará a partir del último registro de línea (L) que se haya escrito en el archivo. También se creará un registro de nodo (N) sin información sobre atributos para cada registro de línea degenerada (de acuerdo con la especificación de formato de DLG).
Atributos de cobertura
Cobertura a DLG busca parejas de atributo principales o secundarias para entidades de polígono, línea y nodo en la cobertura de entrada, y para entidades de punto en la cobertura de punto.
MAJOR1 MINOR1 MAJOR2 MINOR2 : : MAJORn MINORn
En primer lugar, Cobertura a DLG busca estos elementos en las tablas de atributos de entidad que crea DLG a cobertura. Si estos archivos no existen, se buscará en las tablas CODE que corresponda.
Input Coverage Attribute Table CODE Table Major/Minor Attribute Pairs <in_cover> AAT ACODE ARC attributes written to Line (L) records in DLG file <in_cover> PAT PCODE POLY attributes written to Area (A) records in DLG file <in_cover> NAT (none) NODE attributes written to Node (N) records in DLG file {in_point_cover} PAT XCODE POINT attributes written to Line (L) records in DLG file
Coordenadas de la cobertura
Las coordenadas x, y para los puntos de control de archivo de encabezados de entrada y para las entidades de cobertura se escalan automáticamente para ajustarse al formato del registro de coordenadas del DLG salvo que no se haya activado la opción Transformar Coordenadas. Si se activa la opción Transformar Coordenadas predeterminada, todas las coordenadas se convierten con la misma ecuación de transformación afín. Esta transformación garantiza que se mantiene la precisión de las coordenadas.
Los atributos de DLG son siempre pares de entero de entre uno y seis dígitos. Los elementos se deben emparejar y definir como elementos numéricos. Los números reales se truncan cuando se escriben en el DLG. Puesto que se asume que cero es un valor de atributo válido, se puede utilizar -99999 para indicar la ausencia de datos. Si se detecta -99999 para un elemento de código principal o secundario, los valores de atributo estarán vacíos en el DLG resultante y no serán -99999.
Exportar a DLG no proyecta las coordenadas de la cobertura. Los parámetros de proyección, que se utilizan solo para describir el sistema de proyección de las coordenadas de la cobertura, se guardan en los registros de encabezados del DLG resultante.
El archivo de proyección de entrada debería tener el mismo formato que requieren las herramientas Definir proyección y Proyecto. La información sobre la proyección se tomará en primer lugar del archivo de proyección de entrada y, en segundo lugar, del archivo de definición de la proyección de la cobertura de entrada.
Puede utilizar Definir proyección para definir los parámetros de la proyección de la cobertura de entrada. Si no se ha definido una proyección de la cobertura y no se utiliza el archivo de la proyección de entrada, no se escribirá información sobre la proyección del archivo DLG resultante.
Normalmente se sustrae un valor constante de las coordenadas de la cobertura, en particular, los valores de la coordenada y, en el rango de tres a seis millones (UTM). Esto se hace para conservar la precisión de las coberturas de precisión sencilla. Este valor se conoce como valor constante x o valor constante y, y se debería volver a agregar a las coordenadas cuando se escriban en el archivo del DLG. Puede especificar valores constantes x o y de diversas formas.
A continuación se describe el orden de preferencia que utiliza Exportar a DLG al determinar el valor que se va a utilizar.
- Opciones Valor constante X y Valor constante Y.
- Parámetros Xshift e Yshift en el archivo de la proyección de entrada.
- Parámetros Xshift e Yshift en el archivo de la cobertura de entrada (PRJ).
- El valor predeterminado es cero, si no se encuentra en cualquiera de los anteriores.
Los valores constantes x e y se aplican automáticamente a los puntos de control del archivo de encabezados de entrada y a las coordenadas de la entidad escritas en el archivo del DLG resultante.
Archivos de encabezados
Los archivos de información sobre encabezados se crean con el editor de texto de su sistema. El archivo puede contener alguna o todas las palabras clave que aparecen en el siguiente tema de discusión.
El valor predeterminado se utiliza para cada palabra clave cuando tal palabra clave no se incluye en el archivo de encabezados. El orden de las palabras clave en el archivo no es importante.
Los puntos de relevancia en la cobertura de entrada no se escriben en el archivo del DLG resultante. Para conservar las ubicaciones del punto de relevancia, utilice la opción del archivo de encabezados de entrada y especifique las ubicaciones de x e y de los puntos de relevancia como CONTROLPOINT en el archivo de encabezados.
Si no se especifican CONTROLPOINT en el archivo de encabezados de entrada, Exportar a DLG utilizará la información del archivo BND sobre la cobertura para escribir valores en el encabezado del archivo del DLG.
Palabras clave y descripciones
TEXT {string}: se escribe en el tercer registro del DLG; hasta 41 caracteres alfanuméricos. El valor predeterminado es un espacio en blanco.
MAPNAME {string}: se escribe en el segundo registro del DLG; hasta 40 caracteres alfanuméricos. El valor predeterminado es un espacio en blanco.
CATEGORY {string}: nombre de la categoría o capa de datos; hasta 20 caracteres alfanuméricos. El valor predeterminado es el nombre de la cobertura.
SOURCEDATE {date}{revision_date}{revision_code}:fecha de origen, fecha de revisión y código de revisión, en su caso. Las fechas se especifican con formato AAAA. El código es:
P - photo revision I - photo inspection D - digital revision
El valor predeterminado es la fecha de hoy sin código de revisión.
RESOLUTION {factor}: resolución de los datos; el valor predeterminado es 1,0 (valor real).
SCALE {denominator}:escala del mapa; el valor predeterminado es 0 (valor entero).
CONTROLPOINT {SW|NW|NE|SE}{lat}{long}{x}{y}: lista de cuatro puntos de control con la latitud, longitud y las ubicaciones de x e y correspondientes para cada punto de control. Las coordenadas de latitud y longitud están en GD, y las coordenadas x, y en unidades de cobertura.
Cualquier valor {x_shift}, {y_shift} o {TRANS} que se utilice se aplicará también a las coordenadas x, y del punto de control antes de que ARCDLG las escriba en el archivo del DLG. El valor predeterminado en cada campo es 0,0.
SECTIONINDICATOR {indicator_sequence}: código S, F o T para el tamaño de la sección seguido del número de secuencia.
LARGESTCONTOUR {interval_unit}: mayor intervalo de curvas de nivel principal seguido de la unidad del intervalo (1 = pies, 2 = metros). Solo aparece si existen dos o más intervalos primarios.
LARGESTBATHYMETRIC {interval_unit}: mayor intervalo de curvas de nivel batimétrico principal seguido de la unidad del intervalo (1 = pies, 2 = metros, 3 = brazas). Solo aparece si existen dos o más intervalos primarios.
SMALLESTCONTOUR {interval_unit}: menor intervalo de curvas de nivel o el único seguido de la unidad del intervalo (1 = pies, 2 = metros).
SMALLESTBATHYMETRIC {interval_unit}: menor intervalo de curvas de nivel batimétrico principal o el único seguido de la unida del intervalo (1 = pies, 2 = metros, 3 = brazas).
HORIZONTALDATUM {datum} - Horizontal Datum of DLG. 0 or blank = NAD 27 (default) 1 = NAD 83 2 = Puerto Rico 3 = Old Hawaiian 4 = Local (Astro) 5 = Guam VERTICALDATUM {datum} - Vertical Datum of DLG. 0 or blank = NGVD 29 (default) 1 = NAVD 88 2 = Local Mean Sea Level
DLGCENTER {long}{lat}: la longitud y latitud del punto central de la zona en DMS.
Ejemplo
En este ejemplo, se convierte a DLG una cobertura denominada D1COV. Exportar a DLG utiliza la información sobre la proyección de la cobertura que se define para esta cobertura con el fin de agregar parámetros de la proyección a los registros de encabezados del DLG. Exportar a DLG no proyecta las coordenadas de la cobertura. Los parámetros de la proyección solo describen el sistema de proyección de las coordenadas de la cobertura.
Con respecto a los sistemas de coordenadas que incorporan generalmente números de zona, de acuerdo al formato DLG (Anexo 2-D de los estándares del USGS para DLG), la sección del encabezado del DLG debe contener el número de zona y los valores de latitud y longitud correspondientes al punto de la zona o al centro de los datos.
La zona se puede especificar como un número de ZONE en la sección INPUT del archivo de definición de la proyección o como valores de latitud y longitud para el centro de los datos en la sección PARAMETERS; sin embargo, el archivo de proyección no admite a ambos. Para escribir un DLG con ambos elementos, especifique un número de zona en el archivo de la proyección y del punto de la zona, para ello utilice la palabra clave DLGCENTER en el archivo de encabezados de entrada.
A continuación, se detalla la información en el archivo de la proyección de la cobertura:
Coordinate System Description Projection UTM Zone 13 Units METERS Datum NAD27 Spheroid CLARKE1866 Xshift 0.0000000000 Yshift 0.0000000000 Parameters
Se utilizará el siguiente archivo de información de encabezados denominado HEADER.FIL para generar la información adecuada en el DLG resultante.
Header file HEADER.FIL MAPNAME DURANGO, CO CATEGORY HYDROGRAPHY SOURCEDATE 1995 RESOLUTION 2.54 SCALE 100000 SECTIONINDICATOR F02 LARGESTCONTOUR 5002 VERTICALDATUM 1 CONTROLPOINT SW 37.250000 -107.750000 256087.53 4125947.50 CONTROLPOINT NW 37.500000 -107.750000 256898.08 4153690.33 CONTROLPOINT NE 37.500000 -107.500000 279000.18 4153071.89 CONTROLPOINT SE 37.250000 -107.500000 278265.94 4125332.02 DLGCENTER -107 37 30 37 22 30
Comando Línea: arc_arcdlg d1cov example.dlg # utm.prj # # header.fil NO_TRANSFORM
Más abajo se muestra parte de EXAMPLE.DLG, el archivo DLG resultante: