CREACION DEL OBJETO MODELO S-57

 

El CARIS HYDROGRAFIC OBJECT MANAGER crea un objeto modelo S-57 usando un

archivo CARIS que contiene puntos, líneas y áreas de datos.

 

La creación del Object Model S-57 puede ser realizada en dos formas:

 

- Automáticamente: Usando el programa FEA2OBJ

- Interactivamente: Usando el Programa OBMAN, los datos seleccionados son

vistos en la pantalla y pueden ser editados (Ej. Adicionar valores de

atributo adicionales).

 

El Programa FEA2OBJ

 

- Lee un archivo CARIS como origen y algunos archivos de soporte, para

crear Features Objects desde unas características validas de CARIS.

 

- Almacena Feature Objects en un Sistema de Manejo de Base de Datos (DBMS)

 

- Almacena enlace a objetos espaciales, los cuales residen en un archivo

CARIS.

 

- Relaciona clases de objeto S-57 para Feature Codes CARIS sobre la base

de una tabla de búsqueda.

 

- Asigna otros valores de atributo automáticamente.

 

- Permite que los atributos sean asignados desde fuentes externas, usando

scripts externos.

 

- Reporta características que no puedan ser procesadas.

 

El Programa OBMAN

 

- Muestra el set de datos.

 

- Permite interacción en la creación, edición y borrado de Feature Objects

y atributos.

 

- Permite una realización de Object Model de S-57.

 

 

El procedimiento recomendado para la creación del objeto modelo S-57 es:

 

- Correr el programa convertidor automático FEA2OBJ.

 

- Correr el programa interactivo OBMAN para realizar pasos que no se

puedan hacer automáticamente.

 

Para que el Object Model pueda ser creado correctamente, es esencial que

usted haya llevado a cabo todos los pasos importantes en la preparación del

archivo CARIS. La descripción de estos pasos esta fuera del alcance de esta

guía de referencia.

 

 

CREACION DEL SET DE INTERCAMBIO S-57 [Exchange Set]

 

El paquete de CARIS HYDROGRAFIC OBJECT MANAGER tambien le permite crear y

actualizar un set de intercambio S-57. Este incluye un archivo de catalogo

y una selección de archivos de datos que se derivan del Object Model S-57.

 

El paquete de CARIS HYDROGRAFIC OBJECT MANAGER usa el siguiente

procedimiento, mostrado en la figura para convertir el objeto modelo S-57

en una selección de archivos de datos de un S-57 Exchange set.

 

1. Correr MAKECAT para crear un directorio raíz de Exchange Set, si es necesario,

crear un archivo de catalogo.

 

2. Si la información de Feature Object estaba en un DBMS, correr db2hob

para leer los datos desde el DBMS dentro de un archivo HOB.

 

3. Correr WRITES57 para leer el objeto modelo S-57, para escribirlo dentro

de un archivo de Data Set y actualizar el archivo de catalogo.

 

FIGURA 1.2

 

Durante la creación del archivo Data Set:

 

- Los datos son almacenados en el formato correcto para el intercambio.

 

- Los objetos espaciales son analizados y optimizados para ajustarlos

con las especificaciones del S-57

 

- Los datos son separados en los grupos 1 y 2.

-----------------------------------------------------------------------------

 

VIENDO LA PRESENTACION ESTANDAR DEL OBJECT MODEL S-57

 

Una vez que el Object Model ha sido creado, puede ser visto usando el

programa ECVIEW.

 

Este es un paso esencial en la conversión de Cartas Náuticas Electrónicas

permite al productor verificar la apariencia en la compilación de las ENC

antes de la distribución.

 

El programa ECVIEW le permite a usted:

 

- Cargar un Object Model S-57 en un formato HOB/CARIS.

- Cargar un Archivo DATA SET

- Mostrar una ENC conforme las especificaciones S-57

- Seleccionar varias opciones ECDIS tales como la profundidad, simbología,

numero de colores;

- Preguntar por Feature Objects

 

Los usuarios pueden crear y modificar sus propios símbolos de presentación

usando un editor de símbolos.

 

 

CONTROL DE CALIDAD

 

El CARIS HYDROGRAFIC OBJECT MANAGER es capaz de realizar algunos chequeos

