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)) |
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()]) |