Changeset 2029
- Timestamp:
- 23/01/07 11:27:53 (14 years ago)
- Location:
- TI02-CSML/trunk/csml/csmllibs
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TI02-CSML/trunk/csml/csmllibs/__init__.py
r1979 r2029 12 12 import csmlfeaturewrap 13 13 import csmlcrs 14 import csmlxlink 14 15 -
TI02-CSML/trunk/csml/csmllibs/csmlbuilder.py
r2027 r2029 27 27 self.createFeatureCollection() 28 28 self.createFeatures() 29 self.insertXlinks() 29 30 #self.closeFC() 30 31 #self.closeDS() … … 105 106 106 107 108 def insertXlinks(self): 109 self.ds.featureCollection=csml.csmllibs.csmlxlink.createXlinks(self.ds.featureCollection) 110 111 107 112 def saveFile(self): 108 113 print "Creating CSML document and saving file" -
TI02-CSML/trunk/csml/csmllibs/csmlfeaturetypes.py
r2027 r2029 114 114 ord=cp.GridOrdinateDescription() 115 115 #map the grid axis to the crs axis 116 #default to empty element 117 ord.coordAxisLabel=cp.csString('') 118 ord.gridAxesSpanned=cp.csString('') 116 119 for axis in axisorder: 117 120 if axisorder[axis]==dimName[0]: … … 206 209 else: 207 210 self.ds_element.fileExtracts=[aa] 208 va=csml.parser.ValueArray() 209 vc=csml.parser.ValueComponent() 210 vc.href='linktoaggregatedarray' 211 vc.arcrole="http://ndg.nerc.ac.uk/xlinkUsage/insert#QuantityList" 212 vc.role="http://ndg.nerc.ac.uk/fileFormat/csmlStorageDescriptor" 213 vc.show='embed' 214 ql=csml.parser.MeasureOrNullList() 215 ql.uom=strUom 216 vc.quantityList=ql 217 va.valueComponent=vc 218 rs.valueArray=va 211 rs.aggregatedArray=aa 212 #va=csml.parser.ValueArray() 213 #vc=csml.parser.ValueComponent() 214 #vc.href='linktoaggregatedarray' 215 #vc.arcrole="http://ndg.nerc.ac.uk/xlinkUsage/insert#QuantityList" 216 #vc.role="http://ndg.nerc.ac.uk/fileFormat/csmlStorageDescriptor" 217 #vc.show='embed' 218 #ql=csml.parser.MeasureOrNullList() 219 #ql.uom=strUom 220 #vc.quantityList=ql 221 #va.valueComponent=vc 222 #rs.valueArray=va 219 223 return rs 220 224 … … 236 240 gsFeature=cp.GridSeriesFeature() 237 241 self.__featureMetadata(gsFeature,allVarNames[i]) 238 239 242 #VALUE (coverage) 240 243 gsCoverage=cp.GridSeriesCoverage() … … 264 267 ###End of createCSMLGridSeriesFeatures### 265 268 269 270 271 #BELOW THIS POINT ALL NEEDS REWRITING 272 #################################### 266 273 def createCSMLPointSeriesFeatures(self): 267 #NEEDS REWRITING 274 268 275 representativeFiles=self.ffmap.getRepresentativeFiles() 269 276 for repfile in representativeFiles:
Note: See TracChangeset
for help on using the changeset viewer.