Changeset 1086
- Timestamp:
- Mar 16, 2005, 2:05:39 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pmesh/create_gong.py
r1074 r1086 12 12 bellambi_northing = 6195000.0 13 13 north_beach_northing = 6183000.0 14 north_beach_easting = 308500 14 15 border = 12000.0 15 16 west = 301000.0 # From the map … … 21 22 inner_center_easting = ( inner_east +inner_west_north)/2 22 23 inner_center_northing = (bellambi_northing + north_beach_northing)/2 23 24 24 25 # from 100m dem 25 26 geo = Geo_reference(xllcorner = inner_center_easting, … … 33 34 34 35 dict = {} 35 dict['point list'] = [[west, north_beach_northing - border], #sw36 dict['points'] = [[west, north_beach_northing - border], #sw 36 37 [west, bellambi_northing + border], #nw 37 38 [sea_boundary, … … 42 43 north_beach_northing - border] #s_sea_boundary 43 44 ] 44 dict['segment list'] = [[0,1],[1,2],[2,3],45 dict['segments'] = [[0,1],[1,2],[2,3], 45 46 [3,4],[4,5],[5,0], # the outer boarder 46 47 [2,5] # the sea_boundary line … … 50 51 51 52 dict = {} 52 dict['point list'] = [53 dict['points'] = [ 53 54 [inner_west_south,north_beach_northing], #sw 54 55 [inner_west_north,bellambi_northing], #nw … … 56 57 [inner_east,north_beach_northing] #se 57 58 ] 58 dict['segment list'] = [[0,1],[1,2],[2,3],[3,0]] # the inner boarder59 dict['segments'] = [[0,1],[1,2],[2,3],[3,0]] # the inner boarder 59 60 m.addVertsSegs(dict) 60 61 62 #Even more inner points 63 flagstaff_x = 308000 64 flagstaff_y = 6189000 65 west_x = 305000 66 west_y = 6185000 67 68 north_beach_northing = 6183000.0 69 70 dict = {} 71 dict['points'] = [ 72 [flagstaff_x,flagstaff_y], #n 73 [west_x,west_y], #w 74 [north_beach_easting,north_beach_northing], #s 75 ] 76 dict['segments'] = [[0,1],[1,2],[2,0]] # the inner boarder 77 m.addVertsSegs(dict) 78 61 79 factor = 1000 #low res 10000, high res 1000 62 80 low = m.addRegionEN(east-0.5, bellambi_northing + border-0.5) … … 68 86 high = m.addRegionEN(inner_east-0.5,bellambi_northing-0.5) 69 87 high.setMaxArea(5*factor) #doing 0.5, fac = 1000 gives degenerate error 88 89 center = m.addRegionEN(flagstaff_x,flagstaff_y-0.5) 90 center.setMaxArea(0.05*factor) #doing 0.5, fac = 1000 gives degenerate error 70 91 #m.generateMesh() 71 92 m.generateMesh("pzq28.0za1000000a") 72 93 73 m.export_mesh_file("wollongong_ highres_a28.msh")94 m.export_mesh_file("wollongong_4regions.msh") 74 95 #m.export_mesh_file("wollongong_highres_a28.tsh") 75 96
Note: See TracChangeset
for help on using the changeset viewer.