Ejemplo n.º 1
0
def BSBSearch():
    mSearch = RecursiveSearch(Resources.indir)
    Resources.lstBsbFiles = mSearch.getFilePaths()
    Resources.numBsbFiles = mSearch.getNumFiles()
    Resources.numBsbMB = mSearch.getMegaBytes()
    
    wx.PostEvent(app, InThreadEvent())
Ejemplo n.º 2
0
 def __init__(self, directory, myFilter=None):
     self.scales = {}
     self.projections = {}
     fps = RecursiveSearch(directory, 'KAP', myFilter)
     for map_file in fps.getFilePaths():
         #print map_file
         self.__readScale(map_file)
Ejemplo n.º 3
0
def QuantTiles():
    ### STAGE 3 ###
    
    if Resources.quantize:
        print "Quantizing generated tiles with pngnq..."
        pngList = RecursiveSearch(Resources.getTempDir() + "/merge", ".png")
        for pngPath in pngList.getFilePaths():
            pngPath = pngPath.replace("\\","/")
            if platform.system() == "Windows":
                thisone = Popen([os.getcwd().replace("\\","/")+'/pngnqi.exe','-s1','-g2.2','-n','256','-e','.nq8',pngPath])
                #thisone = Popen([os.path.abspath(os.curdir).replace("\\","/")+'/pngnqi.exe','-s1','-g2.2','-n','256','-e','.nq8',pngPath])
            if platform.system() == "Linux":
                thisone = Popen(['pngnq','-s1','-g2.2','-n','256','-e','.nq8', pngPath])
            thisone.wait()
            os.remove(pngPath)
            os.rename(pngPath.replace(".png", ".nq8"), pngPath)
            if not pleaseContinue:
                break
                wx.PostEvent(app, InThreadEvent(advance=False))
    if pleaseContinue:
        print "Quantization finished"
        wx.PostEvent(app, InThreadEvent(advance=True))
Ejemplo n.º 4
0
 def __init__(self, directory, filter=None):
     self.data = {}
     fps = RecursiveSearch(directory, 'KAP', filter)
     for map_file in fps.getFilePaths():
         self._read(map_file)