Changeset 2015 for TI02-CSML/trunk


Ignore:
Timestamp:
17/01/07 14:52:51 (13 years ago)
Author:
domlowe
Message:

addition of random ids, changes related to xlink and rangeset

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

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/XMLInstances/CSMLExample_Wrapped2.xml

    r1985 r2015  
    263263                                <GridSeriesCoverage gml:id="COAPEC-temp_2-coverage"> 
    264264                                        <gridSeriesDomain xlink:href="COAPEC-domain-xypt-1"/> 
    265                                         <gml:rangeSet> 
    266                                                 <gml:ValueArray gml:id="COAPEC-temp_2-coverage-range"> 
    267                                                         <gml:valueComponent xlink:arcrole="http://ndg.nerc.ac.uk/xlinkUsage/insert#QuantityList" xlink:href="CSMLStorageDescriptorExample.xml#coapec_temp_2" xlink:role="http://ndg.nerc.ac.uk/fileFormat/csmlStorageDescriptor" xlink:show="embed"> 
    268                                                                 <gml:QuantityList uom="ndg:uom:K"/> 
    269                                                         </gml:valueComponent> 
    270                                                 </gml:ValueArray> 
     265                                        <gml:rangeSet  xlink:arcrole="http://ndg.nerc.ac.uk/xlinkUsage/insert#QuantityList" xlink:href="CSMLStorageDescriptorExample.xml#coapec_temp_2" xlink:role="http://ndg.nerc.ac.uk/fileFormat/csmlStorageDescriptor" xlink:show="embed"> 
     266                                                <gml:QuantityList uom="ndg:uom:K"/> 
    271267                                        </gml:rangeSet> 
    272268                                </GridSeriesCoverage> 
  • TI02-CSML/trunk/csml/csmllibs/csmlfeaturetypes.py

    r2004 r2015  
    215215                    else: 
    216216                        self.ds_element.fileExtracts=[aa] 
    217                     #rs.aggregatedArray=aa 
    218217                rs.href='linktoaggregatedarray' 
    219                 gsCoverage.rangeSet=rs               
     218                rs.arcrole="http://ndg.nerc.ac.uk/xlinkUsage/insert#QuantityList" 
     219                rs.role="http://ndg.nerc.ac.uk/fileFormat/csmlStorageDescriptor" 
     220                rs.show='embed' 
     221                ql=csml.parser.MeasureOrNullList() 
     222                ql.uom=strUom 
     223                rs.quantityList=ql 
     224                gsCoverage.rangeSet=rs 
    220225                gsFeature.parameter=csml.parser.Phenomenon(href='http://badc.rl.ac.uk/localparams#%s'%allVarNames[i]) 
    221226                gsFeature.value=gsCoverage 
     227                 
    222228                self.fms.append(gsFeature) 
    223229            DI.closeFile() 
  • TI02-CSML/trunk/csml/csmllibs/csmlfileextracts.py

    r2003 r2015  
    4141                    arrayDescriptor=csml.parser.PPExtract() 
    4242                #print self.extractType 
    43                 arrayDescriptor.id=str(self.extractPrefix+allDimNames[j]) 
    44      
     43                rndID=csml.csmllibs.csmlextra.getRandomID() 
     44                #arrayDescriptor.id=str(self.extractPrefix+allDimNames[j]) 
     45                arrayDescriptor.id=str(rndID) 
    4546                #SET variableName attribute of file extract 
    4647                arrayDescriptor.variableName=csml.parser.csString(allDimNames[j]) 
     
    5758    #                   #keep record of extracts/filenames/variables in dictionary 
    5859                idstr = filename + allDimNames[j] 
    59                 self.fileExtractDictionary[idstr] = self.extractPrefix+allDimNames[j] 
     60                self.fileExtractDictionary[idstr] = rndID#self.extractPrefix+allDimNames[j] 
    6061                adlist.append(arrayDescriptor) 
    6162            DI.closeFile()       
  • TI02-CSML/trunk/csml/parser.py

    r2004 r2015  
    349349        children={} 
    350350        addchildren(self,children) 
     351        a =['uom']  
     352        addatts(self,a) 
    351353         
    352354class CompositeValue(AbstractGML,csElement): 
Note: See TracChangeset for help on using the changeset viewer.