Create BIS (Bathymetry)

Summary

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

Note:

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.

Usage

  • 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.

Parameters

LabelExplanationData Type
Target Workspace

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

Workspace
BIS Catalog Template

The BIS schema file that contains the table used as a template to define the attribute fields of the new BIS. Use the BisCatalog_schema_MGDB.geodatabase file 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
(Optional)

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

Coordinate System
Configuration Keyword
(Optional)

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

String

Derived Output

LabelExplanationData Type
Output BIS

The output BIS workspace.

Workspace

arcpy.bathymetry.CreateBIS(in_workspace, in_template, in_proxy_raster_location, {coordinate_system}, {config_keyword})
NameExplanationData Type
in_workspace

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

Workspace
in_template

The BIS schema file that contains the table used as a template to define the attribute fields of the new BIS. Use the BisCatalog_schema_MGDB.geodatabase file 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
(Optional)

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

Coordinate System
config_keyword
(Optional)

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

String

Derived Output

NameExplanationData Type
out_bis

The output BIS workspace.

Workspace

Code sample

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")

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: No
  • Standard: Requires ArcGIS Bathymetry
  • Advanced: Requires ArcGIS Bathymetry

Related topics