Changeset 6063
- Timestamp:
- Dec 11, 2008, 4:10:29 PM (16 years ago)
- Location:
- anuga_work/production/busselton
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_work/production/busselton/asc2raster_GDA94z50.py
r6020 r6063 25 25 output_dir="anuga\\outputs\\" 26 26 27 ##time_dir1 = '20081209_155610_run_final_0_27255_250m_none_lfountai' 28 ##time_dir2 = '20081209_160607_run_final_0_68693_250m_none_lfountai' 27 29 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' 29 32 time_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' 32 35 time_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' 34 37 35 time_dirs = [time_dir 6] #1, time_dir2, time_dir3, time_dir4, time_dir5]38 time_dirs = [time_dir2, time_dir5]#, time_dir3, time_dir4, time_dir5, time_dir6] 36 39 37 40 for time_dir in time_dirs: … … 41 44 raster_gbd = folder + 'raster.gdb' 42 45 land = scenario_dir + "map_work\\Busselton.gdb\\Internal_polygons\\initial_conditions_extend" 46 ocean = scenario_dir + "map_work\\Busselton.gdb\\input_boundaries\\Ocean" 43 47 44 # Process: Create File GDB... 45 gp.CreateFileGDB_management(folder, "raster") 48 49 ## print 'Process: Create File GDB' 50 ## gp.CreateFileGDB_management(folder, "raster") 46 51 47 52 gp.Workspace = raster_gbd 48 53 49 #print gp.Workspace54 print time_dir 50 55 51 56 #replication dictionary 52 replicate = (('busselton', ''),('_', ''),('max',' M_'),57 replicate = (('busselton', ''),('_', ''),('max','_M'), 53 58 ('Busselton', 'Bus'),('Bunbury', 'Bun'), 54 59 ('depth','_dep_'),('speed', '_spe_'), 55 ('elevation', '_ele_'), ('stage','_sta _'))60 ('elevation', '_ele_'), ('stage','_stage')) 56 61 57 62 generate_filename = [] 58 input_ascii = glob.glob(folder + '* max.asc')63 input_ascii = glob.glob(folder + '*stage_max.asc') 59 64 60 65 for infile in input_ascii: … … 69 74 70 75 print 'Output DEM ',output_DEM 71 output_extract = output_DEM + 'E'72 print 'Output Extract ',output_extract73 76 74 77 print 'Process: ASCII to Raster' … … 79 82 ",PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',117.0],PARAMETER['Scale_Factor',0.9996]" 80 83 ",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) 84 88 85 89 -
anuga_work/production/busselton/export_results_max.py
r6016 r6063 21 21 directory = project.output_dir 22 22 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] 28 29 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' 30 31 time_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' 33 34 time_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_dir 6] #1, time_dir2, time_dir3, time_dir4, time_dir5]35 ##time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt' 36 ## 37 time_dirs = [time_dir2, time_dir5]# , time_dir3, time_dir4, time_dir5, time_dir6] 37 38 38 39 39 cellsize = 2040 #cellsize = 25040 #cellsize = 20 41 cellsize = 250 41 42 42 43 timestep = None # None means no timestep! … … 47 48 ###### 48 49 49 area = ['Bunbury', 'Busselton'] # strings must match keys in var_equations below50 #area = ['All'] # 'All' means no special areas - the whole thing50 #area = ['Bunbury', 'Busselton'] # strings must match keys in var_equations below 51 area = ['All'] # 'All' means no special areas - the whole thing 51 52 52 53 ###### … … 61 62 62 63 # one or more key strings from var_equations above 63 var = [' depth', 'speed']64 var = ['stage'] 64 65 65 66 ###### -
anuga_work/production/busselton/get_timeseries.py
r6017 r6063 18 18 directory = project.output_dir 19 19 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_120 753_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'20 time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'+sep+'gauge' 21 time_dir2 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'+sep+'gauge' 22 time_dir3 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'+sep+'gauge' 23 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'+sep+'gauge' 24 time_dir5 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'+sep+'gauge' 25 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'+sep+'gauge' 26 26 27 time_dirs = [time_dir 3] #1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6]27 time_dirs = [time_dir1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6] 28 28 29 29 for 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 34 36 35 names = [name1] #, name2, name3]36 37 for i, name in enumerate(names):38 gauge = project.gauges_dir_name39 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_' + filename45 ## 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 37 37 38 38 for 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 40 43 name = directory+time_dir+sep+project.scenario_name #basename for the sww files 41 44 … … 44 47 45 48 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' 47 50 print 'out file %s' %out_file 48 51 print 'building_marker_dir_name %s' %building_marker_dir_name … … 56 59 newline = record[-8:] 57 60 newline.insert(0,record[0]) 61 newline.insert(1,record[1]) 62 newline.insert(2,record[2]) 58 63 writer.writerow(newline) 59 64
Note: See TracChangeset
for help on using the changeset viewer.