Changeset 6063


Ignore:
Timestamp:
Dec 11, 2008, 4:10:29 PM (16 years ago)
Author:
kristy
Message:

general maintenance

Location:
anuga_work/production/busselton
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • anuga_work/production/busselton/asc2raster_GDA94z50.py

    r6020 r6063  
    2525output_dir="anuga\\outputs\\"
    2626
     27##time_dir1 = '20081209_155610_run_final_0_27255_250m_none_lfountai'
     28##time_dir2 = '20081209_160607_run_final_0_68693_250m_none_lfountai'
    2729
    28 time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'
     30
     31##time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'
    2932time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'
    30 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'
    31 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'
     33##time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'
     34##time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'
    3235time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'
    33 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'
     36##time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'
    3437
    35 time_dirs = [time_dir6] #1, time_dir2, time_dir3, time_dir4, time_dir5]
     38time_dirs = [time_dir2, time_dir5]#, time_dir3, time_dir4, time_dir5, time_dir6]
    3639 
    3740for time_dir in time_dirs:
     
    4144    raster_gbd = folder + 'raster.gdb'
    4245    land = scenario_dir + "map_work\\Busselton.gdb\\Internal_polygons\\initial_conditions_extend"
     46    ocean = scenario_dir + "map_work\\Busselton.gdb\\input_boundaries\\Ocean"
    4347
    44     # Process: Create File GDB...
    45     gp.CreateFileGDB_management(folder, "raster")
     48   
     49##    print 'Process: Create File GDB'
     50##    gp.CreateFileGDB_management(folder, "raster")
    4651
    4752    gp.Workspace = raster_gbd
    4853
    49     #print gp.Workspace
     54    print time_dir
    5055   
    5156    #replication dictionary
    52     replicate = (('busselton', ''),('_', ''),('max','M_'),
     57    replicate = (('busselton', ''),('_', ''),('max','_M'),
    5358                 ('Busselton', 'Bus'),('Bunbury', 'Bun'),
    5459                 ('depth','_dep_'),('speed', '_spe_'),
    55                  ('elevation', '_ele_'), ('stage','_sta_'))
     60                 ('elevation', '_ele_'), ('stage','_stage'))
    5661
    5762    generate_filename = []
    58     input_ascii = glob.glob(folder + '*max.asc')
     63    input_ascii = glob.glob(folder + '*stage_max.asc')
    5964
    6065    for infile in input_ascii:
     
    6974
    7075        print 'Output DEM ',output_DEM
    71         output_extract = output_DEM + 'E'
    72         print 'Output Extract ',output_extract
    7376       
    7477        print 'Process: ASCII to Raster'
     
    7982                                                   ",PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',117.0],PARAMETER['Scale_Factor',0.9996]"
    8083                                                   ",PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]")
    81 
    82         print 'Process: Extract by Mask'
    83         gp.ExtractByMask_sa(output_DEM, land, output_extract)
     84##        output_extract = output_DEM + 'E'
     85##        print 'Output Extract ',output_extract
     86##        print 'Process: Extract by Mask'
     87##        gp.ExtractByMask_sa(output_DEM, ocean, output_extract)
    8488
    8589
  • anuga_work/production/busselton/export_results_max.py

    r6016 r6063  
    2121directory = project.output_dir
    2222
    23 #time_dir1 = '20081031_133841_run_final_0_27283_alpha0.1_kvanputt'
    24 #time_dir1 = '20080924_123626_run_final_0_27283_250m_all_kvanputt' # This uses the 250m bathymetry with all interior polygons
    25 #time_dir2 = '20080912_154716_run_final_0_27283_alpha0.1_kvanputt' # This uses original bathyemetry data
    26 #time_dir3 = '20080924_123601_run_final_0_27283_250m_none_kvanputt' # This uses the 250m bathymetry without any interior polygons
    27 #time_dirs = [time_dir1] #, time_dir2]#, time_dir3]
     23##time_dir1 = '20081209_155610_run_final_0_27255_250m_none_lfountai'
     24##time_dir2 = '20081209_160607_run_final_0_68693_250m_none_lfountai'
     25###time_dir1 = '20080924_123626_run_final_0_27283_250m_all_kvanputt' # This uses the 250m bathymetry with all interior polygons
     26###time_dir2 = '20080912_154716_run_final_0_27283_alpha0.1_kvanputt' # This uses original bathyemetry data
     27###time_dir3 = '20080924_123601_run_final_0_27283_250m_none_kvanputt' # This uses the 250m bathymetry without any interior polygons
     28##time_dirs = [time_dir1, time_dir2]#, time_dir3]
    2829
    29 time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'
     30##time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'
    3031time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'
    31 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'
    32 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'
     32##time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'
     33##time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'
    3334time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'
    34 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'
    35 
    36 time_dirs = [time_dir6] #1, time_dir2, time_dir3, time_dir4, time_dir5]
     35##time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'
     36##
     37time_dirs = [time_dir2, time_dir5]# , time_dir3, time_dir4, time_dir5, time_dir6]
    3738 
    3839
    39 cellsize = 20
    40 #cellsize = 250
     40#cellsize = 20
     41cellsize = 250
    4142
    4243timestep = None    # None means no timestep!
     
    4748######
    4849
    49 area = ['Bunbury', 'Busselton']  # strings must match keys in var_equations below
    50 #area = ['All']      # 'All' means no special areas - the whole thing
     50#area = ['Bunbury', 'Busselton']  # strings must match keys in var_equations below
     51area = ['All']      # 'All' means no special areas - the whole thing
    5152
    5253######
     
    6162
    6263# one or more key strings from var_equations above
    63 var = ['depth', 'speed']
     64var = ['stage']
    6465
    6566######
  • anuga_work/production/busselton/get_timeseries.py

    r6017 r6063  
    1818directory = project.output_dir
    1919
    20 ##time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'
    21 ##time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'
    22 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'
    23 ##time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'
    24 ##time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'
    25 ##time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'
     20time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'+sep+'gauge'
     21time_dir2 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'+sep+'gauge'
     22time_dir3 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'+sep+'gauge'
     23time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'+sep+'gauge'
     24time_dir5 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'+sep+'gauge'
     25time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'+sep+'gauge'
    2626
    27 time_dirs = [time_dir3] #1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6]
     27time_dirs = [time_dir1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6]
    2828
    2929for time_dir in time_dirs:
    30    
    31     name1 = directory+time_dir+sep+project.scenario_name
    32     #name2 = directory+time_dir+sep+project.scenario_name+'_time_39600_0'
    33     #name3 = directory+time_dir+sep+project.scenario_name+'_time_79200_0'
     30    name = directory+time_dir+sep+project.scenario_name
     31    gauge = project.gauges_dir_name
     32    sww2csv_gauges(name+'.sww',gauge,
     33                   quantities = ['stage','speed','depth','elevation'],
     34                   verbose=True)
     35 
    3436
    35     names = [name1] #, name2, name3]
    36 
    37     for i, name in enumerate(names):
    38         gauge = project.gauges_dir_name
    39                  
    40         sww2csv_gauges(name+'.sww',gauge,
    41                         quantities = ['stage','speed','depth','elevation'],
    42                         verbose=True)
    43 ##        for filename in listdir(time_dir):
    44 ##            total_filename = 'All_' + filename
    45 ##            if i == 0:
    46 ##                if filename.startswith('gauge_'):
    47 ##                    rename(filename,total_filename)
    48 ##            else:
    49 ##                system('cat %s %s > %s' %(total_filename,filename,total_filename))
    50 ##
    51        
    52 
  • anuga_work/production/busselton/run_building_inundation.py

    r6019 r6063  
    3737
    3838for time_dir in time_dirs:
    39     building_marker = '_modified'
     39   
     40    time_dir_name = time_dir[-25:][:-18]
     41       
     42    building_marker = '_m_'+ time_dir_name
    4043    name = directory+time_dir+sep+project.scenario_name #basename for the sww files
    4144   
     
    4447   
    4548    building_marker_dir_name = project.gauges_dir + project.building + building_marker + '.csv'
    46     out_file = directory+time_dir+ sep+project.scenario_name+'_res.csv'
     49    out_file = directory+time_dir+ sep+'busselton_res.csv'
    4750    print 'out file %s' %out_file
    4851    print 'building_marker_dir_name %s' %building_marker_dir_name
     
    5659       newline = record[-8:]
    5760       newline.insert(0,record[0])
     61       newline.insert(1,record[1])
     62       newline.insert(2,record[2])
    5863       writer.writerow(newline)
    5964       
Note: See TracChangeset for help on using the changeset viewer.