You are on page 1of 33

CARIS HPD

Base de Datos de Produccin


Hidrogrfica
Introduccin General a CARIS HPD

Julio 2010
Parte 1: Teora y fundamentos de HPD

Qu es CARIS HPD?
CARIS HPD ofrece una solucin para manejar datos
hidrogrficos 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 mltiples tipos de productos, incluyendo Cartas
de Navegacin Electrnica S57, en diferentes rangos de
escala
El Conjunto de programas CARIS
Ventajas del Modelo de Datos HPD
HPD ha adoptado los modelos de datos ms
avanzados (S57/VPF) y sus caractersticas contienen:
Permite a un objeto tener representaciones mltiples: un
conjunto de espaciales para cada rango de escala en el cual
un objeto est representado
Geometra compartida significa que dos objetos pueden
referenciar una nica geometra
Relaciones de generalizacin entre objetos
Linaje de objetos individuales (historia y rastreo de cambios)
Certificacin e integridad de datos
HPD utiliza restricciones para la integridad de Oracle,
integridad referencial y seguridad de datos
Modelo de Datos de HPD

Diseo orientado a objetos basado en estndares adoptados


internacionalmente: S57 y DIGEST
Almacena los elementos del mundo real como objetos
compuestos por:
Objeto Descriptivo: informacin descriptiva
Objeto Espacial: informacin de posicin
Objeto

Objeto Descriptivo Objeto Espacial


Acrnimos de Geometra
Atributos

Puntos Lneas reas Sondas


Catlogo de Objetos de HPD

El modelo de objetos en HPD permite la adicin dinmica de


nuevos objetos, atributos y valores de atributo
Los usuarios pueden cambiar el catlogo de objetos sin
cambiar el programa o el modelo de la base de datos
Presentacin de Datos HPD
Los objetos se visualizan usando una Librera de
Presentacin
No se almacena informacin para la presentacin con los objetos
La librera de presentacin es independiente de los datos
ej. Product Editor usa S52; Paper Chart Editor usa INT1; etc. pero
ambos Editores acceden a la misma base de datos
Acceso y Cobertura de la base de datos HPD
Acceso a los objetos de la base de datos mediante una
interfaz grfica
Acceso simultneo de mltiples usuarios
Acceso y edicin de objetos en la misma rea geogrfica
Los objetos individuales se bloquean durante la edicin
Cobertura continua
No hay lmites 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 mltiples
Representaciones cartogrficas de un objeto
Los objetos espaciales estn compartidos entre objetos relacionados
Representaciones mltiples
Definidas de acuerdo a las especificaciones del cliente, ej. para
mantener escalas mltiples
Cada nueva representacin est asociada con un Uso
Ediciones a una representacin notifican a las representaciones en
otros usos para ediciones/actualizaciones potenciales
Los Usos estn asociados tpicamente con bandas de escala
Representaciones y Usos en HPD: 1
Un objeto puede tener representaciones en mltiples
usos, y ser usado en mltiples productos
Uso 1 Producto 1
Objeto Descriptivo
Representacin ENC 1
Acrnimos de
Atributos

Uso 2 Producto 2
Objeto Espacial Representacin ENC 2
Geometra

Uso ... N Producto 3


Representacin Carta Papel 1

Producto... N
... etc ...
Usos en HPD
HPD usa el esquema S57 para Objeto Descriptivo
Acrnimos de
Atributos
definir sus usos por defecto
Atraque, Portuario, Aproximacin, Uso 1

Costero, General y Ocenico ATRAQUE


Base
Pueden usarse otros usos: AML, Uso 2
DNC o definidos por el usuario PORTUARIO

Cuando un objeto tiene mltiples


Uso 3
representaciones, el uso con la APROXIMACIN
mejor/ms precisa geometra es
el uso base Uso ...
...
Este puede no siempre ser el uso de
mayor escala disponible
Objetos y Representaciones HPD
Si un objeto debe ser visualizado en diferentes Usos (ej.
bandas de escala), ste tendr varias representaciones
Las representaciones pueden ser idnticas, o pueden estar
generalizadas
El cartgrafo decide el tipo y nivel de generalizacin
1: 2500
Uso X
1: 15 000
Uso Y

1: 75 000
Uso Z
Representaciones y Usos en HPD: 2
Una aproximacin ms prctica cuando existen datos S-57 puede
ser cargar los datos existentes y entrar en produccin rpidamente
Crear nuevas representaciones a travs del tiempo durante ciclos de
revisiones
Objeto Descriptivo Producto 1
ENC 1
Acrnimos de
Atributos
Uso 1 Producto 2
Carta Papel 1
Representacin
Objeto Espacial
Producto ... N
Geometra
... etc ...

Producto 3
Objeto Descriptivo
ENC 2
Acrnimos de
Atributos
Uso 2 Producto 4
Carta Papel 2
Representacin
Objeto Espacial Producto ... N
Geometra
... 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, atributos, relacionales,
etc.
Los cambios incluyen el usuario y nombre de proyecto asociado
Los objetos borrados not son removidos de la base de datos
Certificacin de Objetos en HPD
Todos los objetos de HPD tienen un estado de certificacin,
usado para rastrear los cambios, y en el control de calidad
Los Roles controlan que funciones puede realizar un usuario

