FrameCameraAddRastersParameters class final

Adds raster datasets to a MosaicDatasetRaster by setting various parameters including the use of frame and camera text files.

Mosaic datasets (via the MosaicDatasetRaster class) are used to manage, display, serve, and share raster data. When you create a new mosaic dataset, it is created as an empty container in a geodatabase to which you can add raster data. The FrameCameraAddRastersParameters object provides the mechanism to set various properties including the use of camera and frame text files so that a raster can be added to a mosaic dataset via the MosaicDatasetRaster.addRasters method.

Some of the parameters (aka. properties) on FrameCameraAddRastersParameters class that enable adding a raster into a mosaic dataset include specifying, the file filter type (like .tif or .jpg) of the rasters that are to be included (AddRastersParameters.filter property), the directory location (AddRastersParameters.inputDirectory property) of the raster files, the minimum pixel cell size of the raster to be included (AddRastersParameters.minPixelSizeFactor property) and more.

Unique attributes of using the FrameCameraAddRastersParameters class rather than the parent AddRastersParameters class have to do with defining 'frame' and 'camera' text files which specify how a raster image was captured from a satellite or aircraft. The frame and camera table files refers to a single perspective imaging camera with an optical lens that can be modeled as a pinhole. To define the frame table use the FrameCameraAddRastersParameters.framesFileUri property, see the ArcGIS Pro document entitled 'Frames table schema' (https://pro.arcgis.com/en/pro-app/help/data/imagery/frames-table-schema.htm) for more information. To define the camera table use the FrameCameraAddRastersParameters.camerasFileUri property, see the ArcGIS Pro document entitled 'Cameras table schema' (https://pro.arcgis.com/en/pro-app/help/data/imagery/cameras-table-schema.htm) for more information.

Inheritance

Constructors

FrameCameraAddRastersParameters()
Creates a frame camera add rasters parameters object.
factory

Properties

camerasFileUri Uri?
The cameras file.
getter/setter pair
filter String
Raster filename filter.
getter/setter pairinherited
framesFileUri Uri?
The frames file.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inputDirectory Uri?
Input directory.
getter/setter pairinherited
inputFileUri Uri?
Input CSV file.
getter/setter pairinherited
maxPixelSizeFactor double
Max pixel size factor.
getter/setter pairinherited
minPixelSizeFactor double
Min pixel size factor.
getter/setter pairinherited
rasterFunctionTemplateFileUri Uri?
Raster function template file.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shareRasterInfo bool
The status of sharing raster info.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited