Ignore:
Timestamp:
21/02/07 12:37:34 (13 years ago)
Author:
domlowe
Message:

ProfileSeriesFeature? mostly working in scanner - location attribute needs finishing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/csmllibs/csmlfeaturetypes.py

    r2176 r2196  
    158158            gcT.addChildElem('gridOrdinates',ord)                          
    159159        return gcT 
    160      
    161      
     160        
    162161    def __getCRS(self,varName,catalogue): 
    163162        self.DI.setVariable(varName) 
    164163        dimNames=self.DI.getVariableAxes()   
    165         if len(dimNames) <= 2: 
     164        if len(dimNames) <= 1: 
    166165                #it's an axis or bounds not a feature, try next variable 
    167166            return None, None, None 
     
    284283            #get the names of all the variables in the files: 
    285284            allVarNames, numFeatures = self.__getVarInfo(repfile) 
    286             #Create a GridSeriesFeature for each variable: 
     285            #Create a ProfileSeriesFeature for each variable: 
    287286            for i in range(0, numFeatures): 
    288287                crs,axisorder, dimNames=self.__getCRS(allVarNames[i], cat) 
    289288                if crs == None: 
     289                    print 'none' 
    290290                    continue            #try next variable 
    291291                psFeature=cp.ProfileSeriesFeature() 
    292                 self.__featureMetadata(gsFeature,allVarNames[i]) 
     292                self.__featureMetadata(psFeature,allVarNames[i]) 
    293293                #VALUE (coverage) 
    294294                psCoverage=cp.ProfileSeriesCoverage() 
     
    303303                gcT=self.__getGridCoordinatesTable(dimNames, crs,axisorder) 
    304304                psDomain.coordTransformTable=gcT 
    305                 psCoverage.gridSeriesDomain=psDomain 
     305                psCoverage.profileSeriesDomain=psDomain 
    306306                 
    307307                #COVERAGE FUNCTION 
     
    314314                psFeature.parameter=csml.parser.Phenomenon(href='http://badc.rl.ac.uk/localparams#%s'%allVarNames[i]) 
    315315                psFeature.value=psCoverage 
     316                 
     317                psFeature.location=csml.parser.DirectPositionList(CONTENT='blahha', srsName='blah') 
    316318                self.fms.append(psFeature) 
    317319            self.DI.closeFile() 
    318320    ###End of createCSMLProfileSeriesFeatures### 
    319  
    320  
    321  
    322  
    323321 
    324322        #BELOW THIS POINT ALL NEEDS REWRITING 
Note: See TracChangeset for help on using the changeset viewer.