En Objetos siendo Rol Editor


Construccin agregados, o
editados
Objetos sometidos a
No Verificado
revisin, listos para
control de calidad (QC)
Rechazado Aceptado Uno u opcionalmente Rol Revisor
dos niveles de control
Verificado de calidad (QC)

Productos Rol Producto


Datos Fuente y de Productos en un esquema
HPD
Los esquemas HPD contienen informacin de fuente y de
productos en una solucin de base de datos integrada
Un objeto puede ser representado en mltiples productos
Actualizar objetos en la fuente solamente una vez
Actualizacin automtica de productos

HPD
Fuente
Source Productos
Product
Database Database
(Source)
Almacenamiento de Datos en HPD
Todos los datos geometra y atributos son almacenados y
mantenidos en Oracle
Solucin lder 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
Lneas
Separacin entre los datos y la presentacin
Atributos reas
Separacin entre los datos y las aplicaciones
Sondas
Se pueden usar herramientas de creacin y
restauracin de respaldos de Oracle
No hay conjuntos de archivos de datos separados a manejar
Parte 2: Programas y Flujo de Trabajo en
HPD
1: Herramientas de Administracin
Instalar el programa, configurar las cuentas de usuarios, etc.
2: Manejador de Proyectos
Crea y maneja Proyectos
3: Opciones de Importacin de Datos
4: Source Editor
Agregar, editar, borrar datos fuente
Asignar nuevas representaciones de objetos
Certificar objetos
5: Editores de Productos: ENC, AML, Carta Papel, etc.
Crea nuevos productos, para luego exportarlos
Actualizacin con datos fuente modificados
Crea actualizaciones de productos
Programas: 1.Herramientas de
Administracin HPD
Las herramientas de Administracin 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 personalizacin
Programas: 2.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, y pueden
asociarse a Fuentes especficas
Todas las tares en HPD estn asociadas con Proyectos
Programas: 3.Opciones de Importacin 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, fuentes ODBC
Importan objetos S57 seleccionados
Importan objetos vectoriales desde archivos
CARIS, DGN, SHP, DWG, DXF, VPF, etc.
Datos que no estn en formato S57
Opciones de mapeo de objetos: DNC-ENC, HPD
CARIS-ENC, etc. Fuente
(Source)
Programas: 4.HPD Source Editor
Provee una vista grfica de la base de datos HPD
Visualizacin 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, HOB independiente, VPF
CARIS, DGN, SHP, DWG, DXF
Formatos Raster de datos
GeoTIFF, TIF/TFW, MrSID
Cartas raster BSB y HCRF
Seleccionar otra proyeccin
Herramientas de Digitalizacin y Edicin de
HPD
Source Editor tiene herramientas para
digitalizar nuevos objetos
manualmente
Las geometras y los atributos de
objetos existentes pueden ser
editados
Herramientas de GIS para realizar
operaciones como interseccin, corte
(clip, split), fusin (merge) ...
Se mantiene automticamente una
topologa continua
Agregar marcadores a los objetos
para almacenar notas durante el
procesamiento/control de calidad (QC)
Control de Calidad en HPD
Chequeos durante la entrada de
datos (digitalizacin)
Chequeos de geometra
Herramientas de chequeo S58
Ayudan a asegurar la integridad de los
datos
Representaciones y Generalizacin 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


Programas: 5.Editores de Productos HPD
El modelo de datos HPD soporta mltiples tipos de
productos generados a partir de los mismos objetos
de la base de datos
ENC, Cartas Papel, AML, DNC, etc.

HPD
Fuente
Source Productos
Product
Database
(Source) Database

Sets de Intercambio S-57, PostScript, GML


Creacin 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, y una lista de
los objetos que lo componen
Los Productos son creados en un Editor de
Productos, ej. Product Editor y Paper Chart
Editor.
Exporta productos segn se requiera:
Set de Intercambio S-57, archivos PS, 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
Actualizacin de Productos en HPD
Los cambios hechos en la base de datos Fuente no se
reflejan instantneamente en los productos
Los Editores de Producto HPD incluyen herramientas para
automticamente
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 aplicacin
Permite desarrollar plug-ins de terceros
Plug-ins pueden ser integrados en HPD
CARIS HPD: Resumen
Todos los datos son almacenados y mantenidos en Oracle
Estructura de datos abierta, usa respaldo/restauracin de Oracle
Base de datos multi-usuario que permite el acceso
simultneo
no hay lmites de archivos/cartas
No hay objetos duplicados
soporta representaciones mltiples en diferentes usos
Todos los cambios son rastreados y se mantiene un historial
Las bases de datos Fuente y de Productos estn integradas
Permite actualizaciones automticas de productos
El modelo de datos soporta mltiples tipos de productos
ENC, AML, Cartas Papel, Productos Genricos (GML), DNC