/[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 1428 by jonathan, Wed Jul 16 13:23:01 2003 UTC revision 1642 by bh, Mon Aug 25 10:54:31 2003 UTC
# Line 178  class SessionLoader(XMLReader): Line 178  class SessionLoader(XMLReader):
178    
179          for d in descr:          for d in descr:
180              if d.required and not attrs.has_key(d.fullname):              if d.required and not attrs.has_key(d.fullname):
181                  pass                  raise LoadError("Element %s requires an attribute %r"
182              #raise LoadError("Element %s requires an attribute %r"                                  % (element, d.name))
             #                    % (element, d.name))  
183              value = attrs.get(d.fullname, d.default)              value = attrs.get(d.fullname, d.default)
184    
185              if d.conversion == "shapesource":              if d.conversion == "shapesource":
# Line 363  class SessionLoader(XMLReader): Line 362  class SessionLoader(XMLReader):
362          elif fieldType == FIELDTYPE_DOUBLE:          elif fieldType == FIELDTYPE_DOUBLE:
363              self.conv = float              self.conv = float
364    
365          self.aLayer.SetClassificationField(field)          self.aLayer.SetClassificationColumn(field)
366    
367      def end_classification(self, name, qname):      def end_classification(self, name, qname):
368          pass          pass
# Line 381  class SessionLoader(XMLReader): Line 380  class SessionLoader(XMLReader):
380      def start_clpoint(self, name, qname, attrs):      def start_clpoint(self, name, qname, attrs):
381          attrib_value = attrs.get((None, 'value'), "0")          attrib_value = attrs.get((None, 'value'), "0")
382    
383          field = self.aLayer.GetClassificationField()          field = self.aLayer.GetClassificationColumn()
384          if self.aLayer.GetFieldType(field) == FIELDTYPE_STRING:          if self.aLayer.GetFieldType(field) == FIELDTYPE_STRING:
385              value = self.encode(attrib_value)              value = self.encode(attrib_value)
386          else:          else:

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26