aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am2
-rw-r--r--src/PJ_eqc.c6
-rw-r--r--src/PJ_eqr.c36
-rw-r--r--src/makefile.vc2
-rw-r--r--src/pj_list.h1
5 files changed, 5 insertions, 42 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 9d777211..c1f8450d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -29,7 +29,7 @@ libproj_la_SOURCES = \
PJ_aea.c PJ_bipc.c PJ_bonne.c PJ_eqdc.c \
PJ_imw_p.c PJ_krovak.c PJ_lcc.c PJ_poly.c \
PJ_rpoly.c PJ_sconics.c proj_rouss.c \
- PJ_cass.c PJ_cc.c PJ_cea.c PJ_eqc.c PJ_eqr.c \
+ PJ_cass.c PJ_cc.c PJ_cea.c PJ_eqc.c \
PJ_gall.c PJ_labrd.c PJ_lsat.c PJ_merc.c \
PJ_mill.c PJ_ocea.c PJ_omerc.c PJ_somerc.c \
PJ_tcc.c PJ_tcea.c PJ_tmerc.c \
diff --git a/src/PJ_eqc.c b/src/PJ_eqc.c
index d956a47b..e7ac93be 100644
--- a/src/PJ_eqc.c
+++ b/src/PJ_eqc.c
@@ -6,15 +6,15 @@ static const char SCCSID[]="@(#)PJ_eqc.c 4.1 94/02/15 GIE REL";
#define PJ_LIB__
# include <projects.h>
PROJ_HEAD(eqc, "Equidistant Cylindrical (Plate Caree)")
- "\n\tCyl, Sph\n\tlat_ts=";
+ "\n\tCyl, Sph\n\tlat_ts=[, lat_0=0]";
FORWARD(s_forward); /* spheroid */
xy.x = P->rc * lp.lam;
- xy.y = lp.phi;
+ xy.y = lp.phi - P->phi0;
return (xy);
}
INVERSE(s_inverse); /* spheroid */
- lp.phi = xy.y;
lp.lam = xy.x / P->rc;
+ lp.phi = xy.y + P->phi0;
return (lp);
}
FREEUP; if (P) pj_dalloc(P); }
diff --git a/src/PJ_eqr.c b/src/PJ_eqr.c
deleted file mode 100644
index f984e83b..00000000
--- a/src/PJ_eqr.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef lint
-static const char SCCSID[]="@(#)PJ_eqr.c 4.5 07/07/18 ??? ???";
-#endif
-#define PROJ_PARMS__ \
- double rc;
-
-#define PJ_LIB__
-# include <projects.h>
-PROJ_HEAD(eqr, "Equidistant Cylindrical (Generalized)")
- "\n\tCyl, Sph\n\tk_0= lat_ts=";
-FORWARD(s_forward); /* spheroid */
- xy.x = P->rc * lp.lam * P->k0 * P->ra;
- xy.y = (lp.phi - P->phi0) * P->k0 * P->ra;
- return (xy);
-}
-INVERSE(s_inverse); /* spheroid */
- lp.lam = (xy.x * P->a) / (P->k0 * P->rc);
- lp.phi = ((xy.y * P->a) / P->k0) + P->phi0;
- return (lp);
-}
-FREEUP; if (P) pj_dalloc(P); }
-ENTRY0(eqr)
- /* DGR, 2007-08-29 : due to Geoconcept bad implementation */
- /* phi0 no longer use lat_ts ! */
- if ((P->rc = cos(pj_param(P->params, "rlat_ts").f)) <= 0.) E_ERROR(-24);
- P->inv = s_inverse;
- P->fwd = s_forward;
-#if 0
- /*
- * if set to 0. the computation is being made on a sphere!
- * We simply approximate this as the projection is only
- * used for displaying
- */
- P->es = 0.;
-#endif
-ENDENTRY(P)
diff --git a/src/makefile.vc b/src/makefile.vc
index 9614bcab..7db85ccc 100644
--- a/src/makefile.vc
+++ b/src/makefile.vc
@@ -36,7 +36,7 @@ conic = \
PJ_rpoly.obj PJ_sconics.obj PJ_lcca.obj
cylinder = \
- PJ_cass.obj PJ_cc.obj PJ_cea.obj PJ_eqc.obj PJ_eqr.obj \
+ PJ_cass.obj PJ_cc.obj PJ_cea.obj PJ_eqc.obj \
PJ_gall.obj PJ_labrd.obj PJ_lsat.obj PJ_merc.obj \
PJ_mill.obj PJ_ocea.obj PJ_omerc.obj PJ_somerc.obj \
PJ_tcc.obj PJ_tcea.obj PJ_tmerc.obj PJ_geos.obj PJ_glabsgm.obj
diff --git a/src/pj_list.h b/src/pj_list.h
index 64ae4a34..f10aca25 100644
--- a/src/pj_list.h
+++ b/src/pj_list.h
@@ -30,7 +30,6 @@ PROJ_HEAD(eck4, "Eckert IV")
PROJ_HEAD(eck5, "Eckert V")
PROJ_HEAD(eck6, "Eckert VI")
PROJ_HEAD(eqc, "Equidistant Cylindrical (Plate Caree)")
-PROJ_HEAD(eqr, "Equidistant Cylindrical (Generalized)")
PROJ_HEAD(eqdc, "Equidistant Conic")
PROJ_HEAD(euler, "Euler")
PROJ_HEAD(fahey, "Fahey")