/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/Model/load.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/Model/load.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1417 by bh, Tue Jul 15 08:43:53 2003 UTC revision 1428 by jonathan, Wed Jul 16 13:23:01 2003 UTC
# Line 363  class SessionLoader(XMLReader): Line 363  class SessionLoader(XMLReader):
363          elif fieldType == FIELDTYPE_DOUBLE:          elif fieldType == FIELDTYPE_DOUBLE:
364              self.conv = float              self.conv = float
365    
366          self.aLayer.GetClassification().SetFieldInfo(field, fieldType)          self.aLayer.SetClassificationField(field)
367    
368      def end_classification(self, name, qname):      def end_classification(self, name, qname):
369          pass          pass
# Line 381  class SessionLoader(XMLReader): Line 381  class SessionLoader(XMLReader):
381      def start_clpoint(self, name, qname, attrs):      def start_clpoint(self, name, qname, attrs):
382          attrib_value = attrs.get((None, 'value'), "0")          attrib_value = attrs.get((None, 'value'), "0")
383    
384          if self.aLayer.GetClassification().GetFieldType() == FIELDTYPE_STRING:          field = self.aLayer.GetClassificationField()
385            if self.aLayer.GetFieldType(field) == FIELDTYPE_STRING:
386              value = self.encode(attrib_value)              value = self.encode(attrib_value)
387          else:          else:
388              value = self.conv(attrib_value)              value = self.conv(attrib_value)

Legend:
Removed from v.1417  
changed lines
  Added in v.1428

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26