Skip to content
Snippets Groups Projects
test.py 1.26 KiB
Newer Older
  • Learn to ignore specific revisions
  • Romain MATIAS's avatar
    Romain MATIAS committed
    import sys
    
    from shapely.ops import unary_union
    from main import ENV_targetProj
    from utils import *
    
    def computeData(df):
        """
        Specific treatments
        """
    
        # Log
        print(df)
    
        return df
    
    def wrongArguments():
        print(style.RED + '/!\ Subscript error : Please specify a source and result filename as arguments to launch this script \n', style.RESET)
    
        sys.exit(1)
    
    if __name__ == "__main__":
        # Init timer
        subTimer = startTimerLog('TEST subscript process')
    
        # Get data with temp filename in argv
        argv = sys.argv[1:]
        firstArgv = None
        secArgv = None
    
        # Argv exist ?
        if argv:
            if len(sys.argv[1:]) > 0:
                firstArgv = sys.argv[1:][0]
            else:
                wrongArguments()
    
            if len(sys.argv[1:]) > 1:
                secArgv = sys.argv[1:][1]
            else:
                wrongArguments()
    
            # Load file Data (geoJSON)
            # currentGDF = loadGeoJSONtoDF(firstArgv)
    
            # Log & Launch treatment
            currentGDF = computeData(firstArgv)
    
            # Write Result in temp file
            # currentGDF.to_file(secArgv)
    
            # End timer
            endTimerLog(subTimer)
    
            # TEST RETURN
            # return currentGDF
        else:
            wrongArguments()