sobre los datos.

 

1. El programa FEA2OBJ reporta los datos que no pudieron ser procesados

y sus razones.

 

2. El programa WRITES57 chequea:

 

- La existencia de Feature Objects obligatorios y prohibidos.

- La existencia de atributos obligatorios.

- La existencia de [primitives] geométricos permitidos para cada clase de

objeto.

- Objetos espaciales redundantes.

- Atributo de clases invalido que haya sido asignado a las clases de

objeto.

 

3. El programa ECVIEW le permite a usted ver los datos con una apariencia

ECDIS (apariencia de un software que soporta el formato S-57); y activar

la consulta de objetos.

 

4. Un programa de utilidad llamado HOBSTAT puede ser usado para mostrar

estadísticas sobre ocurrencias de atributos y objetos.

 

 

CREACION DE UN OBJETO MODELO S-57 A PARTIR DE UN [EXCHANGE SET] S-57

 

El CARIS HYDROGRAFIC OBJECT MANAGER incluye el programa READS57, el cual

carga los datos contenidos en un S-57 Exchange Set dentro de un Object Model

S-57 en un archivo CARIS o HOB.

 

 

CHECKHOB

 

Descripción.

 

El programa CHECKHOB puede ser usado para verificar los datos HOB. Los cuales

están incluidos en el archivo HOB y en el archivo CARIS. CHECKHOB chequeara

para realizar lo siguiente:

 

- Cada una de las características dentro del archivo CARIS estarán asociadas

con objetos en el archivo HOB.

- El tipo primitivo geométrico para los objetos líneas, puntos o áreas

es compatible con las siglas del objeto.

- Encadenara opcionalmente al mismo tiempo las líneas de segmento de CARIS

dentro de una única línea objeto en el caso de que cada segmento tenga los

mismos códigos de objeto y atributos.

- Reportara opcionalmente líneas de segmento invertidas.

- Reportara cualquier objeto espacial invalido en el archivo HOB.

 

Cualquier problema encontrado por CHECKHOB será reportado a la salida estándar

si la opción -REPAIR es usada, el archivo HOB anterior será renombrado por

"filename.hob.bak"

 

FORMATO

 

CHECKHOB -file=archivo_de_entrada

 

PARAMETRO

 

-file=archivo_de_entrada

 

Especifica el nombre de un archivo HOB junto con un archivo CARIS a ser

chequeado.

 

 

MODIFICADORES DE COMANDO

 

-carfile=archivo_CARIS

 

El modificador -carfile es usado para especificar el nombre para el archivo

CARIS de entrada cuando el nombre de este y el nombre del archivo HOB tengan

diferentes nombres.

 

-carkeylist=archivo_lista_de_llaves

 

El modificador -carkeylist da un nombre de un archivo en el cual las llaves

(y otra información) tendrán como salida características CARIS las cuales

no se relacionan con ningún objeto en el archivo HOB. Si no es asignado

ningún nombre, el archivo de lista de llaves será dado con el mismo prefijo

nombrado como el archivo CARIS y la extensión .clk (Lista de llaves CARIS).

Si el nombre dado no tiene extensión, será asumida la extensión .clk .

 

-chain_line

 

Crea una línea objeto para cada grupo de líneas coincidentes en lugar de una

línea Object por Line Feature CARIS. Las líneas estarán consideradas para ser

relacionadas si tienen los mismos códigos objeto y atributos. Estas líneas

"encadenadas" no se ramificaran en mas de dos líneas relacionadas encontradas

en un nodo, la línea encadenada para en el nodo.

 

Nota. Versiones recientes de FEA2OBJ y EXTRHOB automáticamente encadenan los

segmentos de línea relacionados. El encadenado de líneas puede ser realizado

solo para líneas topologicas (arcos) que han creado una topología de redes.

Las nuevas llaves serán asignadas a todas las nuevas líneas objeto que

resulten del encadenado de líneas.

 

-delattribs

 

Borra todos los atributos que no están de acuerdo con el actual Object

Dictionary.

 

Ambos atributos están faltando de el actual Object Dictionary o el tipo es

incorrecto.

 

-downgrade

 

Convierte un archivo HOB de versión 3.0 a una versión de archivo HOB 2.0

