Ignore:
Timestamp:
Jan 20, 2006, 10:59:35 AM (17 years ago)
Author:
duncan
Message:

added geo-ref to poly to region method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/coordinate_transforms/test_geo_reference.py

    r2253 r2261  
    9494           
    9595    def test_change_points_geo_ref(self):
    96         x = 3.0
    97         y = 3.0
    98         g = Geo_reference(56,x,y)
    99         lofl = [[3.0,3.0], [6.0,6.0]]
     96        x = 433.0
     97        y = 3.0
     98        g = Geo_reference(56,x,y)
     99        lofl = [[3.0,311.0], [677.0,6.0]]
    100100        new_lofl = g.change_points_geo_ref(lofl)
    101101        #print "lofl",lofl
     
    110110    def test_change_points_geo_ref2(self):
    111111        x = 3.0
    112         y = 3.0
    113         g = Geo_reference(56,x,y)
    114         lofl = [[3.0,3.0]]
     112        y = 543.0
     113        g = Geo_reference(56,x,y)
     114        lofl = [[3.0,388.0]]
    115115        new_lofl = g.change_points_geo_ref(lofl)
    116116        #print "lofl",lofl
     
    125125    def test_change_points_geo_ref3(self):
    126126        x = 3.0
    127         y = 3.0
    128         g = Geo_reference(56,x,y)
    129         lofl = [3.0,3.0]
     127        y = 443.0
     128        g = Geo_reference(56,x,y)
     129        lofl = [3.0,345.0]
    130130        new_lofl = g.change_points_geo_ref(lofl)
    131131        #print "lofl",lofl
     
    141141    def test_change_points_geo_ref4(self):
    142142        x = 3.0
    143         y = 3.0
    144         g = Geo_reference(56,x,y)
    145         lofl = array([[3.0,3.0], [6.0,6.0]])
     143        y = 443.0
     144        g = Geo_reference(56,x,y)
     145        lofl = array([[3.0,323.0], [6.0,645.0]])
    146146        new_lofl = g.change_points_geo_ref(lofl)
    147147        #print "4 lofl",lofl
     
    155155       
    156156    def test_change_points_geo_ref5(self):
    157         x = 3.0
    158         y = 3.0
    159         g = Geo_reference(56,x,y)
    160         lofl = array([[3.0,3.0]])
     157        x = 103.0
     158        y = 3.0
     159        g = Geo_reference(56,x,y)
     160        lofl = array([[3.0,323.0]])
    161161        new_lofl = g.change_points_geo_ref(lofl)
    162162        #print "5 lofl",lofl
     
    170170       
    171171    def test_change_points_geo_ref6(self):
    172         x = 3.0
    173         y = 3.0
    174         g = Geo_reference(56,x,y)
    175         lofl = array([3.0,3.0])
     172        x = 53.0
     173        y = 3.0
     174        g = Geo_reference(56,x,y)
     175        lofl = array([355.0,3.0])
    176176        new_lofl = g.change_points_geo_ref(lofl)
    177177        #print "lofl",lofl
     
    185185     
    186186    def test_change_points_geo_ref7(self):
    187         x = 3.0
     187        x = 23.0
    188188        y = 3.0
    189189        point_x = 9.0
     
    191191        g = Geo_reference(56,x,y)
    192192        points_geo_ref = Geo_reference(56,point_x,point_y)
    193         lofl = [[3.0,3.0], [6.0,6.0]]
     193        lofl = [[3.0,30.0], [67.0,6.0]]
    194194        new_lofl = g.change_points_geo_ref(lofl,points_geo_ref=points_geo_ref)
    195195        #print "lofl",lofl
     
    201201            self.failUnless(point[0]+point_x-x==new_point[0], ' failed')
    202202            self.failUnless(point[1]+point_y-y==new_point[1], ' failed')
    203                
     203     
     204    def test_get_absolute(self):
     205        x = 7.0
     206        y = 3.0
     207       
     208        g = Geo_reference(56,x,y)
     209        lofl = [[3.0,34.0], [64.0,6.0]]
     210        new_lofl = g.get_absolute(lofl)
     211        #print "lofl",lofl
     212        #print "new_lofl",new_lofl
     213
     214        self.failUnless(type(new_lofl) == types.ListType, ' failed')
     215        self.failUnless(type(new_lofl) == type(lofl), ' failed')
     216        for point,new_point in map(None,lofl,new_lofl):
     217            self.failUnless(point[0]+x==new_point[0], ' failed')
     218            self.failUnless(point[1]+y==new_point[1], ' failed')
     219                       
    204220    def test___cmp__(self):
    205221        g = Geo_reference(56,1.9,1.9,)
Note: See TracChangeset for help on using the changeset viewer.