Changeset 1086


Ignore:
Timestamp:
Mar 16, 2005, 2:05:39 PM (20 years ago)
Author:
duncan
Message:

4 regions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pmesh/create_gong.py

    r1074 r1086  
    1212    bellambi_northing = 6195000.0
    1313    north_beach_northing = 6183000.0
     14    north_beach_easting = 308500
    1415    border = 12000.0
    1516    west = 301000.0 # From the map
     
    2122    inner_center_easting =  ( inner_east +inner_west_north)/2
    2223    inner_center_northing = (bellambi_northing + north_beach_northing)/2
    23    
     24
    2425    # from 100m dem
    2526    geo = Geo_reference(xllcorner = inner_center_easting,
     
    3334   
    3435    dict = {}
    35     dict['pointlist'] = [[west, north_beach_northing - border],  #sw
     36    dict['points'] = [[west, north_beach_northing - border],  #sw
    3637                         [west, bellambi_northing + border],  #nw
    3738                         [sea_boundary,
     
    4243                          north_beach_northing - border]    #s_sea_boundary
    4344                         ]
    44     dict['segmentlist'] = [[0,1],[1,2],[2,3],
     45    dict['segments'] = [[0,1],[1,2],[2,3],
    4546                           [3,4],[4,5],[5,0], # the outer boarder
    4647                           [2,5]   # the sea_boundary line
     
    5051
    5152    dict = {}
    52     dict['pointlist'] = [
     53    dict['points'] = [
    5354                         [inner_west_south,north_beach_northing], #sw
    5455                         [inner_west_north,bellambi_northing],   #nw
     
    5657                         [inner_east,north_beach_northing] #se
    5758                         ]
    58     dict['segmentlist'] = [[0,1],[1,2],[2,3],[3,0]] # the inner boarder
     59    dict['segments'] = [[0,1],[1,2],[2,3],[3,0]] # the inner boarder
    5960    m.addVertsSegs(dict)
    6061
     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   
    6179    factor = 1000 #low res 10000, high res 1000
    6280    low = m.addRegionEN(east-0.5, bellambi_northing + border-0.5)
     
    6886    high = m.addRegionEN(inner_east-0.5,bellambi_northing-0.5)
    6987    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
    7091    #m.generateMesh()
    7192    m.generateMesh("pzq28.0za1000000a")
    7293   
    73     m.export_mesh_file("wollongong_highres_a28.msh")
     94    m.export_mesh_file("wollongong_4regions.msh")
    7495    #m.export_mesh_file("wollongong_highres_a28.tsh")
    7596   
Note: See TracChangeset for help on using the changeset viewer.