You are on page 1of 33

CARIS HPD

Base de Datos de Producción
Hidrográfica
Introducción General a CARIS HPD

Julio 2010

Parte 1: Teoría y fundamentos de HPD

• Qué es CARIS HPD?
– CARIS HPD ofrece una solución para manejar datos
hidrográficos digitales, y otros datos, en un ambiente de
base de datos continuo y multiusuario, innovador, eficiente
e integrado
– CARIS HPD permite mantener actualizadas copias únicas
de datos fuente, a partir de las cuales pueden derivarse y
manejarse múltiples tipos de productos, incluyendo Cartas
de Navegación Electrónica S57, en diferentes rangos de
escala

El Conjunto de programas CARIS

integridad referencial y seguridad de datos . Ventajas del Modelo de Datos HPD • HPD ha adoptado los modelos de datos más avanzados (S57/VPF) y sus características contienen: – Permite a un objeto tener representaciones múltiples: un conjunto de espaciales para cada rango de escala en el cual un objeto está representado – Geometría compartida significa que dos objetos pueden referenciar una única geometría – Relaciones de generalización entre objetos – Linaje de objetos individuales (historia y rastreo de cambios) – Certificación e integridad de datos – HPD utiliza restricciones para la integridad de Oracle.

Modelo de Datos de HPD • Diseño orientado a objetos basado en estándares adoptados internacionalmente: S57 y DIGEST • Almacena los elementos del mundo real como “objetos” compuestos por: – “Objeto Descriptivo”: información descriptiva – “Objeto Espacial”: información de posición Objeto Objeto Descriptivo Objeto Espacial Acrónimos de Geometría Atributos Puntos Líneas Áreas Sondas .

Catálogo de Objetos de HPD • El modelo de objetos en HPD permite la adición dinámica de nuevos objetos. atributos y valores de atributo • Los usuarios pueden cambiar el catálogo de objetos sin cambiar el programa o el modelo de la base de datos .

etc. Presentación de Datos HPD • Los objetos se visualizan usando una “Librería de Presentación” – No se almacena información para la presentación con los objetos – La librería de presentación es independiente de los datos – ej. Paper Chart Editor usa “INT1”. pero ambos Editores acceden a la misma base de datos . Product Editor usa “S52”.

Acceso y Cobertura de la base de datos HPD • Acceso a los objetos de la base de datos mediante una interfaz gráfica • Acceso simultáneo de múltiples usuarios – Acceso y edición de objetos en la misma área geográfica – Los objetos individuales se bloquean durante la edición • Cobertura continua – No hay límites de archivos/cartas Base de Datos Fuente (Source) .

Almacenamiento de Objetos HPD • Elimina la necesidad de almacenar objetos duplicados – Los objetos no se copian. pero pueden existir múltiples “Representaciones” cartográficas de un objeto – Los objetos espaciales están compartidos entre objetos relacionados • Representaciones múltiples – Definidas de acuerdo a las especificaciones del cliente. para mantener escalas múltiples – Cada nueva representación está asociada con un “Uso” – Ediciones a una representación notifican a las representaciones en otros usos para ediciones/actualizaciones potenciales • Los Usos están asociados típicamente con bandas de escala . ej.

..... Representaciones y Usos en HPD: 1 • Un objeto puede tener representaciones en múltiples usos. y ser usado en múltiples productos Uso 1 Producto 1 Objeto Descriptivo Representación ENC 1 Acrónimos de Atributos Uso 2 Producto 2 Objeto Espacial Representación ENC 2 Geometría Uso .. N . N Producto 3 Representación Carta Papel 1 Producto. etc . ...

Uso 2 DNC o definidos por el usuario PORTUARIO • Cuando un objeto tiene múltiples Uso 3 representaciones. Portuario.. – Este puede no siempre ser el uso de mayor escala disponible . Uso 1 Costero. el uso con la APROXIMACIÓN mejor/más precisa geometría es el “uso base” Uso .. Aproximación.. .. Usos en HPD • HPD usa el esquema S57 para Objeto Descriptivo Acrónimos de Atributos definir sus usos por defecto – Atraque. General y Oceánico ATRAQUE Base – Pueden usarse otros usos: AML.

