/[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 2286 by jschuengel, Wed Jul 14 10:38:08 2004 UTC revision 2287 by jschuengel, Thu Jul 15 14:31:37 2004 UTC
# Line 622  class MF_Layer: Line 622  class MF_Layer:
622              elif isinstance(tb_class, ClassGroupSingleton):              elif isinstance(tb_class, ClassGroupSingleton):
623                  new_class.set_name(str(tb_class.GetValue()))                  new_class.set_name(str(tb_class.GetValue()))
624              else:              else:
625                  # TODO: set a name if the expression is a ogical                                  # TODO: set a name if the expression is a logical          
626                    # if it is an logical expression and no name is set,
627                    # the final name will be set after expression is created
628                  new_class.set_name("no name")                  new_class.set_name("no name")
629          if self.get_type() == "line":          if self.get_type() == "line":
630              new_class.add_thubanstyle(tb_class.GetProperties(), type="line")              new_class.add_thubanstyle(tb_class.GetProperties(), type="line")
# Line 686  class MF_Layer: Line 688  class MF_Layer:
688                                   self._range_op1 + " " +\                                   self._range_op1 + " " +\
689                                   self._range_combine + \                                   self._range_combine + \
690                                   self._range_op2 + " )"                                   self._range_op2 + " )"
691                
692                  #set the expression to the mapscript                  #set the expression to the mapscript
693                  new_class.set_expressionstring(self._range_umn)                  new_class.set_expressionstring(self._range_umn)
694              else:              else:
# Line 876  class MF_Map: Line 879  class MF_Map:
879                  self._metadata.add_metadata(self._metafkey,self._metakeydata)                  self._metadata.add_metadata(self._metafkey,self._metakeydata)
880                  self._metafkey = self._mf_map.getNextMetaDataKey(self._metafkey)                  self._metafkey = self._mf_map.getNextMetaDataKey(self._metafkey)
881            
882        
883        def get_mappath(self):
884            return self._mf_map.mappath
885        
886        
887        
888      def get_outputformat(self):      def get_outputformat(self):
889          return self._outputformat          return self._outputformat
890            
# Line 961  class MF_Map: Line 970  class MF_Map:
970              print "define the size first to set extent"              print "define the size first to set extent"
971              print "size is now set to (1,1)"              print "size is now set to (1,1)"
972              self.set_size(1,1)              self.set_size(1,1)
973          self._newrect = MF_Rectangle(rectObj(newextent[0],newextent[1], \          # if an empty map is export newextent will be none
974                                     newextent[2],newextent[3]))          if newextent:
975          self._mf_map.setExtent(newextent[0],newextent[1], \              self._newrect = MF_Rectangle(rectObj(newextent[0],newextent[1], \
976                                     newextent[2],newextent[3])                                      newextent[2],newextent[3]))
977                self._mf_map.setExtent(newextent[0],newextent[1], \
978                                        newextent[2],newextent[3])    
979    
980            
981      def set_size(self, newwidth, newheight):      def set_size(self, newwidth, newheight):

Legend:
Removed from v.2286  
changed lines
  Added in v.2287

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26