Available with Maritime Charting license.
Summary
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
Usage
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.
This tool is intended for the initial import of an S-100 feature catalogue into a geodatabase. If multiple geodatabases of the same S-100 standard are needed, it is recommended to copy the geodatabase after running this tool.
Syntax
arcpy.maritime.ImportS100FeatureCatalogue(in_feature_catalogue, target_workspace, {admin_connection})
Parameter | Explanation | Data Type |
in_feature_catalogue | An S-100 feature catalogue document that describes the content of a data product and specification. | File |
target_workspace | The geodatabase to which output data will be written. | Workspace |
admin_connection (Optional) | Optional enterprise geodatabase administrator connection file that should be used when importing into an enterprise geodatabase, for example, the SDE user. | File |
Derived Output
Name | Explanation | Data Type |
output_workspace | The geodatabase to which output data will be written. | Workspace |
Code sample
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":
arcpy.CheckOutExtension("nautical")
print ("License checked out successfully ....")
else:
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)
Environments
Licensing information
- Basic: No
- Standard: Requires ArcGIS Maritime
- Advanced: Requires ArcGIS Maritime