获得 Maritime Charting 许可后可用。
描述
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.
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.
语法
arcpy.maritime.ImportS100FeatureCatalogue(in_feature_catalogue, target_workspace, {admin_connection})
参数 | 说明 | 数据类型 |
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 enterprise geodatabase administrator connection file that should be used when importing into an enterprise geodatabase, for example, the SDE user. | File |
派生输出
名称 | 说明 | 数据类型 |
output_workspace | The geodatabase to which output data will be written. | Workspace |
代码示例
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)
许可信息
- Basic: 否
- Standard: 需要 ArcGIS Maritime
- Advanced: 需要 ArcGIS Maritime