Skip to content
Snippets Groups Projects
sensecarbon_tsv.py 63.4 KiB
Newer Older
  • Learn to ignore specific revisions
  •             bb.AssignSpatialReference(srs)
    
    unknown's avatar
    unknown committed
    
    
    
    
            def getChip3d_OLD(chips, r,g,b, range_r, range_g, range_b):
    
                nl, ns = chips[r].shape
                a3d = np.ndarray((3,nl,ns), dtype='float')
    
                rgb_idx = [r,g,b]
                ranges = [range_r, range_g, range_b]
    
                for i, rgb_i in enumerate(rgb_idx):
                    range = ranges[i]
                    data = chips[rgb_i].astype('float')
                    data -= range[0]
                    data *= 255./range[1]
                    a3d[i,:] = data
    
                np.clip(a3d, 0, 255, out=a3d)
    
                return a3d.astype('uint8')
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            app  = QApplication([])
            main = PictureTest()
    
    unknown's avatar
    unknown committed
            main.show()
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    
    unknown's avatar
    unknown committed
            range_r = [0,500]
            range_g = [0,500]
            range_b = [0,500]
    
            bands = [3,2,1]
    
            #chipData = TSD.readSpatialChip(bb,bands=bands )
    
    unknown's avatar
    unknown committed
    
    
            #main.addNumpy(getChip3d(chipData, bands, (range_r, range_g, range_b)))
    
    unknown's avatar
    unknown committed
            app.exec_()
            exit(0)
    
        if False:
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            dirSrcLS = r'O:\SenseCarbonProcessing\BJ_NOC\01_RasterData\00_VRTs\02_Cutted'
            filesImgLS = file_search(dirSrcLS, '2014*_BOA.vrt')
            filesMsk = file_search(dirSrcLS, '2014*_Msk.vrt')
            TS = TimeSeries(imageFiles=filesImgLS, maskFiles=filesMsk)
    
    unknown's avatar
    unknown committed
    
            print(TS)
            exit(0)
    
    
    
    unknown's avatar
    unknown committed
        if True:
    
    unknown's avatar
    unknown committed
            import PyQt4.Qt
    
            app=PyQt4.Qt.QApplication([])
    
    unknown's avatar
    unknown committed
            S = SenseCarbon_TSV(None)
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
            S.run()
    
            if True:
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                dirSrcLS = r'\\141.20.140.107\NAS_Processing\SenseCarbonProcessing\BJ_NOC\01_RasterData\02_CuttedVRT'
    
                dirSrcRE = r'\\141.20.140.91\SAN_RSDBrazil\RapidEye\3A_VRTs'
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                filesImgLS = file_search(dirSrcLS, '20*_BOA.vrt')
    
                filesImgRE = file_search(dirSrcRE, '*.vrt', recursive=True)
    
                #filesMsk = file_search(dirSrc, '2014*_Msk.vrt')
    
                S.ua_addTSImages(files=filesImgLS[0:3])
                #S.ua_addTSImages(files=filesImgLS)
                #S.ua_addTSImages(files=filesImgRE)
    
                #S.ua_loadExampleTS()
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                #S.ua_addTSMasks(files=filesMsk)
    
            #S.ua_addView(bands=[4,5,3])
    
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
        if False:
            import qgis.core
    
            # supply path to where is your qgis installed
    
    
            #QgsApplication.setPrefixPath("/Applications/QGIS_2.12.app/Contents/MacOS/QGIS", True)
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
            # load providers
            QgsApplication.initQgis()
    
            a = QgsApplication([], True)
    
    
    unknown's avatar
    unknown committed
            S = SenseCarbon_TSV(a)
            S.run()
    
    unknown's avatar
    unknown committed
            if True:
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
                dirSrcLS = r'O:\SenseCarbonProcessing\BJ_NOC\01_RasterData\00_VRTs\02_Cutted'
                filesImgLS = file_search(dirSrcLS, '2014*_BOA.vrt')
                filesMsk = file_search(dirSrcLS, '2014*_Msk.vrt')
                S.ua_addTSImages(files=filesImgLS)
    
                S.ua_addTSMasks(files=filesMsk)
    
    unknown's avatar
    unknown committed
    
            #S.ua_addView(bands=[4,5,3])
    
            a.exec_()
    
    unknown's avatar
    unknown committed
        print('Tests done')
        exit(0)
    
    
    
    if __name__ == '__main__':
    
    unknown's avatar
    unknown committed
        run_tests()
        print('Done')