Ignore:
Timestamp:
13/03/08 15:59:18 (12 years ago)
Author:
domlowe
Message:

added .twoD attribute to CRS sytems in catalogue - returns 2D element of nD systems if defined e.g. EPSG:4326

File:
1 edited

Legend:

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

    r3295 r3599  
    558558        csElement.__init__(self,**kwargs) 
    559559         
     560class CSMLMultiPoint(AbstractGML, SRSReferenceGroup,csElement): 
     561    def __init__(self, **kwargs): 
     562        AbstractGML.__init__(self,**kwargs) 
     563        SRSReferenceGroup.__init__(self,**kwargs) 
     564        elems=['position'] 
     565        addelems(self,elems) 
     566        children={elems[0]:[CSML('position'), 'csString']} 
     567        addchildren(self,children) 
     568        csElement.__init__(self,**kwargs) 
     569         
    560570class Point(AbstractGML,SRSReferenceGroup,csElement): 
    561571    def __init__(self, **kwargs): 
     
    576586        csElement.__init__(self,**kwargs) 
    577587         
    578 class ProfileDomain(DomainSet, MultiPoint,csElement): 
     588class oldProfileDomain(DomainSet, MultiPoint,csElement): 
    579589    def __init__(self, **kwargs): 
    580590        DomainSet.__init__(self,**kwargs) 
     
    584594        csElement.__init__(self,**kwargs) 
    585595 
     596class ProfileDomain(DomainSet, CSMLMultiPoint,csElement): 
     597    def __init__(self, **kwargs): 
     598        DomainSet.__init__(self,**kwargs) 
     599        CSMLMultiPoint.__init__(self,**kwargs) 
     600        children={} 
     601        addchildren(self,children) 
     602        csElement.__init__(self,**kwargs) 
    586603 
    587604class AbstractCoverage(AbstractFeature, csElement): 
Note: See TracChangeset for help on using the changeset viewer.