Exporting, publishing, and packaging your ENC product (Maritime Charting)

You can export your changes to the S-57 format once you have compiled your new ENC product or have made the necessary modifications to your existing ENC product and verified your data. Exporting to S-57 is performed on your production database only. The NIS database is product neutral and is not designed to support exporting to S-57. You need to perform the following steps for exporting, publishing, and packaging your product for display in an Electronic Chart Display and Information System (ECDIS).

  1. Reconciling and posting changes to DEFAULT
  2. Exporting to S-57
  3. Validating S-57 dataset files
  4. Publishing the export version
  5. Creating an exchange set

Reconciling and posting changes to DEFAULT

All your data changes from your child version of DEFAULT need to be posted back to DEFAULT before the edits are exported to S-57. This is performed through reconcile and post operations; however, ArcGIS for Maritime: Charting uses its own Nautical Post command. The Nautical Post tool will automatically replace the standard Post tool located on the Versioning toolbar in ArcMap and also appears on the Nautical S-57 toolbar.

If your data modifications include geometry edits, the Update Primitives process will reconcile them to the parent version. You would then need to use the Nautical Post tool to move your data changes to the DEFAULT version. If your data changes are only attribute modifications, you need to run reconcile manually before you run the Nautical Post tool.

Steps:
  1. Click the Production Start Editing button Production Start Editing on the Production Editing toolbar.
    NoteNote:

    The Manage Features and Create Attributes, Update Attributes, or Metadata Attributes windows automatically appear when you start an edit session using the Production Start Editing tool.

    TipTip:

    If the Create Attributes, Update Attributes, or Metadata Attributes window does not appear when you start an edit session, click the Show/Hide Attributes button Show/Hide Attributes on the Manage Features window.

  2. On the main menu, click Customize > Toolbars > Nautical S-57.
  3. Click the Update Primitives button Update Primitives on the Nautical S-57 toolbar.

    A message appears asking if you want to clean unnecessary nodes. If the check box is checked, the Update Primitives tool removes any unnecessary VC nodes and merges the remaining vector edges together.

    NoteNote:

    It is recommended that you check the Clean unnecessary nodes check box if it's the first time you are using this tool after importing a cell.

  4. Click OK to update the cell.

    The tool begins to run, and you see a progress bar. When the process is complete, you are prompted to view the log file.

  5. Choose an option:
    • Yes—If you want to view the log file.
    • No—If you don't want to view the log files.
    NoteNote:

    The location of the log files generated by the tool is different depending on your operating system:

    • On Windows XP, log files are written to <Installation location>\Documents and Settings\<User Login>\Application Data\ESRI\Production10.1\Nautical\.
    • On Windows Vista, Windows 7, and Windows Server 2008, log files are written to <Installation location>\Users\<UserLogin>\AppData\Roaming\ESRI\Production10.1\NAUTICAL\.
    If the location doesn't exist, the tool creates the space for it. The log file is saved in XML format.

    NoteNote:

    If linear or point feature records hold conflicting P_QUAPOS and/or P_POSACC values during the Update Primitives process, the resulting spatial feature is listed in the log file describing the attribute conflict. For example, if two recently inserted BOYLAT and FOGSIG point features are spatially coincident but hold different values for P_QUAPOS, then the resulting vector isolated spatial feature will be listed in the log file showing the two different QUAPOS values. Since the vector isolated node feature is still created via Update Primitives, you can modify this feature with the correct QUAPOS value.

  6. If you choose to view the log file, close it when you are finished reviewing it to complete the process.
  7. Click the Nautical Post button Nautical Post on the Nautical toolbar.
    TipTip:

    If the Nautical Post button is disabled, you must first reconcile any changes or run Update Primitives.

    TipTip:

    If you have unverified features in your edit version, a message appears notifying you that there are unverified features found in your version. You must verify all features before clicking the Nautical Post button again. The Select Unverified Features tool can help you find these features and review them.

Exporting to S-57

You can export content in your production database to the S-57 format after you have compiled the data for your new S-57 product or have made changes to the S-57 cell you imported. This can be accomplished using the Export Nautical Product command. The Export Nautical Product command builds and packages an S-57 file based on the geographic data content stored in your production database.

Choosing the export type

When numerous modifications or updates have been applied to a product, a hydrographic agency usually issues a New Edition.

An Update contains minor changes to a published product, such as the removal of a buoy symbol or moving a sounding depth from one place to another.

A ReIssue is a regenerated New Edition file that contains updates to a certain point in time. For example, a New Edition cell could have twenty updates applied to it since its creation. Instead of loading all twenty updates into an ECDIS or WECDIS, a ReIssue will be created that is a New Edition file that contains all twenty updates. The ReIssue file preserves the update number so subsequent updates can be applied to it.

The New Dataset option is available only after you use the New Nautical Product wizard to create your product by importing an existing S-57 cell. This option creates a New Edition .000 file but allows you to assign a different edition number to the cell you are going to export.

