Changeset 15145


Ignore:
Timestamp:
05/29/13 14:54:03 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: now use ll2mercator

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/plot_googleearth.m

    r15112 r15145  
    127127end
    128128
    129 function [mx my]=latlontomercator(lat, lon),
    130 
    131         EARTH_RADIUS = 6378137;
    132         EQUATOR_CIRCUMFERENCE = 2 * pi * EARTH_RADIUS;
    133         INITIAL_RESOLUTION = EQUATOR_CIRCUMFERENCE / 256.0;
    134         ORIGIN_SHIFT = EQUATOR_CIRCUMFERENCE / 2.0;
    135 
    136         mx = (lon * ORIGIN_SHIFT) / 180.0;
    137         my = log(tan((90 + lat) * pi/360.0))/(pi/180.0);
    138         my = (my * ORIGIN_SHIFT) /180.0;
    139 end
    140129function [px py]=latlontopixels(lat, lon, zoom),
    141130
     
    175164        optimalsize = 1000; %Number of pixels in final image
    176165
    177         [ulmx ulmy]=latlontomercator(ullat,ullon);
    178         [lrmx lrmy]=latlontomercator(lrlat,lrlon);
     166        [ulmx ulmy]=ll2mercator(ullat,ullon);
     167        [lrmx lrmy]=ll2mercator(lrlat,lrlon);
    179168        distance = sqrt((lrmx-ulmx)^2 + (lrmy-ulmy)^2);
    180169
Note: See TracChangeset for help on using the changeset viewer.