el cual puede ser usado con los datos S-57.

 

-repair

 

Hace una copia de seguridad del archivo HOB (con la extension .bak) y

actualiza la cobertura de los objetos espaciales en el archivo HOB para hacer

coincidir las coberturas espaciales en el archivo HOB, esto debe hacerse si

el archivo CARIS ha sido transformado a otro sistema de coordenadas después

de que el archivo HOB fue generado.

 

Líneas con segmento que tenga mal la dirección (invertidas) son reparadas.

 

los índices de los objetos espaciales encontrados inválidos en el archivo HOB

serán removidos. (Note que DB2HOB y OBMAN repararan automáticamente tales

archivos).

 

-update_ids

 

Hace una copia de seguridad del archivo HOB (con la extension .bak) y asigna

un objeto ED3.0 al feature object. Este modificador esta destinado para

usuarios que desean pasar la selección de datos de la versión 2.0 a la

versión 3.0 .

 

-upgrade

 

Convierte la versión 1.0 del archivo HOB a su versión 3.0 .

 

-scope.display_file=display_parameter_file

 

Este modificador es usado para especificar el nombre de un archivo de

exhibición usado como parámetro que define un alcance de exhibición que

es usado por CheckHob. Solo las características que satisfagan el alcance

de la imagen serán chequeados por el programa CHECKHOB.

 

El nombre completo del archivo de alcance de Display debe ser especificado

en la línea de comandos junto con el modificador -scope_display.

Será asumido sin defectos, será interpretado sin variables de ambiente.

 

EJEMPLOS

 

1. checkhob -file=snow -carfile=rain

scope.display_file=precip.dat

 

Chequea las características de CARIS en un archivo llamado RAIN y los objetos

en un archivo HOB llamado snow.hob, Solo serán chequeadas las características

CARIS que satisfagan al Display dado que en este caso en precip.dat. Cualquier

programa será reportado a la salida estándar.

 

2. checkhob -file=snow -carkeylist=storm

 

Chequea las características CARIS y objetos HOB en un archivo llamado

snow.hob y un archivo CARIS llamado snow. cualquier característica CARIS

que no relacione los objetos en el archivo HOB será grabado en el archivo de

listas de llaves CARIS llamado storm.ckl

 

 

CHECKSOE

 

DESCRIPCION

 

El programa CHECKSOE es una herramienta de control de calidad para verificar

la completa cobertura del grupo 1 de los Feature Objects (La piel de la

tierra) obligatorios meta Feature Objects.

 

El programa valida lo siguiente:

 

- ("Piel-de-la-tierra"?) es completa y recubierta.

- Los objetos M_COVR existen y provee una cobertura completa de la

celda.

- El objeto M_NSYSS existe y provee una cobertura completa de la parte de la

celda que contiene objetos de datos solo incluyen las que contienen los

atributos ("MARSYS").

- Los objetos M_QUAL existen y proveen una cobertura de la parte de la celda

que contiene los datos.

- La celda es rectangular.

 

Cualquier problema encontrado por CHECKSOE será reportado por la salida

estándar.

 

FORMATO

 

checksoe -file=input_file

 

PARAMETRO

 

-file=input_file

 

Especifica el nombre de un archivo HOB para ser chequeado.

 

Ejemplo

 

checksoe -file=port

 

Chequea el archivo HOB llamado "port" cualquier problema será reportado a

la salida estándar.

 

CHEQUEOS ADICIONALES DE CONTROL DE CALIDAD

 

- Busca objetos espaciales duplicados.

- Examina la cobertura del DATASET mediante la búsqueda en la cobertura

de cada objeto M_COV (Total cobertura de datos).

- Determina las áreas de los objetos M_COVR CATCOV=1 y CATCOV=2.

- Determina las áreas de los objetos M_QUAL y M_NSYS.

- Determina el área de todos los objetos del grupo 1.

- Reporta discrepancias, en cuanto a si el área total de (M_COVR, CATCOV=1)

y (M_COVR, CATCOV=2) no es igual al área del DATASET.

- Chequea cada coordenada del rectángulo que se cubre para ver si un objeto

M_COVR tiene una coordenada en esta esquina. Si este no es el caso, la

celda podría no ser rectangular.