When an S-57 cell is no longer in use, a Cancel dataset type is generated. The cancel file changes the Edition number back to 0. The Update number increments by 1 and only consists of the DSID meta header information.

Steps:
  1. Start ArcMap.
  2. If necessary, open the Product Library window by clicking Customize > Production > Product Library on the main menu.

    A tree view of the product library appears.

    Product Library tree view
  3. Navigate to and check out the product you want to export with the Open check box checked on the Check Out Product dialog box.
  4. Right-click the product and click Export Nautical Product.

    The ENC Export dialog box Export Information area appears.

    ENC Export dialog box – Export Information area

  5. Click the Dataset Record Type drop-down arrow and choose the export type you want based on the descriptions from the S-57 Appendix B Product Specifications IHO document.
    • New Edition—A new edition of a dataset, including new information that has not been previously distributed by updates.
    • Update—Changes some information in a dataset.
    • Reissue—A reissue of a dataset, including all the updates applied to the original dataset up to the date of the reissue. A reissue does not contain any new information that has not been previously issued by updates.
    • New Dataset—A new dataset where no ENC data has previously been produced for this area and for the same navigational purpose (available only for the first export after you use the New Nautical Product wizard to create your product by importing an existing S-57 cell).
    • Cancel—In order to delete a dataset, an update cell file is created, containing only the Data Set General Information record with the Data Set Identifier (DSID) field. The Edition Number (EDTN) subfield must be set to 0.
    NoteNote:

    If you want to export an S-57 file without creating an export package, check the Sample Export check box instead of choosing an option from the drop-down menu.

  6. Click the ellipsis button (...) in the Export Location area and browse to the location where you want to store your package.
    TipTip:

    If you previously exported from the product library, the output location you chose appears in the Export Location area.

  7. Optionally, skip the next section and click Next if you don't want to attach files.

Attaching files

You have the option to attach files to your package, such as a supporting text or image file.

Steps:
  1. Click Add in the Attach Files area.

    The Insert File dialog box appears.

  2. Navigate to the location where the files you want to attach are stored.
  3. Choose the files you want to add.
    TipTip:

    Use the SHIFT or CTRL keys to select multiple files if necessary.

  4. Click Open.
  5. TipTip:

    If you previously exported from the product library, the output location you chose appears in the Export Location area.

  6. Click Next.

Product metadata (DSID and DSSI)

You can add a comment, edit the Issue Date for new editions, and edit the Update Application date for DSID. You can edit the ATTF and NATF lexical levels for DSSI.

Steps:
  1. If necessary, click the cell next to Comment and type a comment for the Data Set Identification.
  2. If necessary, click the ellipsis button (...) next to Update Application Date and select your product's S-57 update application date.
  3. If necessary, click the ellipsis button (...) next to Issue Date and select your product's S-57 issue date.
  4. Click the cell next to ATTF lexical level and click the ellipsis button (...) that appears.
  5. Specify the appropriate information.

    Lexical levels 0 and 1 are supported per the S-57 IHO Transfer Standard Edition 3.1, part 3, section 2.4.

  6. Click the cell next to NATF lexical level and click the ellipsis button (...) that appears.
  7. Specify the appropriate information.

    Lexical levels 0, 1, and 2 are supported.

  8. Click Next if you are finished updating the metadata information or continue to update the instance metadata.

Instance metadata (DSPM)

You can define the types of measurement units and data used with the S-57 cell.

Steps:
  1. If necessary, click the cell next to Comment and type a comment for the Data Set Structure Information.
  2. If necessary, click the cell next to Coordinate Multiplication factor and type the multiplication factor.
  3. If necessary, click the cell next to Compilation scale of data and add your S-57 product's compilation scale value.
    NoteNote:

    The SCAMIN tool references the compilation scale of data value to autopopulate the SCAMIN attribute field on the applicable feature records.

  4. If necessary, click the cell next to the Sounding Datum and choose the appropriate sounding datum.
  5. If necessary, click the cell next to the Units of depth measurement to choose the appropriate unit for depth fields.
    NoteNote:

    The corresponding DEPTH value of the specified units (that is, DEPTH_M field value for meters) is exported instead of the value in the source field in the geodatabase (that is, DEPTH).

  6. If necessary, click the cell next to the Units in height measurement field and choose the appropriate unit for height fields.
    NoteNote:

    The corresponding DEPTH value of the specified units (that is, DEPTH_M field value for meters) is exported instead of the value in the source field in the geodatabase (that is, DEPTH).

  7. If necessary, click the cell next to the Unit in positional accuracy field and choose the appropriate unit for positional accuracy fields.
    NoteNote:

    The corresponding DEPTH value of the specified units (that is, DEPTH_M field value for meters) is exported instead of the value in the source field in the geodatabase (that is, DEPTH).

  8. If necessary, click the cell next to the Vertical Datum field and choose the appropriate vertical datum.

