/[thuban]/trunk/thuban/Extensions/umn_mapserver/mapfile.py
ViewVC logotype

Diff of /trunk/thuban/Extensions/umn_mapserver/mapfile.py

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

revision 2857 by elachuni, Sun Jul 27 05:30:28 2008 UTC revision 2858 by elachuni, Tue Jul 29 06:17:34 2008 UTC
# Line 1012  class MF_Map: Line 1012  class MF_Map:
1012          self._mf_map.name = newname          self._mf_map.name = newname
1013            
1014      def set_extent(self, newextent):      def set_extent(self, newextent):
1015          # TODO: add the shown extend here instead of the total          """ Set the map's extent.  The map's size should already have been
1016          # if no size is set or if it is zero, the size will set to 1.              set when you call this function, so this function will fail
1017          if self.get_size()[0] == - 1:              if not.  Setting the size after the extent produces undesired
1018              print "define the size first to set extent"              results anyway. """
1019              print "size is now set to (1,1)"          width, height = self.get_size()
1020              self.set_size(1,1)          if width <= 0 or height <= 0:
1021          # if an empty map is export newextent will be none              raise mapscript.MapServerError, \
1022                      "No size set before calling set_extent"
1023          if newextent:          if newextent:
1024              self._newrect = MF_Rectangle(rectObj(newextent[0],newextent[1], \              self._newrect = MF_Rectangle(rectObj(*newextent))
1025                                      newextent[2],newextent[3]))              self._mf_map.setExtent(*newextent)
             self._mf_map.setExtent(newextent[0],newextent[1], \  
                                     newextent[2],newextent[3])      
1026            
1027      def set_size(self, newwidth, newheight):      def set_size(self, newwidth, newheight):
1028          self._mf_map.width = newwidth          self._mf_map.width = newwidth

Legend:
Removed from v.2857  
changed lines
  Added in v.2858

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26