Changeset 2812 for TI02-CSML


Ignore:
Timestamp:
16/08/07 09:06:36 (12 years ago)
Author:
domlowe
Message:

Added featureType attribute to all csml features

File:
1 edited

Legend:

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

    r2741 r2812  
    894894    def __init__(self, **kwargs): 
    895895        AbstractFeature.__init__(self,**kwargs) 
     896        self.featureType='AlternatePointFeature' 
    896897        elems=['location', 'time', 'value','parameter'] 
    897898        addelems(self,elems) 
     
    910911    def __init__(self, **kwargs): 
    911912        AbstractFeature.__init__(self,**kwargs) 
     913        self.featureType='PointFeature' 
    912914        elems=['location', 'time', 'value','parameter'] 
    913915        addelems(self,elems) 
     
    919921    def __init__(self, **kwargs): 
    920922        AbstractFeature.__init__(self,**kwargs) 
     923        self.featureType='PointCollectionFeature' 
    921924        elems=['time', 'value', 'parameter'] 
    922925        addelems(self,elems) 
     
    929932    def __init__(self, **kwargs): 
    930933        AbstractFeature.__init__(self,**kwargs) 
     934        self.featureType='PointSeriesFeature' 
    931935        elems=['location','value','parameter'] 
    932936        addelems(self,elems) 
     
    939943    def __init__(self, **kwargs): 
    940944        AbstractFeature.__init__(self,**kwargs) 
     945        self.featureType='GridFeature' 
    941946        elems=['time', 'value', 'parameter'] 
    942947        addelems(self,elems) 
     
    948953    def __init__(self, **kwargs): 
    949954        AbstractFeature.__init__(self,**kwargs) 
     955        self.featureType='GridSeriesFeature' 
    950956        elems=['value','parameter'] 
    951957        addelems(self,elems) 
     
    957963    def __init__(self, **kwargs): 
    958964        AbstractFeature.__init__(self,**kwargs) 
     965        self.featureType='ProfileFeature' 
    959966        elems=['location', 'time','value', 'parameter'] 
    960967        addelems(self,elems) 
     
    966973    def __init__(self, **kwargs): 
    967974        AbstractFeature.__init__(self,**kwargs) 
     975        self.featureType='ProfileSeriesFeature' 
    968976        elems=['location', 'value', 'parameter'] 
    969977        addelems(self,elems) 
     
    975983    def __init__(self, **kwargs): 
    976984        AbstractFeature.__init__(self,**kwargs) 
     985        self.featureType='RaggedProfileSeriesFeature' 
    977986        elems=['location', 'profileLength', 'value', 'parameter'] 
    978987        addelems(self,elems) 
     
    984993    def __init__(self, **kwargs): 
    985994        AbstractFeature.__init__(self,**kwargs) 
     995        self.featureType='RaggedSectionFeature' 
    986996        elems=['stationLocations', 'stationTimes', 'profileLength' 'value','parameter'] 
    987997        addelems(self,elems) 
     
    9931003    def __init__(self, **kwargs): 
    9941004        AbstractFeature.__init__(self,**kwargs) 
     1005        self.featureType='SectionFeature' 
    9951006        elems=['stationLocations', 'stationTimes','value', 'parameter'] 
    9961007        addelems(self,elems) 
     
    10021013    def __init__(self, **kwargs): 
    10031014        AbstractFeature.__init__(self,**kwargs) 
     1015        self.featureType='ScanningRadarFeature' 
    10041016        elems=['elevation','value', 'parameter'] 
    10051017        addelems(self,elems) 
     
    10121024    def __init__(self, **kwargs): 
    10131025        AbstractFeature.__init__(self,**kwargs) 
     1026        self.featureType='SwathFeature' 
    10141027        elems=['eqCrossLon', 'eqCrossTime', 'value', 'parameter'] 
    10151028        addelems(self,elems) 
     
    10211034    def __init__(self, **kwargs): 
    10221035        AbstractFeature.__init__(self,**kwargs) 
     1036        self.featureType='TrajectoryFeature' 
    10231037        elems=['value', 'parameter'] 
    10241038        addelems(self,elems) 
Note: See TracChangeset for help on using the changeset viewer.