Changeset 1048


Ignore:
Timestamp:
Mar 9, 2005, 4:41:37 PM (20 years ago)
Author:
duncan
Message:

update

File:
1 edited

Legend:

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

    r1040 r1048  
    99if __name__ == "__main__":
    1010
     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   
    1124    # 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,
    1427                        zone = 56)
     28    print "***********************"
     29    print "geo ref", geo
     30    print "***********************"
     31   
    1532    m = Mesh(geo_reference=geo)
    16     bellambi_northing = 6195000
    17     north_beach_northing = 6183000
    18     border = 12000
    19     west = 301000 # From the map
    20     inner_east = 310000 # From the map
    21     inner_west_south = 303000 # From the map
    22     inner_west_north = 307000  # From the map
    23     east = 328421
    24     center = (east+inner_east)/2
    2533   
    2634    dict = {}
    2735    dict['pointlist'] = [[west, north_beach_northing - border],  #sw
    2836                         [west, bellambi_northing + border],  #nw
    29                          [center,
    30                           bellambi_northing + border],  #n_center
     37                         [sea_boundary,
     38                          bellambi_northing + border],  #n_sea_boundary
    3139                         [east, bellambi_northing + border], #ne
    3240                         [east, north_beach_northing - border],    #se
    33                          [center,
    34                           north_beach_northing - border]    #s_center
     41                         [sea_boundary,
     42                          north_beach_northing - border]    #s_sea_boundary
    3543                         ]
    3644    dict['segmentlist'] = [[0,1],[1,2],[2,3],
    3745                           [3,4],[4,5],[5,0], # the outer boarder
    38                            [2,5]   # the center line
     46                           [2,5]   # the sea_boundary line
    3947                           ]
    4048   
     
    5159    m.addVertsSegs(dict)
    5260
    53     factor = 10000 #low res 10000, high res 1000
     61    factor = 1000 #low res 10000, high res 1000
    5462    low = m.addRegionEN(east-0.5, bellambi_northing + border-0.5)
    5563    low.setMaxArea(100*factor)
    5664   
    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)
    5866    medium.setMaxArea(10*factor)
    5967   
    6068    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
    6270    m.generateMesh()
    6371   
    64     m.export_triangulation_file("wollongong_outline.msh")
     72    m.export_triangulation_file("wollongong_highres.msh")
    6573   
Note: See TracChangeset for help on using the changeset viewer.