ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

Help

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...

S-58 checks

  • Runtime validation environment
  • Nautical batch jobs
  • Checks supported internally
  • Checks for third-party validation

ArcGIS for Maritime: Charting supports the checks listed in the International Hydrographic Organization (IHO) publication S-58 Recommended ENC Validation Checks, edition 4.1, in several ways. Some checks are enforced during runtime in the editing environment, while others are supported by various internal components (framework, data model, and tools).

The nautical batch jobs are stored in the product library.

Note:

Maritime Charting validates the S-58 checks on the geodatabase; thus, the S-57 file-related checks are not applicable in the nautical validation methods.

Runtime validation environment

The runtime validation environment consists of the Feature Manager.

The Feature Manager uses the attribute batch jobs to support attribute validation in an edit session. For example, if you input an attribute value that violates a mandatory attribute S-58 check, you are presented with a descriptive error message, and the value is not applied to the feature. The preconfigured nautical batch jobs are stored in the product library. At runtime, mandatory attributes are checked using the rules defined in the mandatory attribute batch job and the validity of attributes is checked based on checks defined in the valid attributes batch job.

Nautical batch jobs

The nautical batch jobs have been divided into intuitive, focused categories. These focused batch jobs give you the ability to check for sets of similar rules without having to run all the checks for it.

Nautical attribute batch jobs

The nautical attribute batch jobs are divided into two categories, and are listed here with the checks included in the respective batch jobs.

Mandatory Attribute checks batch job

This batch job checks for S-58 mandatory attributes and is used for runtime validation in the Feature Manager. It is also available for validation in the Run Selected Batch Jobs tool on the Production Editing toolbar and the batch validate functionality from Data Reviewer. The S-58 checks included in the Mandatory Attribute checks batch job are the following:

  • 503
  • 507
  • 509

Valid Attribute checks batch job

There are four valid attribute checks batch jobs that check for S-58 valid attribute values. The ENC_Valid_Attribute_A.rbj and NIS_Valid_Attribute_A.rbj batch jobs are available for runtime validation in the Feature Manager, validation in the Run Selected Batch Jobs tool on the Production Editing toolbar, and the batch validate functionality from Data Reviewer. The ENC_Valid_Attribute_R.rbj and NIS_Valid_Attribute_R.rbj batch jobs are only available through the batch validate functionality from Data Reviewer. The S-58 checks included in the Valid Attribute checks batch job are the following:

Check Number Range Check Number

500-599

558

1500–1599

1517, 1557, 1558, 1560, 1561

1600–1699

1638, 1648, 1654, 1673

1700–1799

1703, 1706, 1707, 1754, 1766, 1776, 1781

Checks supported internally

The checks below are supported internally by Maritime Charting components and do not need to be run independently by you.

The checks in the table below are handled internally by the Maritime Chartingframework.

Check Number Range Check Number

1–99

5, 32–36, 85, 92

500–599

512, 533, 534, 539, 545, 546, 551, 555

1500–1800

1520–1523, 1679, 1763

The checks in the table below are handled by the nautical data models.

Check Number Range Check Number

1–99

8

500–599

504, 505, 510, 511, 553

1500–1599

1502, 1544, 1564, 1567, 1570–1572, 1575, 1578, 1582, 1583, 1585–1587, 1591, 1593, 1594, 1598

1600–1699

1600, 1601, 1608, 1610, 1611, 1616, 1618, 1626–1629, 1631–1636, 1639, 1640, 1642, 1647, 1650, 1656, 1658, 1664, 1675, 1678, 1691, 1695, 1697–1699

1700–1799

1701, 1708, 1713, 1715–1718, 1720, 1730–1734, 1736–1742, 1744–1749, 1760–1762

The checks in the table below are handled by the Maritime Charting properties and various tools.

Check Number Description

4

Handled by the system when you select an agency value in the Nautical Properties pane of the Production Properties dialog box.

8

Handled by data models and configuration files.

29, 30

Handled by the system when updating relationships.

37, 38, 506, 531, 540

Handled by the Export command; the lexical level on Updates cannot be changed.

91

Handled by rounding rules set in the Nautical Properties pane of the Production Properties dialog box.

518

Checked in product XML

530

Handled by the Exchange Set tool.

547

Handled by the product XML, product map, and Export command.

Checks for third-party validation

The checks in the table below are not supported by Maritime Charting. It is suggested that you use third-party validation software for these checks. Maritime Charting validates the S-58 checks on the geodatabase; thus, the S-57 file-related checks are not applicable in the nautical validation methods.

Check Number Range Check Number

1–99

2, 7, 9, 10–28, 31, 39, 40, 42, 44, 67, 68, 71, 80, 82, 86, 88, 90

500–599

502, 515, 520, 527–529, 532, 535–538, 554, 556, 566

1000–1800

1000–1005, 1518, 1531–1534, 1536, 1556, 1559, 1562, 1565, 1625, 1644, 1657, 1663, 1682–1688, 1719, 1721, 1725, 1729, 1778, 1788, 1790, 1793, 1795

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2020 Esri. | Privacy | Legal