- Compara las áreas (M_QUAL o M_NSYS) contra el área de M_COVR CATCOV=1.

 

 

DB2HOB

 

DESCRIPCION

 

El programa db2obj crea un archivo binario HOB (Hydrographic Object Binary)

a partir de la información extraída de las tablas de la base de datos

relacional y un archivo CARIS. Los atributos así como las etiquetas de los

objetos e ID son extraídas de la base de datos. La cobertura espacial para

los objetos son obtenidas del archivo CARIS. Toda esta información es

almacenada en el archivo HOB.

 

Cuando se usa db2hob para cargar objetos de la base de datos, cualquier

referencia de los objetos debe ser eliminada. El usuario estará informado

si tales referencias han sido removidas.

 

FORMATO

 

db2obj -datasetid=ID

 

PARAMETRO

 

-datasetid=ID

 

El parámetro -datasetid=ID especifica el identificador para los datos seleccionados

que van a ser extraídos de la base de datos. Esto permite al programa

db2obj extraer de la base de datos relacional solo los datos objeto relacionados

con un archivo CARIS (Pueden haber datos objeto para varios archivos CARIS en

una sola base de datos relacional). Si usted quiere crear un DATA SET FILE

conteniendo datos originados de mas de un archivo CARIS, entonces debe correr

db2obj una vez por cada dataset ID.

 

Si el calificador -carfile no es utilizado, el ID será también usado como el

nombre raíz del archivo CARIS de entrada y el archivo HOB de salida. El

archivo CARIS en este caso debe existir en el directorio actual.

 

-datasetid no debería contener un nombre de ruta de directorio o una extensión

de archivo. Al archivo de salida HOB se le dará la extensión .HOB

 

MODIFICADORES DE COMANDO

 

-carfile=output_CARIS_file

 

El modificador -carfile es usado para especificar el nombre de entrada del

archivo CARIS. Si este modificador no es usado, el ID alimentado con el

parámetro -datasetid será usado para el nombre de entrada del archivo CARIS.

 

-dissolve_areas

 

El modificador -dissolve_areas puede ser usado para unir características de

área múltiple dentro de un área singular de características. Note de cualquier

manera que solo las áreas sólidas serán procesadas. Si las áreas para un área

múltiple no comparten un limite común [outer], estas no serán procesadas.

También, si el resultado del [dissolve] en la creación de nuevas islas, la

característica de área múltiple no será procesada.

 

EJEMPLOS

 

db2obj -datasetid=glh

 

Crea un archivo HOB llamado glh.hob a partir de información extraída de una

base de datos llamada $uslXdbname y un archivo CARIS llamado glh.

Los atributos y demás información es extraída desde la base de datos y la

cobertura de los objetos espaciales son obtenidas desde el archivo CARIS.

 

db2hob -datasetid=feh -carfile=/usr/files/vch

 

Crea un archivo HOB llamado feh.hob de información extraída de una base de

datos llamada $uslXdbname y un archivo CARIS llamado vch en el directorio

/usr/files . Los atributos y otras información del objeto se extrae de la base

de datos y coberturas de objetos espaciales son obtenidos del archivo CARIS

para el archivo HOB.

 

 

 

DEPARELN

 

DESCRIPCION

 

Creación automática de objetos DEPARE de tipo Línea. Este programa examina

las líneas que hacen los objetos al grupo I. Para determinar si un área de

profundidad compuesta de líneas necesita ser creada (si un área de profundidad de

tipo línea ya existe, no se valida y no serán creados nuevos objetos).

No serán generados objetos de tipo línea de áreas de profundidad alrededor de

áreas de profundidad levantadas de forma incompleta.

 

Si el programa no puede determinar si un área de profundidad de tipo línea es

requerida (siga las reglas en el Catalogo de Uso de Objetos para ENC, sección

5.4), a warning will be issued. The user then has to decide whether such an

object is required an will have to add it using the Obman Program.

 

FORMATO

 

depareln -file=CARIS/HOB_Nombre_de_Archiv

-height_of_coastline=<valor>

-standard_depth_ranges=<NombreDeArchivo>

 

PARAMETROS

 

-file=Nombre_de_Archivo

 

Nombre del archivo CARIS o HOB a procesar.

 

 

 

 

MODIFICADORES DE COMANDO

 

