Philippe Rivière
Philippe Rivière
See https://github.com/d3/d3-polygon/issues/4
Yes; it would be nice to have this also for clipAngle — in your notebook it works by using: ``` { const clipAngle = d3.geoClipCircle(50/180*Math.PI); return d3.geoProject(land, {stream: stream =>...
Expand the challenge to duplicate Russia's far East, Iceland and Greenland. http://www.genekeyes.com/DW-STARRY/C-K-DW-starry.html
Proposed API: - clip.*clipPoints*(false) would not clip the points only lines and polygons. or: - clip.*pointTolerance*(epsilon) keep points close to the edge (default: epsilon) 🤔
A first draft of the Waterman here https://beta.observablehq.com/d/6c32c18bb8550021  
new draft here https://beta.observablehq.com/d/8085f693f9972f0e 
For the moment I don't see very well how the Antarctica piece is made in Steve Waterman's original — the angles and the parallels in my draft are not the...
Solved in https://beta.observablehq.com/d/71ce78c6ae5001fa for all "interrupted" projections of d3-geo-projection, including HEALPix.
Have to think about how to integrate this — I'd rather not duplicate all the code from geo-projection, but for users I want it to be as simple as adding...
Projection invented and developed by @WeiaR. A comment by the author in the PROJ issue gives the following formula: > x=1.6188566\*sqrt(2/(1+0.530815\*sin(asin(0.7264\*sin(u)+0.2587011))+0.8474875\* cos(asin(0.7264\*sin(u)+0.2587011))\*cos(0.5253\*v-0.1010612291)))\* cos(asin(0.7264\*sin(u)+0.2587011))\*sin(0.5253\*v-0.1010612291)\*0.9701 > y=1.6188566\*sqrt(2/(1+0.530815\*sin(asin(0.7264\*sin(u)+0.2587011))+0.8474875\* cos(asin(0.7264\*sin(u)+0.2587011))\*cos(0.5253\*v-0.1010612291)))\*(0.8474875\* sin(asin(0.7264\*sin(u)+0.2587011))-0.530815\* cos(asin(0.7264\*sin(u)+0.2587011))\*cos(0.5253\*v-0.1010612291))/0.9701 where (u,v)...