Ticket #9407: hungarian_EOV_projection.diff

File hungarian_EOV_projection.diff, 2.6 KB (added by BathoryPeter, 12 years ago)
  • data/epsg

     
    5252<4326> +proj=lonlat +ellps=WGS84 +datum=WGS84 +bounds=-180,-90,180,90  <>
    5353# Swiss Grid (Switzerland)
    5454<21781> +proj=somerc +lat_0=46d57'8.66" +lon_0=7d26'22.5" +x_0=600000 +y_0=200000 +ellps=bessel +towgs84=674.374,15.056,405.346 +bounds=5.7,45.7,10.6,47.9  <>
     55# HD72 / EOV (Hungary)
     56<23700> +proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177777778 +x_0=650000 +y_0=200000 +ellps=GRS67 +datum=HD72 +towgs84=57.01,-69.97,-9.29 +units=m +no_defs +bounds=16.1200,45.7800,22.9100,48.6000 <>
    5557# Lambert 4 Zones France (Nord)
    5658<27561> +proj=lcc +lat_0=49.5 +lat_1=48d35'54.682" +lat_2=50d23'45.282" +lon_0=2d20'14.025" +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +nadgrids=ntf_r93_b.gsb +bounds=-4.416666666666665,46.65,9.18,51.300000000000004  <>
    5759# Lambert 4 Zones France (Centre)
  • src/org/openstreetmap/josm/data/projection/Ellipsoid.java

     
    2323     */
    2424    public static final Ellipsoid hayford = Ellipsoid.create_a_rf(6378388.0, 297.0);
    2525    /**
     26     * GRS67 ellipsoid
     27     */
     28    public static final Ellipsoid GRS67 = Ellipsoid.create_a_rf(6378160.0, 298.247167);
     29    /**
    2630     * GRS80 ellipsoid
    2731     */
    2832    public static final Ellipsoid GRS80 = Ellipsoid.create_a_rf(6378137.0, 298.257222101);
     
    3539    /**
    3640     * Bessel 1841 ellipsoid
    3741     */
    38     public static final Ellipsoid Bessel1841 = Ellipsoid.create_a_rf(6377397.155, 299.1528128);
     42    public static final Ellipsoid Bessel1841 = Ellipsoid.create_a_rf(6377397.155, 299.152815351);
    3943
    4044    /**
    4145     * half long axis
  • src/org/openstreetmap/josm/data/projection/Projections.java

     
    7272        registerBaseProjection("somerc", SwissObliqueMercator.class, "core");
    7373        registerBaseProjection("tmerc", TransverseMercator.class, "core");
    7474
     75        ellipsoids.put("clarkeIGN", Ellipsoid.clarkeIGN);
    7576        ellipsoids.put("intl", Ellipsoid.hayford);
     77        ellipsoids.put("GRS67", Ellipsoid.GRS67);
    7678        ellipsoids.put("GRS80", Ellipsoid.GRS80);
    7779        ellipsoids.put("WGS84", Ellipsoid.WGS84);
    7880        ellipsoids.put("bessel", Ellipsoid.Bessel1841);