Parent Topic: GeoGateway Data Model
For GeoGateway purposes we define a database as a grouping of data layers, and associated auxiliary information. Each GeoGateway database has a name, normally the name of the primary file defining the database. Given a database name from the user, GeoGateway applications can open the database, read and/or write a variety of data, and eventually close the database again.
A database can contain raster layers (channels), vector layers (or segments), lookup tables (LUTs), pseudocolour tables (PCTs), ground control points(GCPs), a projection definition, metadata, and a variety of other auxiliary information.
Each channel of raster data or segment is considered to be a Layer in GeoGateway. This includes things like GCP segments and LUTs, for which the name layer seems inappropriate. However, it does not include the projection definition (even though this is a segment in PCIDSK).