Class FileDriver

FileDriver class

A driver for a specific file based format.

public abstract class FileDriver : Driver

Properties

NameDescription
abstract CanCreateDatasets { get; }Gets a value indicating whether this driver can create datasets.
abstract CanCreateLayers { get; }Gets a value indicating whether this driver can create vector layers.
virtual CanOpenDatasets { get; }Gets a value indicating whether this driver can open datasets.
abstract CanOpenLayers { get; }Gets a value indicating whether this driver can open vector layers.

Methods

NameDescription
CreateDataset(AbstractPath)Creates a dataset.
CreateDataset(string)Creates a dataset.
virtual CreateDataset(AbstractPath, DriverOptions)Creates a dataset.
CreateDataset(string, DriverOptions)Creates a dataset.
CreateLayer(AbstractPath)Creates the layer and opens it for appending.
CreateLayer(string)Creates the layer and opens it for appending.
CreateLayer(AbstractPath, DriverOptions)Creates the layer and opens it for appending.
CreateLayer(AbstractPath, SpatialReferenceSystem)Creates the layer and opens it for appending.
CreateLayer(string, DriverOptions)Creates the layer and opens it for appending.
CreateLayer(string, SpatialReferenceSystem)Creates the layer and opens it for appending.
abstract CreateLayer(AbstractPath, DriverOptions, SpatialReferenceSystem)Creates the layer and opens it for appending.
CreateLayer(string, DriverOptions, SpatialReferenceSystem)Creates the layer and opens it for appending.
virtual EditLayer(AbstractPath, DriverOptions)Opens a layer for editing.
EditLayer(string, DriverOptions)Opens a layer for editing.
OpenDataset(AbstractPath)Opens the dataset.
OpenDataset(string)Opens the dataset.
virtual OpenDataset(AbstractPath, DriverOptions)Opens the dataset.
OpenDataset(string, DriverOptions)Opens the dataset.
OpenLayer(AbstractPath)Opens the layer for reading.
OpenLayer(string)Opens the layer for reading.
abstract OpenLayer(AbstractPath, DriverOptions)Opens the layer for reading.
OpenLayer(string, DriverOptions)Opens the layer for reading.
abstract SupportsSpatialReferenceSystem(SpatialReferenceSystem)Determines, whether specified spatial reference system is supported by the driver.

See Also