Create BIS (Bathymetry)

摘要

Creates a Bathymetric Information System (BIS) in a designated geodatabase workspace.

注:

A BIS created at ArcGIS Pro 3.1 is not compatible with ArcGIS Bathymetry tools at ArcGIS Pro 3.2 and later. A new BIS must be created with the Create BIS tool to use with Bathymetry tools at version 3.2 and later.

使用情况

  • The BIS must be created in an existing geodatabase.

  • If no coordinate system is provided for the Coordinate System parameter, the WGS84 geographic coordinate system will be used by default.

  • It is important that you use a unique proxy raster folder for each BIS you create; otherwise rasters that do not match a BIS may be flagged or removed when running the Analyze BIS tool.

  • Once the BIS is created, you can use either the Add Data to BIS tool or the Add Point Data To BIS tool to populate it with spatial data.

  • If the BIS will be accessed from multiple machines on the network, all paths must follow standard UNC naming conventions, for example, \NetworkPath\Path\Data.

  • It is recommended that you copy the schema file to a new location if you want to extend or modify the default configuration.

参数

标注说明数据类型
Target Workspace

The enterprise or file geodatabase in which the output BIS will be created.

Workspace
BIS Catalog Template

The schema template that will be used to define the attribute fields of the BIS. There are four schema templates included in the BisCatalog_schema_MGDB.geodatabase file: the basic BIS, Bathymetric Attributed Grid (BAG), S-102, and combined BAG plus S-102. The file is located at <installation location>\ArcGIS\Pro\Resources\Bathymetry.

Table View
Proxy Raster Location

The specified proxy raster location that will be saved to the BISDetails table. You must have read and write access to the proxy raster location. This location is used by the Add Point Data To BIS tool to store proxy rasters.

Folder
Coordinate System
(可选)

The spatial reference of the BIS workspace. If no coordinate system is provided, WGS84 will be used by default.

Coordinate System
Configuration Keyword
(可选)

The configuration keyword applies to enterprise geodatabase data only. It determines the storage parameters of the database table.

String

派生输出

标注说明数据类型
Output BIS

The output BIS workspace.

Workspace

arcpy.bathymetry.CreateBIS(in_workspace, in_template, in_proxy_raster_location, {coordinate_system}, {config_keyword})
名称说明数据类型
in_workspace

The enterprise or file geodatabase in which the output BIS will be created.

Workspace
in_template

The schema template that will be used to define the attribute fields of the BIS. There are four schema templates included in the BisCatalog_schema_MGDB.geodatabase file: the basic BIS, Bathymetric Attributed Grid (BAG), S-102, and combined BAG plus S-102. The file is located at <installation location>\ArcGIS\Pro\Resources\Bathymetry.

Table View
in_proxy_raster_location

The specified proxy raster location that will be saved to the BISDetails table. You must have read and write access to the proxy raster location. This location is used by the Add Point Data To BIS tool to store proxy rasters.

Folder
coordinate_system
(可选)

The spatial reference of the BIS workspace. If no coordinate system is provided, WGS84 will be used by default.

Coordinate System
config_keyword
(可选)

The configuration keyword applies to enterprise geodatabase data only. It determines the storage parameters of the database table.

String

派生输出

名称说明数据类型
out_bis

The output BIS workspace.

Workspace

代码示例

CreateBIS example (Python window)

The following Python window script demonstrates how to use the CreateBIS function:

# Import os
import os 

# Import arcpy module
import arcpy 
arcpy.CheckOutExtension("Bathymetry")

# Set the BIS workspace
in_workspace = r"C:\BIS_Workspace.gdb"

# Identify pathway to BIS schema file template
in_template = r"C:Program Files\ArcGIS\Pro\Resources\Bathymetry\BisCatalog_schema_MGDB.geodatabase\main.BisCatalog_schema"

# Identify location to proxy rasters
in_proxy_raster_location = r"C:\ProxyRasterLocation"

#Choose the coordinate system, in this case using the EPSG WKID for World Mercator projection
in_coordinate_system = arcpy.SpatialReference(3395)

#Run Create BIS python tool
arcpy.bathymetry.CreateBIS(in_workspace, in_template, in_proxy_raster_location, in_coordinate_system, "")
arcpy.CheckInExtension("Bathymetry")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 需要 ArcGIS Bathymetry
  • Advanced: 需要 ArcGIS Bathymetry

相关主题