GeoEco.Datasets

Base classes that provide a common wrapper around tabular and gridded datasets accessible through various software frameworks.

Classes

CollectibleObject

Base class for objects that can appear in a DatasetCollection, namely Dataset and DatasetCollection.

Database

Mixin class that defines methods for creating and deleting tables, and importing tables from one Database into another.

Dataset

Base class for objects representing tabular and gridded datasets, principally Table and Grid.

DatasetCollection

Base class for objects representing a collection of Datasets or other DatasetCollections.

Field

Describes a field in a Table.

Grid

Base class for classes representing gridded Datasets with 2, 3, or 4 dimensions.

InsertCursor

Base class for forward-only cursors used to insert rows into a Table.

NumpyGrid

Wraps a numpy.ndarray in the Grid interface.

QueryableAttribute

Describes an attribute of a CollectibleObject that can be used to query it from a DatasetCollection.

SelectCursor

Base class for forward-only cursors used to read rows from a Table.

Table

Base class for classes representing tabular Datasets, such as ArcGIS feature classes and database tables.

UpdateCursor

Base class for forward-only cursors used to read, update, or delete rows in a Table.

Exceptions

CollectionIsEmptyError

Exception indicating that a DatasetCollection does not have any Datasets in it.