Changeset 2349


Ignore:
Timestamp:
29/03/07 15:47:39 (12 years ago)
Author:
domlowe
Message:

more validation related fixes

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

Legend:

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

    r2348 r2349  
    151151                    #(axisid stored in dictionary = current filename + variable name) 
    152152                    axisid=self.repfilename+dimName[1] 
    153                     sptList.coordinateList=cp.csString('#'+self.fileExtractDictionary[axisid]) 
     153                    sptList.coordinateList=cp.csString(self.fileExtractDictionary[axisid]) 
    154154                else: 
    155155                    #store inline 
     
    256256            vc.quantityList=ql 
    257257            va.valueComponent=vc 
     258            va.id=csml.csmllibs.csmlextra.getRandomID() 
    258259            rs.valueArray=va 
    259260        return rs 
     
    298299                 
    299300                #COVERAGE FUNCTION 
    300                 mr =csml.csmllibs.csmlextra.getMappingRule(len(dimNames)) 
    301                 gsCoverage.coverageFunction=cp.csString(mr) 
     301                #mr =csml.csmllibs.csmlextra.getMappingRule(len(dimNames)) 
     302                #gsCoverage.coverageFunction=cp.csString(mr) 
    302303                rs=self.__getGMLRangeset(allVarNames[i]) 
    303304                 
     
    340341                psCoverage.profileSeriesDomain=psDomain 
    341342                 
    342                 #COVERAGE FUNCTION 
    343                 mr =csml.csmllibs.csmlextra.getMappingRule(len(dimNames)) 
    344                 psCoverage.coverageFunction=cp.csString(mr) 
     343                ##COVERAGE FUNCTION 
     344                #mr =csml.csmllibs.csmlextra.getMappingRule(len(dimNames)) 
     345                #psCoverage.coverageFunction=cp.csString(mr) 
    345346                rs=self.__getGMLRangeset(allVarNames[i]) 
    346347                 
  • TI02-CSML/trunk/csml/parser.py

    r2348 r2349  
    324324        csElement.__init__(self,**kwargs) 
    325325         
    326 class ArrayDescriptor(AbstractGML, csElement): 
     326class ArrayDescriptor(csElement): 
    327327    def __init__(self,**kwargs): 
    328         AbstractGML.__init__(self,**kwargs) 
     328        a=['id'] 
     329        addatts(self,a) 
    329330        elems=['arraySize', 'uom', 'numericType','regExpTransform','numericTransform'] 
    330331        addelems(self,elems) 
     
    451452        AbstractGML.__init__(self,**kwargs) 
    452453        AssociationAttributeGroup.__init__(self,**kwargs) 
    453         elems=['quantityList', 'dataBlock', 'arrayDescriptor'] 
     454        elems=['quantityList', 'dataBlock', 'arrayDescriptor', 'valueArray'] 
    454455        addelems(self,elems) 
    455456        children={elems[0]:[GML('QuantityList'), 'MeasureOrNullList'],        elems[1]:[GML('DataBlock'),'DataBlock'],'arrayDescriptor':[FILEFORMATS, 'ArrayDescriptor'],  elems[2]:[CSML('AggregatedArray'), 'AggregatedArray'], 
    456         'valueArray':[GML('ValueArray'),'ValueArray']} 
     457        elems[3]:[GML('ValueArray'),'ValueArray']} 
    457458        addchildren(self,children) 
    458459        csElement.__init__(self,**kwargs) 
     
    809810class GridSeriesFeature(AbstractFeature, csElement): 
    810811    def __init__(self, **kwargs): 
     812        AbstractFeature.__init__(self,**kwargs) 
    811813        elems=['value','parameter'] 
    812814        addelems(self,elems) 
    813815        children={elems[0]:[CSML('GridSeriesCoverage'), 'GridSeriesCoverage', CSML('value')],elems[1]:[CSML('parameter'), 'Phenomenon']} 
    814816        addchildren(self,children) 
    815         AbstractFeature.__init__(self,**kwargs) 
    816817        csElement.__init__(self,**kwargs) 
    817818 
Note: See TracChangeset for help on using the changeset viewer.