henesyinit from p9f47575dc5 years agoHistory
34 lines · 529 B · C
RawDownload
#include "map.h" static intXmercator(struct place *place, float *x, float *y){	if(fabs(place->nlat.l) > 80.*RAD)		return(-1);	*x = -place->wlon.l;	*y = 0.5*log((1+place->nlat.s)/(1-place->nlat.s));	return(1);} projmercator(void){	return(Xmercator);} static float ecc = ECC; static intXspmercator(struct place *place, float *x, float *y){	if(Xmercator(place,x,y) < 0)		return(-1);	*y += 0.5*ecc*log((1-ecc*place->nlat.s)/(1+ecc*place->nlat.s));	return(1);} projsp_mercator(void){	return(Xspmercator);}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t