185 |
if self.__classification is not None: |
if self.__classification is not None: |
186 |
fieldname = self.__classification.GetField() |
fieldname = self.__classification.GetField() |
187 |
if fieldname is not None and \ |
if fieldname is not None and \ |
188 |
not self.store.Table().field_info_by_name(fieldname): |
not self.store.Table().HasColumn(fieldname): |
189 |
self.SetClassification(None) |
self.SetClassification(None) |
190 |
self.changed(LAYER_CHANGED, self) |
self.changed(LAYER_CHANGED, self) |
191 |
|
|
251 |
return (min(llx), min(lly), max(urx), max(ury)) |
return (min(llx), min(lly), max(urx), max(ury)) |
252 |
|
|
253 |
def GetFieldType(self, fieldName): |
def GetFieldType(self, fieldName): |
254 |
info = self.table.field_info_by_name(fieldName) |
if self.table.HasColumn(fieldName): |
255 |
if info is not None: |
return self.table.Column(fieldName).type |
256 |
return info[0] |
return None |
|
else: |
|
|
return None |
|
257 |
|
|
258 |
def NumShapes(self): |
def NumShapes(self): |
259 |
"""Return the number of shapes in the layer""" |
"""Return the number of shapes in the layer""" |