Comments (4)
@EkkoScholtens Thanks for the bug report. Your suggested code change makes sense. Would you be able to create a pull request?
from proj4js.
I can make the pull request for that issue. But i don't know what the issue is with the longitude. I believe this code is implemented from the book "Map Projections - A Working Manual" By JohnP. Snyder right?
from proj4js.
I don't know, the code was initially ported from C proj4. But looking again, your suggested code change should not produce a different result, as Math.atan(y / x)
does the same as Math.atan(y, x)
. If you want to dig deeper, you can compare the implementation to the one in mproj's aeqd.js
.
from proj4js.
You would expect that, but they do give different results in this use case. I've checked the PROJ source they do use atan which gives the correct result. However in new versions they made the switch to geographiclib which uses a different way to calculate the result.
from proj4js.
Related Issues (20)
- Add two-point equidistant projection HOT 1
- How to import Proj4 in Vite/Histoire (Nuxt 3 project) HOT 2
- Question: How to convert LngLat to Pixel of image and vice versa HOT 2
- EPSG:25832 uncought HOT 1
- Converting EPSG 4978 to EPSG 2154 isn't working HOT 9
- Using EPSG:5513 WKT from epsg.io produces incorrect result HOT 5
- Transformations outside the scope of the local projection coordinate system HOT 1
- Geocentric to topocentric conversion HOT 4
- Loading a nadrids file synchronously without node.js HOT 1
- transform.js:103 Uncaught TypeError: Cannot convert undefined or null to object HOT 2
- Transforming coordinates may throw error when no z is set HOT 2
- Inverse NTv2 transformation HOT 5
- Different distances between GPS coordinates and converted values in meter. HOT 4
- source.inverse is not a function HOT 3
- Stereographic North Pole Projection - DWD RADOLAN HOT 2
- To obtain the same results in EPSG:4301 as in PROJ HOT 3
- got correct utm coordinates in south hemiphere
- missmatch between README.md of the repo & your website HOT 1
- Does proj4js support the Molodensky-Badekas transform method in proj? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proj4js.