Changeset 6201
- Timestamp:
- Jan 19, 2009, 12:01:17 PM (16 years ago)
- Location:
- anuga_work/production/busselton
- Files:
-
- 9 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
anuga_work/production/busselton/Arc_asc2raster_GDA94z50.py
r6085 r6201 28 28 ##time_dir2 = '20081209_160607_run_final_0_68693_250m_none_lfountai' 29 29 30 ##time_dir1 = '20081002_111432_run_final_0_27283_250m_none_kvanputt' 31 ##time_dir2 = '20081217_115336_run_final_0_27283_250m_none_dp_kvanputt' 30 32 31 ##time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'32 time_dir2 = '20081031_120515_run_final_0_27255_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'35 time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'36 ##time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'37 33 38 time_dirs = [time_dir2, time_dir5]#, time_dir3, time_dir4, time_dir5, time_dir6] 34 time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 35 ####time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 36 ####time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 37 ##time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 38 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 39 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 40 41 time_dirs = [time_dir1] #, time_dir2] #4, time_dir5] #, time_dir3, time_dir4, time_dir5, time_dir6] 39 42 40 43 for time_dir in time_dirs: … … 43 46 folder = scenario_dir + output_dir + time_dir +'\\' 44 47 raster_gbd = folder + 'raster.gdb' 45 land = scenario_dir + "map_work\\Busselton.gdb\\Internal_polygons\\initial_conditions_extend "48 land = scenario_dir + "map_work\\Busselton.gdb\\Internal_polygons\\initial_conditions_extend_Di" 46 49 ocean = scenario_dir + "map_work\\Busselton.gdb\\input_boundaries\\Ocean" 47 50 48 51 49 ##print 'Process: Create File GDB'50 ##gp.CreateFileGDB_management(folder, "raster")52 #print 'Process: Create File GDB' 53 #gp.CreateFileGDB_management(folder, "raster") 51 54 52 55 gp.Workspace = raster_gbd … … 55 58 56 59 #replication dictionary 57 replicate = (('busselton', ''),('_', ''),('max','_M '),60 replicate = (('busselton', ''),('_', ''),('max','_M_5'), 58 61 ('Busselton', 'Bus'),('Bunbury', 'Bun'), 59 ('depth','_dep _'),('speed', '_spe_'),62 ('depth','_depth'),('speed', '_speed'), 60 63 ('elevation', '_ele_'), ('stage','_stage')) 61 64 62 65 generate_filename = [] 63 input_ascii = glob.glob(folder + '* stage_max.asc')66 input_ascii = glob.glob(folder + '*Bunbury_depth_max.asc') 64 67 65 68 for infile in input_ascii: … … 67 70 for (key, rep) in replicate: 68 71 output_DEM = output_DEM.replace(key,rep) 69 output_DEM = output_DEM[:1 0]72 output_DEM = output_DEM[:12] 70 73 if output_DEM in generate_filename: 71 74 print 'Output_DEM filename (%s) already in use' % output_DEM … … 82 85 ",PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',117.0],PARAMETER['Scale_Factor',0.9996]" 83 86 ",PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]") 84 ## output_extract = output_DEM + 'E'85 ##print 'Output Extract ',output_extract86 ##print 'Process: Extract by Mask'87 ## gp.ExtractByMask_sa(output_DEM, ocean, output_extract)87 output_extract = output_DEM + '_E' 88 print 'Output Extract ',output_extract 89 print 'Process: Extract by Mask' 90 gp.ExtractByMask_sa(output_DEM, land, output_extract) 88 91 89 92 -
anuga_work/production/busselton/Arc_txt2feature_class.py
r6069 r6201 19 19 output_dir = "anuga\\outputs\\" 20 20 21 time_dir1 = '20081 009_184721_run_final_0.6_68693_alpha0.1_kvanputt'22 time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'23 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'24 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'25 time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'26 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'21 time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 22 ##time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 23 ##time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 24 ##time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 25 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 26 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 27 27 28 29 time_dirs = [time_dir1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6] 28 time_dirs = [time_dir1] #4, time_dir5] #, time_dir3, time_dir4, time_dir5, time_dir6] 30 29 31 30 for time_dir in time_dirs: … … 38 37 layer = 'layer' 39 38 feature_class_name = input_name[:-4] 39 40 ## print 'Process: Create File GDB' 41 ## gp.CreateFileGDB_management(folder, "raster") 40 42 41 43 print 'Process: Make XY Event Layer' -
anuga_work/production/busselton/Arc_txt2feature_class_res.py
r6069 r6201 19 19 output_dir = "anuga\\outputs\\" 20 20 21 # time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'22 time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'23 # time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'24 time_dir4 = '20081 031_120642_run_final_0_27283_alpha0.1_kvanputt'25 # time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'26 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'21 ##time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 22 ##time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 23 ##time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 24 time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 25 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 26 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 27 27 28 29 time_dirs = [time_dir2, time_dir4, time_dir6] #, time_dir4, time_dir5, time_dir6] 28 time_dirs = [time_dir4] #4, time_dir5] #, time_dir3, time_dir4, time_dir5, time_dir6] 30 29 31 30 for time_dir in time_dirs: -
anuga_work/production/busselton/export_results_max.py
r6063 r6201 21 21 directory = project.output_dir 22 22 23 ##time_dir1 = '200812 09_155610_run_final_0_27255_250m_none_lfountai'24 ##time_dir2 = '200812 09_160607_run_final_0_68693_250m_none_lfountai'23 ##time_dir1 = '20081217_101310_run_final_0_27283_250m_none_dt_kvanputt' 24 ##time_dir2 = '20081217_115336_run_final_0_27283_250m_none_dp_kvanputt' 25 25 ###time_dir1 = '20080924_123626_run_final_0_27283_250m_all_kvanputt' # This uses the 250m bathymetry with all interior polygons 26 26 ###time_dir2 = '20080912_154716_run_final_0_27283_alpha0.1_kvanputt' # This uses original bathyemetry data … … 28 28 ##time_dirs = [time_dir1, time_dir2]#, time_dir3] 29 29 30 ##time_dir1 = '20081009_184721_run_final_0.6_68693_alpha0.1_kvanputt'31 time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'32 ##time_dir3 = '20081 031_120753_run_final_0.6_27283_alpha0.1_kvanputt'33 ##time_dir4 = '20081 031_120642_run_final_0_27283_alpha0.1_kvanputt'34 time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'35 ##time_dir6 = '20081 111_113832_run_final_0.6_27255_alpha0.1_kvanputt'30 time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 31 ##time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 32 ##time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 33 ##time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 34 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 35 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 36 36 ## 37 time_dirs = [time_dir 2, time_dir5]# , time_dir3, time_dir4, time_dir5, time_dir6]37 time_dirs = [time_dir1] #5, time_dir4]# , time_dir4, time_dir5, time_dir6] 38 38 39 39 40 # cellsize = 2041 cellsize = 25040 ##cellsize = 20 41 cellsize = 5 42 42 43 43 timestep = None # None means no timestep! … … 48 48 ###### 49 49 50 #area = ['Bunbury', 'Busselton'] # strings must match keys in var_equations below51 area = ['All'] # 'All' means no special areas - the whole thing50 area = ['Bunbury'] # strings must match keys in var_equations below 51 ##area = ['All'] # 'All' means no special areas - the whole thing 52 52 53 53 ###### … … 62 62 63 63 # one or more key strings from var_equations above 64 var = [' stage']64 var = ['depth'] 65 65 66 66 ###### -
anuga_work/production/busselton/get_runup.py
r6039 r6201 15 15 directory = project.output_dir 16 16 17 time_dir1 = '20081 009_184721_run_final_0.6_68693_alpha0.1_kvanputt'18 time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'19 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'20 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'21 time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'22 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'17 time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 18 ##time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 19 ##time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 20 ##time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 21 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 22 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 23 23 24 time_dirs = [time_dir1 , time_dir2, time_dir3, time_dir4, time_dir5, time_dir6]24 time_dirs = [time_dir1] #4, time_dir5] #, time_dir3, time_dir4, time_dir5, time_dir6] 25 25 26 26 area_dictionary = {'Busselton': project.poly_aoi1, -
anuga_work/production/busselton/get_timeseries.py
r6063 r6201 18 18 directory = project.output_dir 19 19 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' 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 ## 27 ##time_dirs = [time_dir1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6] 26 28 27 time_dirs = [time_dir1, time_dir2, time_dir3, time_dir4, time_dir5, time_dir6] 29 time_dir1 = '20081217_115336_run_final_0_27283_250m_none_dp_kvanputt' 30 31 time_dirs = [time_dir1] 28 32 29 33 for time_dir in time_dirs: -
anuga_work/production/busselton/project.py
r6062 r6201 117 117 118 118 # gauges - used in get_timeseries.py 119 gauge_name = scenario_name+'.txt' 119 #gauge_name = scenario_name+'.txt' 120 gauge_name = 'Gauges.csv' 120 121 # buildings - used in run_building_inundation.py 121 122 building = 'busselton_res_clip' -
anuga_work/production/busselton/project_250m.py
r5804 r6201 78 78 # Important to distinguish each run - ensure str(user) is included! 79 79 # Note, the user is free to include as many parameters as desired 80 dir_comment='_'+setup+'_'+str(tide)+'_'+str(event_number)+'_250m_' + str(interior_mesh) +'_ '+str(user)80 dir_comment='_'+setup+'_'+str(tide)+'_'+str(event_number)+'_250m_' + str(interior_mesh) +'_dp_'+str(user) 81 81 82 82 #------------------------------------------------------------------------------ … … 96 96 # Check the run_busselton.py for boundary_tags 97 97 # thinned ordering file from Hazard Map: format is index,latitude,longitude (with title) 98 order_filename = 'thinned_boundary_ordering. txt'98 order_filename = 'thinned_boundary_ordering.csv' 99 99 #landward bounding points 100 landward = 'landward_bounding_polygon. txt'100 landward = 'landward_bounding_polygon.csv' 101 101 102 102 #------------------------------------------------------------------------------ -
anuga_work/production/busselton/run_building_inundation.py
r6063 r6201 25 25 directory = project.output_dir 26 26 27 time_dir1 = '20081 009_184721_run_final_0.6_68693_alpha0.1_kvanputt'28 time_dir2 = '20081031_120515_run_final_0_27255_alpha0.1_kvanputt'29 time_dir3 = '20081031_120753_run_final_0.6_27283_alpha0.1_kvanputt'30 time_dir4 = '20081031_120642_run_final_0_27283_alpha0.1_kvanputt'31 time_dir5 = '20081031_120316_run_final_0_68693_alpha0.1_kvanputt'32 time_dir6 = '20081111_113832_run_final_0.6_27255_alpha0.1_kvanputt'27 time_dir1 = '20081211_154006_run_final_0.6_27255_alpha0.1_kvanputt' 28 ##time_dir2 = '20081211_162311_run_final_0_27255_alpha0.1_kvanputt' 29 ##time_dir3 = '20081211_162346_run_final_0_68693_alpha0.1_kvanputt' 30 ##time_dir4 = '20081211_162433_run_final_0.6_68693_alpha0.1_kvanputt' 31 ##time_dir5 = '20081211_162656_run_final_0.6_27283_alpha0.1_kvanputt' 32 ##time_dir6 = '20081211_162744_run_final_0_27283_alpha0.1_kvanputt' 33 33 34 time_dirs = [time_dir1 , time_dir2, time_dir3, time_dir4, time_dir5, time_dir6]34 time_dirs = [time_dir1] #4, time_dir5] #, time_dir3, time_dir4, time_dir5, time_dir6] 35 35 36 36 buildings = project.building_in_dir_name -
anuga_work/production/busselton/run_busselton_250m.py
r6023 r6201 31 31 # Related major packages 32 32 from anuga.shallow_water import Domain 33 from anuga.shallow_water.shallow_water_domain import Transmissive_stage_zero_momentum_boundary 33 34 from anuga.shallow_water import Dirichlet_boundary 34 35 from anuga.shallow_water import File_boundary … … 177 178 Br = Reflective_boundary(domain) 178 179 Bd = Dirichlet_boundary([kwargs['tide'],0,0]) 180 Bp = Dirichlet_boundary([kwargs['tide']-1,0,0]) 181 Bt = Transmissive_stage_zero_momentum_boundary(domain) 179 182 180 183 print 'Available boundary tags', domain.get_boundary_tags() … … 188 191 189 192 domain.set_boundary({'back': Br, 190 'side': B d,193 'side': Bt, 191 194 'ocean': Bf}) 192 195 … … 224 227 225 228 kwargs={} 226 kwargs['file_name']=project .dir_comment229 kwargs['file_name']=project_250m.dir_comment 227 230 kwargs['finaltime']=project_250m.finaltime 228 231 kwargs['output_dir']=project_250m.output_run_time_dir
Note: See TracChangeset
for help on using the changeset viewer.