/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/tree.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/tree.py

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

revision 104 by jan, Fri Apr 19 14:46:08 2002 UTC revision 111 by jan, Sun Apr 21 17:29:50 2002 UTC
# Line 64  class SessionTreeCtrl(wxTreeCtrl): Line 64  class SessionTreeCtrl(wxTreeCtrl):
64          for map in session.Maps():          for map in session.Maps():
65              mapitem = self.AppendItem(root, "Map: %s" % map.title)              mapitem = self.AppendItem(root, "Map: %s" % map.title)
66              self.SetPyData(mapitem, map)              self.SetPyData(mapitem, map)
67                self.AppendItem(mapitem, ("Extent (lat-lon): (%g, %g, %g, %g)"
68                                          % map.BoundingBox()))
69              if map.projection and len(map.projection.params) > 0:              if map.projection and len(map.projection.params) > 0:
70                    self.AppendItem(mapitem,
71                                    ("Extent (projected): (%g, %g, %g, %g)"
72                                     % map.ProjectedBoundingBox()))
73                  projectionitem = self.AppendItem(mapitem, "Projection")                  projectionitem = self.AppendItem(mapitem, "Projection")
74                  for param in map.projection.params:                  for param in map.projection.params:
75                      parameteritem = self.AppendItem(projectionitem, str(param))                      parameteritem = self.AppendItem(projectionitem, str(param))
# Line 88  class SessionTreeCtrl(wxTreeCtrl): Line 93  class SessionTreeCtrl(wxTreeCtrl):
93                          text = "Hidden"                          text = "Hidden"
94                      self.AppendItem(layeritem, text)                      self.AppendItem(layeritem, text)
95                      self.AppendItem(layeritem, "Shapes: %d" %layer.NumShapes())                      self.AppendItem(layeritem, "Shapes: %d" %layer.NumShapes())
96                      self.AppendItem(layeritem, ("Extents: (%g, %g, %g, %g)"                      self.AppendItem(layeritem,
97                                                  % layer.LatLongBoundingBox()))                                      ("Extent (lat-lon): (%g, %g, %g, %g)"
98                                         % layer.LatLongBoundingBox()))
99                      self.AppendItem(layeritem,                      self.AppendItem(layeritem,
100                                      "Shapetype: %s"                                      "Shapetype: %s"
101                                      % shapetype_names[layer.ShapeType()])                                      % shapetype_names[layer.ShapeType()])

Legend:
Removed from v.104  
changed lines
  Added in v.111

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26