bandas de escala). Objetos y Representaciones HPD • Si un objeto debe ser visualizado en diferentes Usos (ej. o pueden estar generalizadas – El cartógrafo decide el tipo y nivel de generalización 1: 2500 Uso X 1: 15 000 Uso Y 1: 75 000 Uso Z . éste tendrá varias representaciones – Las representaciones pueden ser idénticas.

.... Producto 3 Objeto Descriptivo ENC 2 Acrónimos de Atributos Uso 2 Producto 4 Carta Papel 2 Representación Objeto Espacial Producto . .. N Geometría . etc ... Representaciones y Usos en HPD: 2 • Una aproximación más práctica cuando existen datos S-57 puede ser cargar los datos existentes y entrar en producción rápidamente – Crear nuevas representaciones a través del tiempo durante ciclos de revisiones Objeto Descriptivo Producto 1 ENC 1 Acrónimos de Atributos Uso 1 Producto 2 Carta Papel 1 Representación Objeto Espacial Producto . etc .. N Geometría .....

etc. Rastreo de Cambios en los objetos en HPD • Rastreo de la historia del objeto – Se rastrea la historia de los cambios de todos los objetos – Todos los cambios se almacenan: espaciales. relacionales. – Los cambios incluyen el usuario y nombre de proyecto asociado – Los objetos borrados not son removidos de la base de datos . atributos.

Certificación de Objetos en HPD • Todos los objetos de HPD tienen un estado de certificación. listos para control de calidad (QC) Rechazado Aceptado Uno u opcionalmente Rol Revisor dos niveles de control Verificado de calidad (QC) Productos Rol Producto . y en el control de calidad – Los “Roles” controlan que funciones puede realizar un usuario En Objetos siendo Rol Editor Construcción agregados. o editados Objetos sometidos a No Verificado revisión. usado para rastrear los cambios.

Datos Fuente y de Productos en un esquema HPD • Los esquemas HPD contienen información de fuente y de productos en una solución de base de datos integrada – Un objeto puede ser representado en múltiples productos – Actualizar objetos en la fuente solamente una vez – Actualización automática de productos HPD Fuente Source Productos Product Database Database (Source) .

Almacenamiento de Datos en HPD • Todos los datos – geometría y atributos – son almacenados y mantenidos en Oracle – Solución líder mundial de manejo de base de datos – HPD no usa estructuras de datos especiales – Ambiente clienteservidor HPD – Acceso multiusuario a los datos Objetos Puntos – Seguridad y acceso a tareas y datos Líneas – Separación entre los datos y la presentación Atributos Áreas – Separación entre los datos y las aplicaciones Sondas – Se pueden usar herramientas de creación y restauración de respaldos de Oracle • No hay conjuntos de archivos de datos separados a manejar .

para luego exportarlos – Actualización con datos fuente modificados – Crea actualizaciones de productos . – Crea nuevos productos. Carta Papel. Parte 2: Programas y Flujo de Trabajo en HPD • 1: Herramientas de Administración – Instalar el programa. editar. etc. AML. • 2: Manejador de Proyectos – Crea y maneja “Proyectos” • 3: Opciones de Importación de Datos • 4: Source Editor – Agregar. borrar datos fuente – Asignar nuevas representaciones de objetos – Certificar objetos • 5: Editores de Productos: ENC. configurar las cuentas de usuarios. etc.

Herramientas de Administración HPD • Las herramientas de Administración son usadas para manejar: – Cuentas de usuarios y sus roles asociados – Usos y bandas de escala en la base de datos – El diccionario de objetos y atributos y su personalización . Programas: 1.

Programas: 2. y pueden asociarse a Fuentes específicas – Todas las tares en HPD están asociadas con Proyectos .HPD Project Editor • “Proyectos” HPD – El flujo de trabajo en HPD es manejado usando “Proyectos” y “Fuentes (Sources)” – Los Proyectos se usan para rastrear el flujo de trabajo.

HPD CARIS-ENC. VPF. DWG. DGN. • Datos que no están en formato S57 – Opciones de mapeo de objetos: DNC-ENC. SHP. Programas: 3. DXF. Fuente (Source) . fuentes ODBC – Importan objetos S57 seleccionados – Importan objetos vectoriales desde archivos CARIS. etc.Opciones de Importación de Datos en HPD • HPD Data Loader – Carga datos en formato S57: ENC y AML S57 o archivos HOB independientes (S-57) S57 • Editores de HPD – Importan archivos de Texto y SHP. etc.

Programas: 4.HPD Source Editor • Provee una vista gráfica de la base de datos HPD .

TIF/TFW.Visualización de Archivos de Datos Externos en HPD • Otros archivos de datos pueden ser visualizados con HPD directamente. sin importar o convertir los archivos de datos • Formatos Vectoriales de datos – S57/ENC. DWG. VPF – CARIS. HOB independiente. SHP. MrSID … – Cartas raster BSB y HCRF • Seleccionar otra proyección . DXF… • Formatos Raster de datos – GeoTIFF. DGN.

fusión (merge) . corte (clip. • Se mantiene automáticamente una topología continua • Agregar “marcadores” a los objetos para almacenar notas durante el procesamiento/control de calidad (QC) . Herramientas de Digitalización y Edición de HPD • Source Editor tiene herramientas para digitalizar nuevos objetos manualmente • Las geometrías y los atributos de objetos existentes pueden ser editados • Herramientas de GIS para realizar operaciones como intersección... split).

Control de Calidad en HPD • Chequeos durante la entrada de datos (digitalización) • Chequeos de geometría • Herramientas de chequeo S58 – Ayudan a asegurar la integridad de los datos .

Representaciones y Generalización en HPD • Las representaciones pueden ser asignadas a otros usos – Estas pueden o no ser generalizadas posteriormente Uso de Mayor Escala Uso de Menor Escala .

GML… .Editores de Productos HPD • El modelo de datos HPD soporta múltiples tipos de productos generados a partir de los mismos objetos de la base de datos – ENC. etc. HPD Fuente Source Productos Product Database (Source) Database – Sets de Intercambio S-57. AML. DNC®. Programas: 5. Cartas Papel. PostScript.

• Exporta productos según se requiera: – Set de Intercambio S-57. y una lista de los objetos que lo componen • Los Productos son creados en un Editor de Productos. ej. Creación de Productos en HPD • Los Productos son representaciones de la base de datos Fuente de HPD en un momento dado – La base de datos de Productos guarda los atributos y cobertura del producto. archivos PS. Product Editor y Paper Chart Editor. GML .

Programas Editores de Productos de HPD • Product Editor – Exporta a Set de Intercambios de ENC y AML S-57 – Exporta a archivos GML • Paper Chart Editor – Exporta a archivos Postscript .

Actualización de Productos en HPD • Los cambios hechos en la base de datos Fuente no se reflejan instantáneamente en los productos • Los Editores de Producto HPD incluyen herramientas para automáticamente – Comparar Productos con la Fuente buscando los cambios – Aplicar objetos seleccionados nuevos. actualizados y borrados • Exportar el Producto actualizado desde la base de datos Producto Producto Actualizado .

Otros Programas de HPD : CARIS HPD API • HPD Application Programming Interface (API) – La interfaz de la base de datos que permite al cliente acceder y actualizar la base de datos. ej. para integrarse con un Sistema de Manejo de Flujo de Trabajo (WMS - workflow management system) • Interfaz de la aplicación – Permite desarrollar plug-ins de terceros – Plug-ins pueden ser integrados en HPD .

usa respaldo/restauración de Oracle • Base de datos multi-usuario que permite el acceso simultáneo – no hay límites de archivos/cartas • No hay objetos duplicados – soporta representaciones múltiples en diferentes usos • Todos los cambios son rastreados y se mantiene un historial • Las bases de datos Fuente y de Productos están integradas – Permite actualizaciones automáticas de productos • El modelo de datos soporta múltiples tipos de productos – ENC. Cartas Papel. DNC®… . Productos Genéricos (GML). AML. CARIS HPD: Resumen • Todos los datos son almacenados y mantenidos en Oracle – Estructura de datos abierta.