-height_of_coastline=Valor

 

Valor por defecto para la altura de la línea de costa sobre el datum de

sonde (-H). Por ejemplo, si la altura de la línea de costa sobre el datum

de sondeo es 3 metros, el valor que debería se entrado seria "-3" (no quotes).

 

Este valor podría se desconocido (-height=unknown).

Esto seleccionara el atributo DRVAL1 apropiado para UNKNOWN.

 

-standard_depth_ranges=NombreDeArchivo

 

Es un archivo que contiene una lista de rangos de profundidad validos para el

actual dataset. Esto will override la variable de ambiente

objXstandard_depth_ranges la cual apunta al archivo que contiene una lista

valida de rangos de profundidad.

 

VARIABLES DE AMBIENTE

 

objXstandard_depth_ranges

 

Apunta a un archivo que contiene una lista valida valores de rangos de

profundidad (para el actual dataset). El uso de esta variable es overriden

si el modificador -standard_depth_ranges es usado.

 

FORMATO DEL ARCHIVO DE RANGOS ESTANDARES DE PROFUNDIDAD

 

#Este es un comentario o archivo comentario

-2.0 0.0

0.0 1.0

1.0 5.0

5.0 10.0

10.0 20.0

 

Los rangos están dados en orden, desde los menos profundos hasta los mas

profundos. La altura de la línea de costa sobre el datum de sondeo se asume

como el valor menos profundo de este archivo.

Esto is overriden mediante el uso del modificador -standard_depth_ranges.

 

Los rangos de profundidades overlapping pueden estar presentes en la lista.

De cualquier manera no es recomendable y esto puede que cause problemas cuando

se decida que un objeto compuesto de líneas (que encierre una área de

profundidad) sea requerido entre dos áreas dredged adyacentes.

Tomar el caso de dos áreas adyacentes (dredged) (1 y 3m), con los siguientes

rangos estándares de profundidad (-2 0, 0 1, 1 2, 1 5). Desde que nosotros

tenemos 2m como valor de profundidad estándar , un objeto compuesto de líneas

