Exemplo n.º 1
0
 def createCricle(self, c):
     dlg = wx.TextEntryDialog(None, 'Name of sample circle region',
                              'Create circle region', 'circle' + str(self.catId))
     ret = dlg.ShowModal()
     while True:        
         if ret == wx.ID_OK:
             raster = dlg.GetValue()
             if checkMapExists(raster):
                 GMessage(parent=self, message=_("The raster file %s already"
                          " exists, please change name") % raster)
                 ret = dlg.ShowModal()
             else:
                 dlg.Destroy()
                 circle = self.writeCircle(c, raster)
                 self.nextCircle(next=True, circle=circle)
                 break
         else:
             self.nextCircle(next=False)
             break
Exemplo n.º 2
0
 def createRegion(self):
     dlg = wx.TextEntryDialog(None, 'Name of sample region',
                              'Create region', 'region' + str(self.catId))
     ret = dlg.ShowModal()
     while True:
         if ret == wx.ID_OK:
             raster = dlg.GetValue()
             if checkMapExists(raster):
                 GMessage(parent=self, message=_("The raster file %s already"
                          " exists, please change name") % raster)
                 ret = dlg.ShowModal()
             else:
                 dlg.Destroy()
                 marea = self.writeArea(self._registeredGraphics.GetItem(0).GetCoords(), raster)
                 self.nextRegion(next=True, area=marea)
                 break
         else:
             self.nextRegion(next=False)
             break
Exemplo n.º 3
0
 def createCricle(self, c):
     dlg = wx.TextEntryDialog(None, 'Name of sample circle region',
                              'Create circle region',
                              'circle' + str(self.catId))
     ret = dlg.ShowModal()
     while True:
         if ret == wx.ID_OK:
             raster = dlg.GetValue()
             if checkMapExists(raster):
                 GMessage(parent=self,
                          message=_("The raster file %s already"
                                    " exists, please change name") % raster)
                 ret = dlg.ShowModal()
             else:
                 dlg.Destroy()
                 circle = self.writeCircle(c, raster)
                 self.nextCircle(next=True, circle=circle)
                 break
         else:
             self.nextCircle(next=False)
             break
Exemplo n.º 4
0
 def createRegion(self):
     dlg = wx.TextEntryDialog(None, 'Name of sample region',
                              'Create region', 'region' + str(self.catId))
     ret = dlg.ShowModal()
     while True:
         if ret == wx.ID_OK:
             raster = dlg.GetValue()
             if checkMapExists(raster):
                 GMessage(parent=self,
                          message=_("The raster file %s already"
                                    " exists, please change name") % raster)
                 ret = dlg.ShowModal()
             else:
                 dlg.Destroy()
                 marea = self.writeArea(
                     self._registeredGraphics.GetItem(0).GetCoords(),
                     raster)
                 self.nextRegion(next=True, area=marea)
                 break
         else:
             self.nextRegion(next=False)
             break