|
@@ -25,7 +25,7 @@ from base import *
|
|
|
###############################################################################
|
|
|
|
|
|
class raster_metadata_base(sql_database_interface):
|
|
|
- """This is the raster metadata base class for raster and raster3d maps"""
|
|
|
+ """!This is the raster metadata base class for raster and raster3d maps"""
|
|
|
def __init__(self, table=None, ident=None, datatype=None, cols=None, rows=None, number_of_cells=None, nsres=None, ewres=None, min=None, max=None):
|
|
|
|
|
|
sql_database_interface.__init__(self, table, ident)
|
|
@@ -41,44 +41,44 @@ class raster_metadata_base(sql_database_interface):
|
|
|
self.set_max(max)
|
|
|
|
|
|
def set_id(self, ident):
|
|
|
- """Convenient method to set the unique identifier (primary key)"""
|
|
|
+ """!Convenient method to set the unique identifier (primary key)"""
|
|
|
self.ident = ident
|
|
|
self.D["id"] = ident
|
|
|
|
|
|
def set_datatype(self, datatype):
|
|
|
- """Set the datatype"""
|
|
|
+ """!Set the datatype"""
|
|
|
self.D["datatype"] = datatype
|
|
|
|
|
|
def set_cols(self, cols):
|
|
|
- """Set the number of cols"""
|
|
|
+ """!Set the number of cols"""
|
|
|
self.D["cols"] = cols
|
|
|
|
|
|
def set_rows(self, rows):
|
|
|
- """Set the number of rows"""
|
|
|
+ """!Set the number of rows"""
|
|
|
self.D["rows"] = rows
|
|
|
|
|
|
def set_number_of_cells(self, number_of_cells):
|
|
|
- """Set the number of cells"""
|
|
|
+ """!Set the number of cells"""
|
|
|
self.D["number_of_cells"] = number_of_cells
|
|
|
|
|
|
def set_nsres(self, nsres):
|
|
|
- """Set the north-south resolution"""
|
|
|
+ """!Set the north-south resolution"""
|
|
|
self.D["nsres"] = nsres
|
|
|
|
|
|
def set_ewres(self, ewres):
|
|
|
- """Set the east-west resolution"""
|
|
|
+ """!Set the east-west resolution"""
|
|
|
self.D["ewres"] = ewres
|
|
|
|
|
|
def set_min(self, min):
|
|
|
- """Set the minimum raster value"""
|
|
|
+ """!Set the minimum raster value"""
|
|
|
self.D["min"] = min
|
|
|
|
|
|
def set_max(self, max):
|
|
|
- """Set the maximum raster value"""
|
|
|
+ """!Set the maximum raster value"""
|
|
|
self.D["max"] = max
|
|
|
|
|
|
def get_id(self):
|
|
|
- """Convenient method to get the unique identifier (primary key)
|
|
|
+ """!Convenient method to get the unique identifier (primary key)
|
|
|
@return None if not found
|
|
|
"""
|
|
|
if self.D.has_key("id"):
|
|
@@ -87,7 +87,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_datatype(self):
|
|
|
- """Get the map type
|
|
|
+ """!Get the map type
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("datatype"):
|
|
|
return self.D["datatype"]
|
|
@@ -95,7 +95,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_cols(self):
|
|
|
- """Get number of cols
|
|
|
+ """!Get number of cols
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("cols"):
|
|
|
return self.D["cols"]
|
|
@@ -103,7 +103,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_rows(self):
|
|
|
- """Get number of rows
|
|
|
+ """!Get number of rows
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("rows"):
|
|
|
return self.D["rows"]
|
|
@@ -111,7 +111,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_number_of_cells(self):
|
|
|
- """Get number of cells
|
|
|
+ """!Get number of cells
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("number_of_cells"):
|
|
|
return self.D["number_of_cells"]
|
|
@@ -119,7 +119,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_nsres(self):
|
|
|
- """Get the north-south resolution
|
|
|
+ """!Get the north-south resolution
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("nsres"):
|
|
|
return self.D["nsres"]
|
|
@@ -127,7 +127,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_ewres(self):
|
|
|
- """Get east-west resolution
|
|
|
+ """!Get east-west resolution
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("ewres"):
|
|
|
return self.D["ewres"]
|
|
@@ -135,7 +135,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_min(self):
|
|
|
- """Get the minimum cell value
|
|
|
+ """!Get the minimum cell value
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("min"):
|
|
|
return self.D["min"]
|
|
@@ -143,7 +143,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_max(self):
|
|
|
- """Get the maximum cell value
|
|
|
+ """!Get the maximum cell value
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("max"):
|
|
|
return self.D["max"]
|
|
@@ -151,7 +151,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
# 0123456789012345678901234567890
|
|
|
print " | Datatype:................... " + str(self.get_datatype())
|
|
|
print " | Number of columns:.......... " + str(self.get_cols())
|
|
@@ -163,7 +163,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
print " | Maximum value:.............. " + str(self.get_max())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
print "datatype=" + str(self.get_datatype())
|
|
|
print "cols=" + str(self.get_cols())
|
|
|
print "rows=" + str(self.get_rows())
|
|
@@ -176,7 +176,7 @@ class raster_metadata_base(sql_database_interface):
|
|
|
###############################################################################
|
|
|
|
|
|
class raster_metadata(raster_metadata_base):
|
|
|
- """This is the raster metadata class"""
|
|
|
+ """!This is the raster metadata class"""
|
|
|
def __init__(self, ident=None, strds_register=None, datatype=None, cols=None, rows=None, number_of_cells=None, nsres=None, ewres=None, min=None, max=None):
|
|
|
|
|
|
raster_metadata_base.__init__(self, "raster_metadata", ident, datatype, cols, rows, number_of_cells, nsres, ewres, min, max)
|
|
@@ -184,11 +184,11 @@ class raster_metadata(raster_metadata_base):
|
|
|
self.set_strds_register(strds_register)
|
|
|
|
|
|
def set_strds_register(self, strds_register):
|
|
|
- """Set the space time raster dataset register table name"""
|
|
|
+ """!Set the space time raster dataset register table name"""
|
|
|
self.D["strds_register"] = strds_register
|
|
|
|
|
|
def get_strds_register(self):
|
|
|
- """Get the space time raster dataset register table name
|
|
|
+ """!Get the space time raster dataset register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("strds_register"):
|
|
|
return self.D["strds_register"]
|
|
@@ -196,21 +196,21 @@ class raster_metadata(raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
# 0123456789012345678901234567890
|
|
|
raster_metadata_base.print_info(self)
|
|
|
print " | STRDS register table ....... " + str(self.get_strds_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
raster_metadata_base.print_shell_info(self)
|
|
|
print "strds_register=" + str(self.get_strds_register())
|
|
|
|
|
|
###############################################################################
|
|
|
|
|
|
class raster3d_metadata(raster_metadata_base):
|
|
|
- """This is the raster3d metadata class"""
|
|
|
+ """!This is the raster3d metadata class"""
|
|
|
def __init__(self, ident=None, str3ds_register=None, datatype=None, cols=None, rows=None, depths=None, number_of_cells=None, nsres=None, ewres=None, tbres=None, min=None, max=None):
|
|
|
|
|
|
raster_metadata_base.__init__(self, "raster3d_metadata", ident, datatype, cols, rows, number_of_cells, nsres, ewres, min, max)
|
|
@@ -220,19 +220,19 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
self.set_depths(depths)
|
|
|
|
|
|
def set_str3ds_register(self, str3ds_register):
|
|
|
- """Set the space time raster3d dataset register table name"""
|
|
|
+ """!Set the space time raster3d dataset register table name"""
|
|
|
self.D["str3ds_register"] = str3ds_register
|
|
|
|
|
|
def set_depths(self, depths):
|
|
|
- """Set the number of depths"""
|
|
|
+ """!Set the number of depths"""
|
|
|
self.D["depths"] = depths
|
|
|
|
|
|
def set_tbres(self, tbres):
|
|
|
- """Set the top-bottom resolution"""
|
|
|
+ """!Set the top-bottom resolution"""
|
|
|
self.D["tbres"] = tbres
|
|
|
|
|
|
def get_str3ds_register(self):
|
|
|
- """Get the space time raster3d dataset register table name
|
|
|
+ """!Get the space time raster3d dataset register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("str3ds_register"):
|
|
|
return self.D["str3ds_register"]
|
|
@@ -240,7 +240,7 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_depths(self):
|
|
|
- """Get number of depths
|
|
|
+ """!Get number of depths
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("depths"):
|
|
|
return self.D["depths"]
|
|
@@ -248,7 +248,7 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_tbres(self):
|
|
|
- """Get top-bottom resolution
|
|
|
+ """!Get top-bottom resolution
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("tbres"):
|
|
|
return self.D["tbres"]
|
|
@@ -256,7 +256,7 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
# 0123456789012345678901234567890
|
|
|
raster_metadata_base.print_info(self)
|
|
@@ -266,7 +266,7 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
print " | STR3DS register table ...... " + str(self.get_str3ds_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
print "str3ds_register=" + str(self.get_str3ds_register())
|
|
|
print "depths=" + str(self.get_depths())
|
|
|
print "tbres=" + str(self.get_tbres())
|
|
@@ -275,7 +275,7 @@ class raster3d_metadata(raster_metadata_base):
|
|
|
###############################################################################
|
|
|
|
|
|
class vector_metadata(sql_database_interface):
|
|
|
- """This is the vector metadata class"""
|
|
|
+ """!This is the vector metadata class"""
|
|
|
def __init__(self, ident=None, stvds_register=None):
|
|
|
|
|
|
sql_database_interface.__init__(self, "vector_metadata", ident)
|
|
@@ -284,16 +284,16 @@ class vector_metadata(sql_database_interface):
|
|
|
self.set_stvds_register(stvds_register)
|
|
|
|
|
|
def set_id(self, ident):
|
|
|
- """Convenient method to set the unique identifier (primary key)"""
|
|
|
+ """!Convenient method to set the unique identifier (primary key)"""
|
|
|
self.ident = ident
|
|
|
self.D["id"] = ident
|
|
|
|
|
|
def set_stvds_register(self, stvds_register):
|
|
|
- """Set the space time vector dataset register table name"""
|
|
|
+ """!Set the space time vector dataset register table name"""
|
|
|
self.D["stvds_register"] = stvds_register
|
|
|
|
|
|
def get_id(self):
|
|
|
- """Convenient method to get the unique identifier (primary key)
|
|
|
+ """!Convenient method to get the unique identifier (primary key)
|
|
|
@return None if not found
|
|
|
"""
|
|
|
if self.D.has_key("id"):
|
|
@@ -302,7 +302,7 @@ class vector_metadata(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_stvds_register(self):
|
|
|
- """Get the space time vector dataset register table name
|
|
|
+ """!Get the space time vector dataset register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("stvds_register"):
|
|
|
return self.D["stvds_register"]
|
|
@@ -311,19 +311,19 @@ class vector_metadata(sql_database_interface):
|
|
|
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
# 0123456789012345678901234567890
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
print " | STVDS register table ....... " + str(self.get_stvds_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
print "stvds_register=" + str(self.get_stvds_register())
|
|
|
|
|
|
###############################################################################
|
|
|
|
|
|
class stds_metadata_base(sql_database_interface):
|
|
|
- """This is the space time dataset metadata base class for strds, stvds and str3ds datasets
|
|
|
+ """!This is the space time dataset metadata base class for strds, stvds and str3ds datasets
|
|
|
setting/getting the id, the title and the description
|
|
|
"""
|
|
|
def __init__(self, table=None, ident=None, title=None, description=None):
|
|
@@ -337,20 +337,20 @@ class stds_metadata_base(sql_database_interface):
|
|
|
self.D["number_of_maps"] = None
|
|
|
|
|
|
def set_id(self, ident):
|
|
|
- """Convenient method to set the unique identifier (primary key)"""
|
|
|
+ """!Convenient method to set the unique identifier (primary key)"""
|
|
|
self.ident = ident
|
|
|
self.D["id"] = ident
|
|
|
|
|
|
def set_title(self, title):
|
|
|
- """Set the title"""
|
|
|
+ """!Set the title"""
|
|
|
self.D["title"] = title
|
|
|
|
|
|
def set_description(self, description):
|
|
|
- """Set the number of cols"""
|
|
|
+ """!Set the number of cols"""
|
|
|
self.D["description"] = description
|
|
|
|
|
|
def get_id(self):
|
|
|
- """Convenient method to get the unique identifier (primary key)
|
|
|
+ """!Convenient method to get the unique identifier (primary key)
|
|
|
@return None if not found
|
|
|
"""
|
|
|
if self.D.has_key("id"):
|
|
@@ -359,7 +359,7 @@ class stds_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_title(self):
|
|
|
- """Get the title
|
|
|
+ """!Get the title
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("title"):
|
|
|
return self.D["title"]
|
|
@@ -367,7 +367,7 @@ class stds_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_description(self):
|
|
|
- """Get description
|
|
|
+ """!Get description
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("description"):
|
|
|
return self.D["description"]
|
|
@@ -375,7 +375,7 @@ class stds_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def get_number_of_maps(self):
|
|
|
- """Get the number of registered maps, this value is set in the database
|
|
|
+ """!Get the number of registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("number_of_maps"):
|
|
@@ -384,7 +384,7 @@ class stds_metadata_base(sql_database_interface):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
# 0123456789012345678901234567890
|
|
|
print " | Number of registered maps:.. " + str(self.get_number_of_maps())
|
|
|
print " | Title:"
|
|
@@ -393,13 +393,13 @@ class stds_metadata_base(sql_database_interface):
|
|
|
print " | " + str(self.get_description())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
print "number_of_maps=" + str(self.get_number_of_maps())
|
|
|
|
|
|
###############################################################################
|
|
|
|
|
|
class stds_raster_metadata_base(stds_metadata_base):
|
|
|
- """This is the space time dataset metadata base class for strds and str3ds datasets
|
|
|
+ """!This is the space time dataset metadata base class for strds and str3ds datasets
|
|
|
|
|
|
Most of the metadata values are set by triggers in the database when
|
|
|
new raster of voxel maps are added. Therefor only some set- an many get-functions
|
|
@@ -420,7 +420,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
self.D["ewres_max"] = None
|
|
|
|
|
|
def get_max_min(self):
|
|
|
- """Get the minimal maximum of all registered maps, this value is set in the database
|
|
|
+ """!Get the minimal maximum of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("max_min"):
|
|
@@ -429,7 +429,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_min_min(self):
|
|
|
- """Get the minimal minimum of all registered maps, this value is set in the database
|
|
|
+ """!Get the minimal minimum of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("min_min"):
|
|
@@ -438,7 +438,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_max_max(self):
|
|
|
- """Get the maximal maximum of all registered maps, this value is set in the database
|
|
|
+ """!Get the maximal maximum of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("max_max"):
|
|
@@ -447,7 +447,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_min_max(self):
|
|
|
- """Get the maximal minimum of all registered maps, this value is set in the database
|
|
|
+ """!Get the maximal minimum of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("min_max"):
|
|
@@ -456,7 +456,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_nsres_min(self):
|
|
|
- """Get the minimal north-south resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the minimal north-south resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("nsres_min"):
|
|
@@ -465,7 +465,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_nsres_max(self):
|
|
|
- """Get the maximal north-south resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the maximal north-south resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("nsres_max"):
|
|
@@ -474,7 +474,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_ewres_min(self):
|
|
|
- """Get the minimal east-west resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the minimal east-west resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("ewres_min"):
|
|
@@ -483,7 +483,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_ewres_max(self):
|
|
|
- """Get the maximal east-west resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the maximal east-west resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("ewres_max"):
|
|
@@ -492,7 +492,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
stds_metadata_base.print_info(self)
|
|
|
# 0123456789012345678901234567890
|
|
|
print " | North-South resolution min:. " + str(self.get_nsres_min())
|
|
@@ -505,7 +505,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
print " | Maximum value max:.......... " + str(self.get_max_max())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
stds_metadata_base.print_shell_info(self)
|
|
|
print "nsres_min=" + str(self.get_nsres_min())
|
|
|
print "nsres_max=" + str(self.get_nsres_max())
|
|
@@ -520,7 +520,7 @@ class stds_raster_metadata_base(stds_metadata_base):
|
|
|
###############################################################################
|
|
|
|
|
|
class strds_metadata(stds_raster_metadata_base):
|
|
|
- """This is the raster metadata class"""
|
|
|
+ """!This is the raster metadata class"""
|
|
|
def __init__(self, ident=None, raster_register=None, title=None, description=None):
|
|
|
|
|
|
stds_raster_metadata_base.__init__(self, "strds_metadata", ident, title, description)
|
|
@@ -528,11 +528,11 @@ class strds_metadata(stds_raster_metadata_base):
|
|
|
self.set_raster_register(raster_register)
|
|
|
|
|
|
def set_raster_register(self, raster_register):
|
|
|
- """Set the raster map register table name"""
|
|
|
+ """!Set the raster map register table name"""
|
|
|
self.D["raster_register"] = raster_register
|
|
|
|
|
|
def get_raster_register(self):
|
|
|
- """Get the raster map register table name
|
|
|
+ """!Get the raster map register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("raster_register"):
|
|
|
return self.D["raster_register"]
|
|
@@ -540,21 +540,21 @@ class strds_metadata(stds_raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
# 0123456789012345678901234567890
|
|
|
stds_raster_metadata_base.print_info(self)
|
|
|
print " | Raster register table:...... " + str(self.get_raster_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
stds_raster_metadata_base.print_shell_info(self)
|
|
|
print "raster_register=" + str(self.get_raster_register())
|
|
|
|
|
|
###############################################################################
|
|
|
|
|
|
class str3ds_metadata(stds_raster_metadata_base):
|
|
|
- """This is the space time raster3d metadata class"""
|
|
|
+ """!This is the space time raster3d metadata class"""
|
|
|
def __init__(self, ident=None, raster3d_register=None, title=None, description=None):
|
|
|
|
|
|
stds_raster_metadata_base.__init__(self, "str3ds_metadata", ident, title, description)
|
|
@@ -564,11 +564,11 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
self.D["tbres_max"] = None
|
|
|
|
|
|
def set_raster3d_register(self, raster3d_register):
|
|
|
- """Set the raster map register table name"""
|
|
|
+ """!Set the raster map register table name"""
|
|
|
self.D["raster3d_register"] = raster3d_register
|
|
|
|
|
|
def get_raster3d_register(self):
|
|
|
- """Get the raster3d map register table name
|
|
|
+ """!Get the raster3d map register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("raster3d_register"):
|
|
|
return self.D["raster3d_register"]
|
|
@@ -576,7 +576,7 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_tbres_min(self):
|
|
|
- """Get the minimal top-bottom resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the minimal top-bottom resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("tbres_min"):
|
|
@@ -585,7 +585,7 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def get_tbres_max(self):
|
|
|
- """Get the maximal top-bottom resolution of all registered maps, this value is set in the database
|
|
|
+ """!Get the maximal top-bottom resolution of all registered maps, this value is set in the database
|
|
|
automatically via SQL trigger, so no setter exists
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("tbres_max"):
|
|
@@ -594,7 +594,7 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
# 0123456789012345678901234567890
|
|
|
stds_raster_metadata_base.print_info(self)
|
|
@@ -604,7 +604,7 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
print " | Raster3d register table:.... " + str(self.get_raster3d_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
stds_raster_metadata_base.print_shell_info(self)
|
|
|
print "tbres_min=" + str(self.get_tbres_min())
|
|
|
print "tbres_max=" + str(self.get_tbres_max())
|
|
@@ -613,7 +613,7 @@ class str3ds_metadata(stds_raster_metadata_base):
|
|
|
###############################################################################
|
|
|
|
|
|
class stvds_metadata(stds_metadata_base):
|
|
|
- """This is the raster metadata class"""
|
|
|
+ """!This is the raster metadata class"""
|
|
|
def __init__(self, ident=None, vector_register=None, title=None, description=None):
|
|
|
|
|
|
stds_metadata_base.__init__(self, "stvds_metadata", ident, title, description)
|
|
@@ -621,11 +621,11 @@ class stvds_metadata(stds_metadata_base):
|
|
|
self.set_vector_register(vector_register)
|
|
|
|
|
|
def set_vector_register(self, vector_register):
|
|
|
- """Set the vector map register table name"""
|
|
|
+ """!Set the vector map register table name"""
|
|
|
self.D["vector_register"] = vector_register
|
|
|
|
|
|
def get_vector_register(self):
|
|
|
- """Get the vector map register table name
|
|
|
+ """!Get the vector map register table name
|
|
|
@return None if not found"""
|
|
|
if self.D.has_key("vector_register"):
|
|
|
return self.D["vector_register"]
|
|
@@ -633,14 +633,14 @@ class stvds_metadata(stds_metadata_base):
|
|
|
return None
|
|
|
|
|
|
def print_info(self):
|
|
|
- """Print information about this class in human readable style"""
|
|
|
+ """!Print information about this class in human readable style"""
|
|
|
print " +-------------------- Metadata information ----------------------------------+"
|
|
|
# 0123456789012345678901234567890
|
|
|
stds_metadata_base.print_info(self)
|
|
|
print " | Vector register table:...... " + str(self.get_vector_register())
|
|
|
|
|
|
def print_shell_info(self):
|
|
|
- """Print information about this class in shell style"""
|
|
|
+ """!Print information about this class in shell style"""
|
|
|
stds_metadata_base.print_shell_info(self)
|
|
|
print "vector_register=" + str(self.get_vector_register())
|
|
|
|