CARIS HPD : HPD® User Guide : Introduction to HPD : HPD Workflow
 

HPD Workflow

The typical HPD workflow contains the following processes:

Database setup and management

New source data and project creation

Processing source data

Product creation and updates.

These processes, and the tasks associated with them, are outlined below.

Database Setup and Management

These tasks are performed using the following HPD programs.

Task

HPD Program

Description

Database Creation

Create new HPD database

Upgrade existing schema

HPD Server

HPD Server is used to create or upgrade an HPD database schema.

Control Data Dictionary

Modify entries

Create entries

HPD Admin Tools: Dictionary Editor

Catalogue Editor

These programs are used only rarely, to modify existing database objects and attributes or to create user-defined objects and attributes.

User Accounts and Roles

Create, update

Create, modify subagencies

HPD Admin Tools: User Manager

HPD Admin Tools: Subagency Manager

The User Manager is used to create, manage and edit HPD user accounts, including assigning roles and passwords.

The Subagency Manager is used to control subagency settings that can be associated with user accounts.

Database Usages

Update existing usages

Define new Usages

HPD Admin Tools: Usage Manager

The Usage Manager is used to modify existing database usages or to define new usages, preferably before loading data.

Database setup and management information is located in Database Administration.

New Source Data and Product Creation

These tasks are performed using the following HPD programs.

HPD Task

HPD Program

Comment

Set Up Project Information

Create, update, edit projects

Create, update, edit sources

Project Editor

The Project Editor is used to create and edit HPD projects and sources. This includes changing the status and adding completion information as tasks are finished.

Analyze New Source Data

Define, update new source

Analyze new source data

Project Editor

Create new product sources when new data sources become available. The appropriate person must analyze the relevance of the new data and change the Source Use status flag to Use or Do Not Use.

Load Source Data

HPD Data Loader

Batch Loader

Load data using the HPD Data Loader or the command line batch loader. These can load S-57 files, CARIS standalone HOB files and DNC files into a database.

Load External Files

External Files Utility

The External Files Utility lets you batch-load external files (associated with the PICREP and TEXDSC attributes) directly to the database. The database must be configured to accept external files.

Processing Source Data

These tasks are performed by the following HPD programs.

HPD Task

HPD Program

Comment

View Data Interactively

Draw, filter, query data

Source Editor

Source Editor is the main program used for viewing data in any HPD database. This includes filtering and querying data.

Digitize New Source Data

Add data interactively

Source Editor

Source Editor lets you add new data interactively.

Using Other Data Files

View external datasets

Grab external data

Import Selected Objects

Object Import Utility

Source Editor

Source Editor lets you view external vector and raster datasets with the HPD database. It can also create new data interactively by grabbing features from external vector datasets or by importing data using various HPD tools.

Markers

Working with markers

Source Editor

Markers can be added to data to record note, QC comments and so on.

Editing Existing Source Data

Edit, update, delete data

Source Editor

Source Editor lets you edit data interactively.

Further Data Editing Tools

Source Editor

Source Editor contains a number of additional editing tools.

Create Relationships

Feature

Collections

Source Editor

Source Editor can define relationships between database objects.

Create Usages

Create representations

Generalize data

Source Editor

Source Editor lets you add or edit representations of data to other database usages. It also allows data to be generalized on other usages.

Data Certification

Attribute certification

Representation status

Source Editor

Source Editor can assign certification flags to objects and their representations: Under Construction, Not Verified, Verified & Rejected.

Product Creation and Updates

These tasks are performed by the following HPD programs.

HPD Task

HPD Program

Comment

Import S-57 Files

import S-57 files

S-57 Dataset Utility

Use the S-57 Dataset Utility to import previous versions of an S-57 file to the database. This is necessary to export updates from Product Editor.

Create Product

Add product-specific data

Validate and certify data

Export product

Product Editor

Paper Chart Editor

Use Product Editor to create a product or use Paper Chart Editor to create a chart.

Add, edit, and verify product-specific data, if any, and then export the final product.

Update Source Data

Edit, update data

Update representations

Source Editor

Use the create and edit commands in Source Editor to update data.

Data Certification

Certify new data

Recertify updated data

Source Editor

Use Source Editor to update the certification status.

Update a Product

Product version control

Update product from source

Edit product-specific data

Recertify product data

Product Editors

Paper Chart Editor

Use Product Editor to create a new version of a product, or use Paper Chart Editor to create a new version of a chart. Product-specific data can be added, edited and verified.

Create an Updated Product

Export the updated product

Product Editor

The updated product is created in Product Editor.