Ejemplo n.º 1
0
 def run(self, ips, imgs, para=None):
     if para['kill']: ips.unit = None
     else:
         ips.unit = (para['k'], para['unit'])
         self.recent.pop(0)
         add(self.recent, '%s - %s' % (para['k'], para['unit']))
         ConfigManager.set('recent-units', self.recent)
Ejemplo n.º 2
0
 def run(self, ips, imgs, para=None):
     if para['kill']:
         ips.unit = (1, 'pix')
         print('huhuhu')
     else:
         print('hahaha')
         ips.unit = (para['k'], para['unit'])
         self.recent.pop(0)
         add(self.recent, '%s - %s' % (para['k'], para['unit']))
         ConfigManager.set('recent-units', self.recent)
Ejemplo n.º 3
0
 def load(self, ips):
     self.recent = ConfigManager.get('recent-units')
     if self.recent == None: self.recent = ['Recent']
     else: self.recent.insert(0, 'Recent')
     self.view[2] = (list, self.recent, str, 'commen', 'recent', '')
     if ips.unit == None:
         self.para['K'], self.para['unit'] = (1, 'pix')
     else:
         self.para['k'], self.para['unit'] = ips.unit
     return True
Ejemplo n.º 4
0
 def load(self):
     Setting.para = para = {}
     para['color'] = ConfigManager.get('mark_color') or (255, 255, 0)
     para['fcolor'] = ConfigManager.get('mark_fcolor') or (255, 255, 255)
     para['fill'] = ConfigManager.get('mark_fill') or False
     para['lw'] = ConfigManager.get('mark_lw') or 1
     para['size'] = ConfigManager.get('mark_tsize') or 8
     para['tcolor'] = ConfigManager.get('mark_tcolor') or (255, 0, 0)
     return True
Ejemplo n.º 5
0
def build_tools(parent, toolspath, extends, bar=None, report=False):
    global host
    host = parent
    ## get tool datas from the loader.build_tools(toolspath)
    ## then generate toolsbar
    datas = loader.build_tools(toolspath, report)
    extends = glob(extends + '/*/tools')
    for i in extends:
        tols = loader.build_tools(i, report)
        if len(tols) != 0: datas[1].extend(tols[1])
    for i in datas[1]:
        if i[0].title == ConfigManager.get('tools'):
            datas[1].remove(i)
            datas[1].insert(1, i)
    toolsbar = buildToolsBar(parent, datas, bar)
    #gifpath = os.path.join(root_dir, "tools/drop.gif")
    #btn = wx.BitmapButton(parent, wx.ID_ANY, wx.Bitmap(gifpath), wx.DefaultPosition, (30,30), wx.BU_AUTODRAW)
    #btn.Bind(wx.EVT_LEFT_DOWN, lambda x:menu_drop(parent, toolsbar, datas, btn, x))
    return toolsbar  #, btn
Ejemplo n.º 6
0
import os.path as osp
from imagepy import IPy
from imagepy.core.manager import ConfigManager

path = osp.abspath(osp.dirname(__file__))
ConfigManager.set('watermark', osp.join(path, '../../data/watermark.png'))

IPy.curapp.SetTitle('植被定量遥感分析')
# ConfigManager.set('tools', 'Ice Analysis')

catlog = ['GIS Data IO', 'Shape Operater', 'Raster Operater', '-', 'Wheat', '-', 'Update GIS Toolkit']
Ejemplo n.º 7
0
 def run(self, para=None):
     ConfigManager.set('mark_color', para['color'])
     ConfigManager.set('mark_fcolor', para['fcolor'])
     ConfigManager.set('mark_tcolor', para['tcolor'])
     ConfigManager.set('mark_lw', para['lw'])
     ConfigManager.set('mark_fill', para['fill'])
     ConfigManager.set('mark_tsize', para['size'])
Ejemplo n.º 8
0
 def run(self, para=None):
     ConfigManager.set('uistyle', 'ij')
     IPy.alert('Shown in ImageJ style when next setup!')
Ejemplo n.º 9
0
from imagepy import IPy
from imagepy import tools
from imagepy.core.manager import ConfigManager
import os.path as osp

path = osp.abspath(osp.dirname(__file__))
ConfigManager.set('watermark', osp.join(path, '../../data/watermark.png'))

IPy.curapp.SetTitle('海冰影像分析')
ConfigManager.set('tools', 'Ice Field')

catlog = ['geotif_plg', '-', 'landedge_plg', '-', 'result_plgs', '-', 'move_plg', '-', 'Difference Demo',
'HD Segment Demo', 'Move Detect Demo', '-', 'Modis Test Data', 'Bohai Landedge', 'HD Ice Image', 
'Thunder Sequence', '-', 'Ice Software Instructions', 'Ice Field Workflow']