Formatos de archivo compatibles -- CGM

# CGM

El formato CGM, o formato de Metaarchivo de gráficos computadorizados, se utiliza en la industria del diseño y realización de esquemas debido a que maneja en forma muy elegante gráficos rudimentarios y en la industria del petróleo y gas debido a su extensión sísmica (no compatible con ZEHRaster Plus) que permite incorporar información sísmica en el CGM para su almacenamiento, impresión y visualización.

La popularidad de este formato se debe a varias razones:

- es independiente del dispositivo
- no es propietario
- los archivos son binarios, lo que hace que sean más pequeños y de más rápido procesamiento que un formato ASCII como PostScript
- un sólo CGM puede contener varias imágenes.

El estándar CGM fue publicado originalmente por el Instituto Estadounidense de Estándares Nacionales ("American National Standards Institute") en 1986, republicado en 1987 por la Organización Internacional para la Estandarización ("International Organization for Standardization"), ISO, y continúa evolucionando. El estándar actual para CGM es ISO 8632:1992.

El Instituto Nacional de Estándares y Tecnología ("National Institute of Standards and Technology"), NIST, responsable de determinar si el resultado de un producto CGM se adecúa al estándar de CGM, mantiene el estándar de CGM. El estándar CGM posee una variedad de perfiles o conjuntos de pruebas, lo que incluye el perfil ATA (Asociación de Transporte Aéreo - "Air Transport Association"), que es un superconjunto del grupo de pruebas CALS (Compatibilidad de Adquisición y Ciclo Vital - "Continuous Acquisition and Life-cycle Support") desarrollado por el Departamento de Defensa, y el perfil PIP (Perfil de la Industria del Petróleo - "Petroleum Industry Profile").

Para obtener un tratamiento más detallado de CGM, remítase a The CGM Handbook, Lofton R. Henderson y Anne M. Mumford (ISBN 0-12-510560-6).

ZEHRaster Plus es compatible con archivos CGM-ATA y CGM-CALS, así como con archivos CGM de código binario.

Especificaciones CGM

Modo de color

Modo de escalabilidad

CGM puede encontrarse en un modo de escalabilidad abstracta o métrica.

Los CGM en modo de escalabilidad abstracta no tienen una medida física real que pueda medirse en pulgadas, milímetros o pixeles. Sus unidades de medida son "coordenadas de dispositivo virtual" o VDC, lo que significa que pueden ser asignadas a cualquier medida física deseada.

Los CGM en modo de escalabilidad métrica poseen una medida física expresada en milímetros.

ZEHRaster Plus puede manejar ambos modos. Si un archivo se encuentra en modo de escalabilidad abstracta, la medida se ajusta al ancho de la impresora HP DesignJet utilizada. Si un archivo se encuentra en modo de escalabilidad métrica, las unidades físicas se leen del archivo propiamente dicho.

Fuentes y texto

Los CGM pueden contener cadenas de texto y utilizar fuentes específicas para presentarlo. Un CGM válido incluirá una lista de fuentes que define los nombres de la fuente a utilizar en las cadenas de texto. En el CGM pueden utilizarse más de una fuente.

ZEHRaster Plus utiliza un archivo de alias de fuentes almacenado en el directorio ZEH Program, que se utliza para asignar los nombres de las fuentes que aparecen en la lista de fuentes con nombres de fuente provistos por ZEH. Si no es posible obtener una combinación exacta entre el nombre utilizado en el elemento de la lista de fuentes y la lista de fuentes compatibles con ZEH, ZEHRaster Plus la sustituirá por la fuente ZEH cuyo nombre sea más parecido al nombre de la fuente CGM.

Si las fuentes que aparecen en la salida de CGM de ZEHRaster Plus son incorrectas, es posible que deba corregir el uso de fuentes cambiando la asignación de fuentes incluida en el archivo de alias de fuentes en el directorio de instalación.

Una entrada de alias de fuentes aparece de la siguiente forma:

Helvetica=CG: Triumvirate

La fuente ubicada a la izquierda (Helvetica) es la utilizada en el CGM y la ubicada a la derecha (CG: Triumvirate) es la que debería utilizarse.

El archivo alias de fuentes puede modificarse con un editor de textos.

Se suministran varias fuentes.

Hershey Fonts

- Hershey: Simplex_Roman
- Hershey: Simplex_Script
- Hershey: Simplex_Greek
- Hershey: Duplex_Roman
- Hershey: Complex_Roman
- Hershey: Complex_Script
- Hershey: Complex_Greek
- Hershey: Complex_Italic
- Hershey: Complex_Cyrillic
- Hershey: Triplex_Roman
- Hershey: Triplex_Italic
- Hershey: Gothic_German
- Hershey: Gothic_Italian
- Hershey: Symbol_1
- Hershey: Symbol_2
- Hershey: Symbol_3
- Hershey: Symbol_4
- Hershey: Symbol_5
- Hershey: Symbol_6
- Hershey: Symbol_7
- Hershey: Simplex_Roman_Monospace

Fuentes ZEH conformes con NIST

- CG: Triumvirate
- CG: Triumvirate Italic
- CG: Triumvirate Bold
- CG: Triumvirate Bold Italic
- CG: Times
- CG: Times Italic
- CG: Times Bold
- CG: Times Bold Italic
- CG: Courier
- CG: Courier Oblique
- CG: Courier Bold
- CG: Courier Bold Oblique
- CG: Symbol
- CG: Triumvirate Condensed
- CG: Triumvirate Condensed Italic
- CG: Triumvirate Bold Condensed
- CG: Triumvirate Bold Condensed Italic