Changeset 1078


Ignore:
Timestamp:
Mar 15, 2005, 1:47:46 PM (20 years ago)
Author:
duncan
Message:

added function get_origin

Location:
inundation/ga/storm_surge/pyvolution/coordinate_transforms
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pyvolution/coordinate_transforms/geo_reference.py

    r1077 r1078  
    114114    #def easting_northing2geo_reffed_points(self, x, y):
    115115    #    return [x-self.xllcorner, y - self.xllcorner]
     116
     117    def get_origin(self):
     118        return (self.zone,self.xllcorner,self.yllcorner)
    116119   
    117120    def __repr__(self):
    118         return "(%f,%f, %i)" % (self.xllcorner,self.yllcorner, self.zone)
     121        return "(%i %f,%f, %i)" % (self.zone,self.xllcorner,self.yllcorner)
    119122   
    120123    def __cmp__(self,other):
  • inundation/ga/storm_surge/pyvolution/coordinate_transforms/test_geo_reference.py

    r1058 r1078  
    1717
    1818   
     19   
     20    def test_get_origin(self):
     21        g = Geo_reference(56,1.9,1.9)
     22        (z,x,y) = g.get_origin()
     23
     24        self.failUnless(z == g.zone, ' failed')
     25        self.failUnless(x == g.xllcorner, ' failed')
     26        self.failUnless(y == g.yllcorner, ' failed')
     27       
    1928    def test_read_write_NetCDF(self):
    2029        from Scientific.IO.NetCDF import NetCDFFile
Note: See TracChangeset for help on using the changeset viewer.