Skip To Content

Import S-100 Feature Catalogue


Imports the contents of an S-100 feature catalogue into an existing geodatabase. A feature catalogue is an XML document that describes the content of a data product.

Examples of S-100 data products include the following:

  • S-101 Electronic Navigation Chart
  • S-111 Surface Currents


  • The Target Workspace must already exist and be either a file or an enterprise geodatabase. To create a new, empty geodatabase use the Create File Geodatabase tool.

  • The feature catalogue must be in XML format.

  • This tool should not be used to update or upgrade a geodatabase that contains existing data or schema.


ImportS100FeatureCatalogue_maritime (in_feature_catalogue, target_workspace)
ParameterExplanationData Type

An S-100 feature catalogue document that describes the content of a data product and specification.


The geodatabase to which output data will be written.


Code sample

ImportS100FeatureCatalogue example (stand-alone script)

The following Python window script demonstrates how to use the ImportS100FeatureCatalogue tool.

# Import arcpy module
import arcpy

# Check for Nautical extension
if arcpy.CheckExtension("nautical") == "Available":
    print ("License checked out successfully ....")
    raise ex("Maritime license is unavailable.")
#Tool variables
in_feature_catalogue = r"C:\Program Files\ArcGIS\Pro\Resources\Maritime\S-101 ENCs_draft_0.9.1.1.xml"
target_workspace = r" C:\Data\ImpostS100FC.gdb"

# Execute the tool
arcpy.ImportS100FeatureCatalogue_maritime(in_feature_catalogue, target_workspace)

Licensing information

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Requires ArcGIS for Maritime: Charting
  • ArcGIS Desktop Advanced: Requires ArcGIS for Maritime: Charting

Related topics