CARIS HPD : S-57 Composer : Custom Product Example : Create Group Table
 

Create Group Table

When a product is exported to an S-57 file, you must indicate which features are Group 1 (skin-of-the-earth) and which features are Group 2 (non-skin-of-the-earth). The Group table defines the two groups.

This is an example of a group table for an ENC:

<?xml version="1.0" encoding="UTF-8" ?>

 

<GroupLookupTable version="1.0" title="ENC Group Lookup Table">

  <group value="1">

    <object acronym="DEPARE" primitive="A" />

    <object acronym="DRGARE" primitive="A" />

    <object acronym="FLODOC" primitive="A" />

    <object acronym="HULKES" primitive="A" />

    <object acronym="LNDARE" primitive="A" />

    <object acronym="PONTON" primitive="A" />

    <object acronym="UNSARE" primitive="A" />

  </group>

  <group value="2">

    <object acronym="*" primitive="*" />

  </group>

</GroupLookupTable>

In this example, seven features are declared as Group 1, according to the ENC specification. All other features are considered Group 2.

All S-57 group tables are stored in C:\Program Files\CARIS\HPD\<version>\system\S57Config\system.

Since the example MIO contains no Group 1 features, all features by default are Group 2.

This XML file can be used as a group table for the MIO product:

<?xml version="1.0" encoding="UTF-8" ?>

<GroupLookupTable version="1.0" title="MIO Group Lookup Table">

  <group value="2">

    <object acronym="*" primitive="*" />

  </group>

</GroupLookupTable>

Each product must have its own group table so the above file must be saved as separate file.