Changeset 2000 for TI02-CSML/trunk


Ignore:
Timestamp:
15/01/07 11:08:06 (13 years ago)
Author:
domlowe
Message:

fixed axislabel attribute and printscreen option.

Location:
TI02-CSML/trunk/csml
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/API/ops_GridSeriesFeature.py

    r1956 r2000  
    167167            if kwargs[key][0] < kwargs[key][1]:    
    168168                for val in self.domain[key]: 
     169                    print self.domain[key] 
    169170                    if val is not '': 
    170                         if float(val) >= kwargs[key][0]: 
    171                             if float(val) <= kwargs[key] [1]: 
    172                                 arraySize=arraySize+1 
    173                                 straxisValues=straxisValues+ str(val) + ', ' 
     171                            if float(val) >= kwargs[key][0]: 
     172                                if float(val) <= kwargs[key] [1]: 
     173                                    arraySize=arraySize+1 
     174                                    straxisValues=straxisValues+ str(val) + ', ' 
     175 
    174176            else:#this if deals with selections such as longitude (330,30) where the lower limit is 'greater' than the upper limit in a mathematical sense. 
    175177                    for val in self.domain[key]: 
  • TI02-CSML/trunk/csml/csmllibs/csmlbuilder.py

    r1922 r2000  
    121121 
    122122    def printToScreen(self): 
    123         if self.printscreen==1: 
     123        if self.printscreen=='1': 
    124124            print self.strCSML 
    125125 
  • TI02-CSML/trunk/csml/csmllibs/csmlfeaturetypes.py

    r1981 r2000  
    134134                for axis in dimNames: 
    135135                    axes =axes + ' '+ axis 
    136                 gsDomain.axisLabels=cp.csString(axes) 
    137136                ordinates=[] 
    138137                for dimName in enumerate(dimNames): 
  • TI02-CSML/trunk/csml/parser.py

    r1980 r2000  
    141141        if hasattr(self, 'ATTRIBUTES'): 
    142142            for item in self.__dict__: 
    143                 if item in self.ATTRIBUTES: 
     143                if item in self.ATTRIBUTES:                     
    144144                    csmlfrag.set(item, self.__dict__[item]) 
    145145            for item in self.__dict__: 
     
    195195            if item[0] in self.ATTRIBUTES: 
    196196                setattr(self, item[0], item[1]) 
    197         # self.CHILDREN (recursive - calls the fromXML method of children 
     197        #self.CHILDREN (recursive - calls the fromXML method of children 
    198198        for frag in csmlfrag[:]: 
    199199            #for each child element 
     
    474474        addchildren(self,children) 
    475475         
    476 class ReferenceableGrid(AbstractGML, AssociationAttributeGroup, csElement): 
     476class ReferenceableGrid(AbstractGML, AssociationAttributeGroup, SRSInformationGroup, SRSReferenceGroup,csElement): 
    477477    def __init__(self, **kwargs): 
    478478        AbstractGML.__init__(self,**kwargs) 
    479479        AssociationAttributeGroup.__init__(self,**kwargs) 
     480        SRSReferenceGroup.__init__(self,**kwargs) 
     481        SRSInformationGroup.__init__(self,**kwargs) 
    480482        children={'coordTransformTable':[CSML('GridCoordinatesTable'), 'GridCoordinatesTable', CSML('coordTransformTable')],'aLabels':[CSML('axisLabels'),'csString'], 'limits':[GML('GridEnvelope'),'GridEnvelope',CSML('limits')]} 
    481483        addchildren(self,children) 
    482         a=['srsName','srsDimension','axisLabels'] 
    483         addatts(self,a) 
     484 
    484485 
    485486class ReferenceableGridCoverage(AbstractDiscreteCoverage, csElement): 
Note: See TracChangeset for help on using the changeset viewer.