概要
Imports an S-57 file into a maritime geodatabase. Sources that can be imported include Electronic Navigational Chart (ENC), Additional Military layers (AML), and Inland Electronic Navigational Chart (IENC).
使用法
Multiple Revision files (ER), also known as updates, must be imported at the same time as the base file. Individual ERs cannot be imported at a later time.
A New Edition (EN) base file can be imported.
The Target Workspace must contain a maritime schema.
It is recommended to import to an edit version when using SDE.
Populated fields include the following:
- Dataset name (DSNM)
- PLTS compilation scale
- NIS product type
- Verified state
- Verified date
- Last modified date
構文
arcpy.nautical.ImportS57ToGeodatabase(in_base_cell, target_workspace, {in_update_cells})
パラメーター | 説明 | データ タイプ |
in_base_cell | Base file in the S-57 format. | File |
target_workspace | Workspace where all the objects will be written. | Workspace |
in_update_cells (オプション) | Update to a base file in the S-57 format. | File |
コードのサンプル
ImportS57ToGeodatabase example
The following code sample demonstrates how to import an S-57 file.
# Import arcpy module
import arcpy
# Check for Nautical extension
print "Checking out Maritime extension"
arcpy.AddMessage("Checking out Maritime extension")
if arcpy.CheckExtension("Nautical") == "Available":
arcpy.CheckOutExtension("Nautical")
else:
arcpy.AddError("Maritime: Charting license is unavailable.")
# Tool variables
in_base_cell = r"C:\Data\Importer\US1AK90M\US1AK90M.000"
target_workspace = r"C:\Data\Importer\NIS_1.gdb"
in_update_cells = ["C:\Data\Importer\US1AK90M\US1AK90M.001", "C:\Data\Importer\US1AK90M\US1AK90M.002"]
# Execute the tool
arcpy.ImportS57ToGeodatabase_nautical(in_base_cell, target_workspace, in_update_cells )
環境
ライセンス情報
- Basic: 次のものが必要 ArcGIS Maritime
- Standard: 次のものが必要 ArcGIS Maritime
- Advanced: 次のものが必要 ArcGIS Maritime