예제 #1
0
    def __init__(self, lat0=0.0, lon0=0.0, dist=1.6, up=0, tilt=0):
        import sys
        Azimuthal.__init__(self, 0, 0)

        self.dist = dist
        self.up = up
        self.up_ = math.radians(up)
        self.tilt = tilt
        self.tilt_ = math.radians(tilt)

        self.scale = 1
        xmin = sys.maxint
        xmax = sys.maxint * -1
        for lat in range(0, 180):
            for lon in range(0, 361):
                x, y = self.project(lon - 180, lat - 90)
                xmin = min(x, xmin)
                xmax = max(x, xmax)
        self.scale = (self.r * 2) / (xmax - xmin)

        Azimuthal.__init__(self, lat0, lon0)
예제 #2
0
    def __init__(self, lat0=0.0, lon0=0.0, dist=1.6, up=0, tilt=0):
        import sys
        Azimuthal.__init__(self, 0, 0)

        self.dist = dist
        self.up = up
        self.up_ = math.radians(up)
        self.tilt = tilt
        self.tilt_ = math.radians(tilt)

        self.scale = 1
        xmin = sys.maxint
        xmax = sys.maxint * -1
        for lat in range(0, 180):
            for lon in range(0, 361):
                x, y = self.project(lon - 180, lat - 90)
                xmin = min(x, xmin)
                xmax = max(x, xmax)
        self.scale = (self.r * 2) / (xmax - xmin)

        Azimuthal.__init__(self, lat0, lon0)
예제 #3
0
 def __init__(self, lon0=0.0, lat0=0.0):
     self.scale = math.sqrt(2) * 0.5
     Azimuthal.__init__(self, 45, -100)
     self.LAEA_Alaska = LAEA_Alaska()
     self.LAEA_Hawaii = LAEA_Hawaii()
예제 #4
0
 def __init__(self, lon0=0, lat0=0):
     self.scale = math.sqrt(2) * 0.5
     Azimuthal.__init__(self, 20, -157)
예제 #5
0
 def __init__(self, lon0=0, lat0=0):
     self.scale = math.sqrt(2) * 0.5 * 0.33
     Azimuthal.__init__(self, 90, -150)
예제 #6
0
 def __init__(self, lon0=0.0, lat0=0.0):
     self.scale = math.sqrt(2) * 0.5
     self.proj = pyproj.Proj(proj='laea', lat_0=lat0, lon_0=lon0)
     Azimuthal.__init__(self, lat0, lon0)
예제 #7
0
파일: ortho.py 프로젝트: 5n1p/kartograph.py
 def __init__(self, lat0=0, lon0=0):
     self.r = 1000
     Azimuthal.__init__(self, lat0, lon0)
예제 #8
0
 def __init__(self, lat0=0.0, lon0=0.0):
     Azimuthal.__init__(self, lat0, lon0)
예제 #9
0
 def __init__(self, lat0=0, lon0=0):
     self.r = 1000
     Azimuthal.__init__(self, lat0, lon0)
예제 #10
0
 def __init__(self, lon0=0.0, lat0=0.0):
     self.scale = math.sqrt(2) * 0.5
     self.proj = pyproj.Proj(proj='laea', lat_0=lat0, lon_0=lon0)
     Azimuthal.__init__(self, lat0, lon0)
예제 #11
0
 def __init__(self, lon0=0.0, lat0=0.0):
     self.scale = math.sqrt(2) * 0.5
     Azimuthal.__init__(self, lat0, lon0)
예제 #12
0
 def __init__(self, lon0=0.0, lat0=0.0):
     self.scale = math.sqrt(2) * 0.5
     Azimuthal.__init__(self, 45, -100)
     self.LAEA_Alaska = LAEA_Alaska()
     self.LAEA_Hawaii = LAEA_Hawaii()
예제 #13
0
 def __init__(self, lon0=0, lat0=0):
     self.scale = math.sqrt(2) * 0.5 * 0.33
     Azimuthal.__init__(self, 90, -150)