(que encierre una área de profundidad será creado entre dos áreas (dredged).

 

EJEMPLO

 

depareln -file=map1

-height_of_coastline=-2

-standard_depth_ranges=ranges.lis

 

Examina un archivo CARIS/HOB que es el map1, así se ve que áreas de

profundidad compuestas por líneas deberían ser creadas. La altura de la línea

de costa sobre el datum de sondeo es 2 metros. El archivo que contiene los

rangos de profundidad es ranges.lis

 

 

 

DISPHOB

 

DESCRIPCION

 

Muestra la característica y los objetos espaciales para el archivo HOB

especificado.

 

FORMATO

 

disphob -file=archivo_HOB

 

PARAMETRO

 

-file=archivo_HOB

 

Especifica el archivo HOB para el cual la información será mostrada.

 

 

THE ECVIEW PROGRAM

 

El programa de OVERVIEW de la carta electrónica ECVIEW, lee datos en S-57

y aplica el estándar S-52 de la OHI.

ECVIEW lee datos en S-57 y aplica la librería estándar de presentación OHI

para producir salidas simbolizadas.

La entrada proviene de una selección del archivo CARIS o HOB. La salida

consiste en objetos simbolizados con coordenadas transformadas para ajustar

la cabecera principal de un archivo CARIS dado.

 

Los archivos HOB pueden ser producidos corriendo reads57 sobre un set S-57

exchange.

Mediante el uso de fea2obj y/o OBMAN Program, con el calificador -hob .

 

FEA2OBJ

 

Descripción.

 

El programa fea2obj crea Feature Objects desde un archivo Caris y los

adiciona a un modelo S-57 (Archivo HOB o Tablas de DBMS).

La conversión es controlada por un numero de archivos de soporte o apoyo.

Si usted esta escribiendo información de Feature Objects en unas tablas

DBMS, la base de datos debe existir antes de correr el programa si las tablas

DBMS no existen, iniciara a hacerlas.

 

PROCESO DE DIRECCION - INDICADOR DE USO Y CODIGOS INDICADORES DE MASKING

 

Cuando el fea2obj crea un área Object de una lista de arcos Caris este

chequea si el Feature Object de los arcos se encuentra dentro de la lista

de Feature Codes especificada en el archivo referenciado por la variable de

ambiente $objXs57closlin.

 

Si el arco tiene uno de esos Feature Codes, fea2obj asume que esta área

Object ha sido truncada por los limites de celda y asigna el uso del campo

[USAG] para este arco "C" (truncado por los limites de datos) y el indicador

de masking [MASK]="N" (no aplicable)

 

ARCHIVOS REQUERIDOS

 

Para correr fea2obj se debe tener:

 

- Un archivo CARIS con características hidrográficas dentro de el.

- Un diccionario objeto apuntado por la variable de ambiente objXbindict;

o especificada usando el calificativo -lookup

 

OTROS ARCHIVOS QUE PUEDEN SER UTILIZADOS SON:

 

- Un Archivo de manejo de atributos apuntado por la variable de ambiente

objXmanage_fil Si se convierte a una DBMS en lugar de un archivo HOB.

- Un archivo de defectos del programa OBMAN referenciado por la variable de

ambiente objXdefault_fil, o especificado por el usuario utilizando el

modificador -defaults.

 

ATRIBUTOS DE DEFECTO o ATRIBUTOS POR DEFECTO

 

Fea2obj recobrara los atributos por defecto de las siguientes fuentes:

 

- La tabla de búsqueda Object.

- El archivo de defecto del Obman Program.

- El Archivo de Manejo de Atributos.

- El Diccionario Object

 

Si un atributo esta definido en mas de uno de estos archivos, el archivo con

la prioridad mas alta será usado.

 

Formato.

 

Fea2obj -file=CARIS_FILE_NAME

 

Parámetros.

 

-file=CARIS_FILE_NAME

 

El parámetro -file especifica el nombre del archivo CARIS de entrada usado

para crear el modelo de datos S-57.

 

Calificadores de comando, o modificadores.

 

-append

 

Si los objetos están escritos en una base de datos (el calificador -dbase

aparece en la línea de comandos) y la selección de datos especificados ya

existe, fea2obj, por defecto, no escribirá ningún objeto a la base de datos.

Si el calificador -append es usado, los objetos serán escritos en la base de

datos igual si la selección de datos especificados ya existe.

 

-areas/-noareas

 

El calificador -areas habilita a fea2obj para generar áreas Object, además de

líneas y puntos Object.

Si el calificador -noareas es usado, solo puntos y líneas serán generados; la

acción por efecto es generar las áreas.

 

-dbase

 

Si el calificador -dbase esta presente en la línea de comandos, los objetos

de S-57 serán escritos a una base de datos relacional definida por

$uslXdbname

La selección de datos ID será derivada del nombre raíz del archivo CARIS de

entrada.

 

-default

 

Fea2obj automáticamente asignara valores por defecto a todos los atributos

de no están definidos en la tabla de búsqueda Object.

Si el calificador -default se especifica, fea2obj buscara atributos

indefinidos en un archivo definido de atributo el cual ha sido generado

por el programa Obman y esta referenciado por la variable de ambiente

objXdefault_fil.

 

Los defectos que no puedan ser obtenidos del archivo de usuario definido para

atributos serán obtenidos del campo defecto del Object Dictionary, o de la

sección overrides del archivo de manejo de atributos (AMF); esto también se

aplica si el calificador -default no es dado.

 

-hob

 

El calificador -hob es usado para especificar que un archivo binario

hydrografic object (HOB) es producido desde los datos contenidos en el

archivo CARIS. El archivo HOB de salida tendrá el mismo nombre raíz como el

archivo CARIS mas la extensión .hob

Si este calificador no es usado, los datos Feature Object serán escritos a las

tablas DBMS.

 

-label_lookup

 

Este calificador le dice a fea2obj como buscar las etiquetas de polígono

en el campo de FEATURE OBJECT de la tabla Object de búsqueda, cuando este

convirtiendo las áreas de polígono CARIS a S-57.

 

-lookup=lookup_file_name

 

El calificador -lookup le permite especificar el nombre de una tabla de

búsqueda (object, o de objetos). Si no es usado este calificador será usada

la tabla referenciada por la variable de ambiente $uslXobmfea2obj

 

CREACION DE RELACIONES

 

Para crear relaciones CLIENTE/SERVIDOR entre Feature Objects

 

1. El equipo de objetos (servidores) deben haber sido creados previamente.

 

2. Ambos, la estructura y equipos Object deben referirse a características

CARIS que compartan el mismo lugar.

 

3. Proceder con la creación Feature Object de la estructura objeto en la

manera normal. Pero no se salva todavía.

 

4. Si esta creando una estructura objeto valida entonces mode>create slaves

se activara, selecciónelo.

 

5. Una caja de dialogo aparecerá mostrando un equipo valido de objetos que

compartan la misma locación espacial.

 

Seleccione el equipo de objetos que desea adicionar como servidor.

La lista auxiliar entonces lista el objeto Ids de los esclavos Junto con el

texto (R).

 

6. Ahora salve la estructura objeto en la manera normal.

 

 

Note que solo cuando el cliente pueda tener los atributos OBJNAM y NOBJNM,

OBMAN borrara estos atributos de los esclavos.

 

La lista de objetos de estructura (estructurados) y sus Equipment Objects

es almacenada en el archivo de relaciones CLIENTE/SERVIDOR "relations.txt"

 

Despliegue MODO SISTEMA presenta datos generales de las condiciones del

buque.

 

- Dirección

- Velocidad

- Profundidad de la ecosonda

- Contorno de seguridad calculado

 

DISPLAY ROUTE MODE

 

Presenta datos sobre la ruta planeada

 

Nombre de la ruta

Nombre y numero del próximo VVP

Curso

Cross Track Error (XTE) con la dirección indicada.

 

 

HOB2DB

 

Descripción.

 

El programa hob2db es usado para transferir datos S-57 desde un archivo

Hydrographic Object a una base de datos relacional.

 

Formato.

 

hob2db -file=id

 

Parámetros.

 

-file=id

 

The parametro -file especifica el ID del archivo HOB de entrada así como el

identificador para el set de datos a ser cargados dentro de la base de datos.

 

El archivo de entrada HOB debe tener un nombre dado por el ID la extensión

del archivo .HOB

 

El ID que usted coloque como parámetro en el calificador –file no debe

contener la extensión de archivo.

 

 

CALIFICADOR DE COMANDO

 

-append

 

Si el set de datos especificado existe en la base de datos, HOB2DB no

escribirá ningún dato a la base de datos, por defecto. Si el calificador

-append es usado, los objetos serán escritos a la base de datos igual si

el set de datos especificado ya existe.

 

 

EJEMPLO

 

HOB2DB -FILE=DPS

 

Crea un set de datos con el ID DPS desde los datos S-57 recuperados del archivo

de entrada HOB llamado dps.hob . La base de datos relacional usada es definida

por la variable $uslXdbname.

 

 

VARIABLES DE AMBIENTE RELEVANTES

 

Para usar un sistema manejador de bases de datos deben estar definidas las

siguientes variables de ambiente:

 

uslXdbms_node: si la base de datos esta sobre otro nodo.

uslXdbname: Nombre de la Base de Datos Relacional.

uslXdbms: Interfaces Genéricas.

uslXoracle_login: Solo para usuarios de Oracle.

 

Dentro de un Sistema Manejador de Bases de Datos el usuario debería también

haber sido registrado y tenido suficientes derechos.

 

PROGRAMAS QUE HACEN REFERENCIA A TABLAS DBMS

 

Cuando se use Object Manager con un Sistema Manejador de Bases de Datos, los

siguientes programas crearan automáticamente las tablas requeridas.

 

-FEA2OBJ -DBASE

 

-OBMAN (Para escribir en la base de datos)

 

-HOB2BD

 

TABLAS DBMS

 

La Tabla Primspatial

 

Cada registro en la tabla primspatiales un [spatial object] separado

las coordenadas están almacenadas en el archivo Caris, siendo el enlace ID

primitivo.

 

El campo ID del objeto se iguala al [spatial object] para información de

características, la tabla primspatial almacena lo siguiente:

 

ID Objeto char(16) Identificador único para cada objeto.

Data ID char(12) Nombre del archivo CARIS.

Primitive ID char(12) Llave CARIS.

Segment flag char(12) El Objeto no es parte de un polígono.