Changeset 1048
- Timestamp:
- Mar 9, 2005, 4:41:37 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pmesh/create_gong.py
r1040 r1048 9 9 if __name__ == "__main__": 10 10 11 12 bellambi_northing = 6195000.0 13 north_beach_northing = 6183000.0 14 border = 12000.0 15 west = 301000.0 # From the map 16 inner_east = 310000.0 # From the map 17 inner_west_south = 303000.0 # From the map 18 inner_west_north = 307000.0 # From the map 19 east = 328421.0 20 sea_boundary = (east+inner_east)/2 21 inner_center_easting = ( inner_east +inner_west_north)/2 22 inner_center_northing = (bellambi_northing + north_beach_northing)/2 23 11 24 # from 100m dem 12 geo = Geo_reference(xllcorner = 241191.35087962,13 yllcorner = 6111741.8729311,25 geo = Geo_reference(xllcorner = inner_center_easting, 26 yllcorner = inner_center_northing, 14 27 zone = 56) 28 print "***********************" 29 print "geo ref", geo 30 print "***********************" 31 15 32 m = Mesh(geo_reference=geo) 16 bellambi_northing = 619500017 north_beach_northing = 618300018 border = 1200019 west = 301000 # From the map20 inner_east = 310000 # From the map21 inner_west_south = 303000 # From the map22 inner_west_north = 307000 # From the map23 east = 32842124 center = (east+inner_east)/225 33 26 34 dict = {} 27 35 dict['pointlist'] = [[west, north_beach_northing - border], #sw 28 36 [west, bellambi_northing + border], #nw 29 [ center,30 bellambi_northing + border], #n_ center37 [sea_boundary, 38 bellambi_northing + border], #n_sea_boundary 31 39 [east, bellambi_northing + border], #ne 32 40 [east, north_beach_northing - border], #se 33 [ center,34 north_beach_northing - border] #s_ center41 [sea_boundary, 42 north_beach_northing - border] #s_sea_boundary 35 43 ] 36 44 dict['segmentlist'] = [[0,1],[1,2],[2,3], 37 45 [3,4],[4,5],[5,0], # the outer boarder 38 [2,5] # the centerline46 [2,5] # the sea_boundary line 39 47 ] 40 48 … … 51 59 m.addVertsSegs(dict) 52 60 53 factor = 1000 0#low res 10000, high res 100061 factor = 1000 #low res 10000, high res 1000 54 62 low = m.addRegionEN(east-0.5, bellambi_northing + border-0.5) 55 63 low.setMaxArea(100*factor) 56 64 57 medium = m.addRegionEN( center-0.5, bellambi_northing + border-0.5)65 medium = m.addRegionEN(sea_boundary-0.5, bellambi_northing + border-0.5) 58 66 medium.setMaxArea(10*factor) 59 67 60 68 high = m.addRegionEN(inner_east-0.5,bellambi_northing-0.5) 61 high.setMaxArea( 1*factor)69 high.setMaxArea(5*factor) #doing 0.5, fac = 1000 gives degenerate error 62 70 m.generateMesh() 63 71 64 m.export_triangulation_file("wollongong_ outline.msh")72 m.export_triangulation_file("wollongong_highres.msh") 65 73
Note: See TracChangeset
for help on using the changeset viewer.