Viewing the export summary

You can review your export type and metadata entries before exporting your package.

ENC Export dialog box – Export Summary area

Steps:
  1. Scroll through the export summary and verify that your export type, export location, export version, and any attached files are correct.
  2. Review the metadata summary.
  3. If any errors are found, click Back to go back and make any necessary changes.
  4. Once you have reviewed and made any necessary changes, click Finish.

    A progress dialog box appears showing the export process. When the process completes, a path to your export package is listed.

  5. Click OK to close the progress dialog box.
    NoteNote:

    You can navigate to the location of the export and open the export package. The package is also stored in the product library at the product level. You can view the export package through the file manager.

Validating S-57 dataset files

Now that you have successfully exported your S-57 data stored in the production database to the S-57 format, you need to run the S-57 dataset file through a third-party validation package.

Publishing the export version

Once your S-57 dataset file has been cleared through a third-party validation package, you need to publish the exported record to incrementally export S-57 dataset files. You can publish and unpublish export versions that reference the data you exported to an S-57 dataset file.

Steps:
  1. Start ArcMap.
  2. If necessary, open the Product Library window by clicking Customize > Production > Product Library on the main menu.

    A tree view of the product library appears.

    Product Library tree view
  3. If necessary, expand Product Library and Products.
  4. Navigate to the product you want to publish.
  5. Check in the product if it is still checked out.
  6. Right-click the product and click Publish or View Metadata.

    The Publish or View Metadata dialog box appears. It lists the metadata values for each published new edition or update, and exports.

  7. Right-click the edition or update record you recently exported and click Publish.
  8. Click OK on the message box that informs you the new edition or update number that was published.
  9. Click Close.

Creating an exchange set

Once you have exported and published your S-57 data, you need to package the S-57 dataset files into a valid S-57 Exchange Set. This allows you to view the Electronic Navigational Chart (ENC) datasets in an ECDIS for shipboard navigation. You can create a valid S-57 Exchange Set with the Exchange Set tool.

Steps:
  1. Start ArcCatalog.
  2. Add the Exchange Set tool to a toolbar by completing the following steps:
    1. On the main menu, click Customize > Customize Mode.

      The Customize dialog box appears.

    2. Click the Commands tab.
    3. In the Categories list, choose Nautical S-57.
    4. In the Commands list, click and drag the Exchange Set button Exchange Set to a toolbar.
    5. Click Close.
  3. Click the Exchange Set button Exchange Set.

    The Create S57 Exchange Set dialog box appears.

    Create S-57 Exchange Set dialog box

  4. Click the Browse button next to the Output Location text box to set your output location.

    The Browse For Folder dialog box appears.

    Browse For Folder dialog box
    NoteNote:

    Your ENC_ROOT folder will be created at this location.

  5. Click OK once you have selected your output location.

    The Output Location text box shows the path of your directory location.

  6. Click Add in the Content area to add S-57 dataset files.

    The Add File to Exchange Set dialog box appears.

  7. Navigate to the directory that contains your dataset files.
  8. Select the dataset file you want in your exchange set.
    Example of a selected dataset file
    Example of a selected dataset file
  9. Once you have selected your dataset files, click Open.
  10. Repeat steps 6 through 9 for additional dataset files.

    The table view in the Content area contains record rows for your selected datasets.

    Create S57 Exchange Set dialog box

    In the example above, all .txt files have <No Path> listed in the Path or Location field.

  11. Optionally, you can manually set the external file location for files with <No Path> by completing the following steps:
    1. Right-click the <No Path> field value and click Browse for Location.

      The Browse for Location command allows you to set the path to where the file is stored.

      The Browse for Location dialog box appears. The dialog box automatically populates the File name and Files of type fields with the missing file name. You are not able to select any file but the missing one.

    2. Navigate to the file's location, select it, then click Open.

      The Create S57 Exchange Set dialog box appears, and the external file's path is listed in the Path or Location field.

  12. Check the check boxes next to all the files you want to include in your exchange set.
  13. Click Create.

    A progress bar appears. A message box informs you when the process is completed.

  14. Click OK to close the message box.
    NoteNote:

    The location of the log files generated by the tool is different depending on your operating system:

    • On Windows XP, log files are written to <Installation location>\Documents and Settings\<User Login>\Application Data\ESRI\Production10.1\Nautical\LogFiles\Exchange Set.
    • On Windows Vista, Windows 7, and Windows Server 2008, log files are written to <Installation location>\Users\<UserLogin>\AppData\Roaming\ESRI\Production10.1\Desktop\NAUTICAL\LogFiles\S57Exchange Set.
    If the location doesn't exist, the tool creates the space for it.

  15. Use Windows Explorer to browse to your selected output location where you can find the ENC_ROOT folder.

    The folder will contain a catalog file and all the selected files for your exchange set.

12/22/2014