Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPSG 4326 projection support? #30

Open
Begio opened this issue Sep 15, 2017 · 2 comments
Open

EPSG 4326 projection support? #30

Begio opened this issue Sep 15, 2017 · 2 comments

Comments

@Begio
Copy link

Begio commented Sep 15, 2017

I am interested in using your plugin in order to represent data of automatic weather stations interpoleting them on a grid. I have achieved good outcomes with Web Mercator EPSG3857 projection.
I would like to know if you could help me editing your script so that I can use it with EPSG 4326 projection.
Find attached two images:

Web Mercator EPSG3857
https://imgur.com/MqbwGsR
https://imgur.com/B86uBQb
EPSG 4326 projection:
https://imgur.com/NmRXUTI

I look forward to your response.

Many thanks in advance.

Kind regards.

@jgravois
Copy link
Contributor

hi @Begio! I can definitely try and help if you have a specific question.

@Begio
Copy link
Author

Begio commented Sep 20, 2017

Hi @jgravois,

I've partly managed to solve the problem by modifying the H parameter in the function "distortion" from windy.js.

var H = Math.pow(10, -5.2) ; with a value around 3, particles appear in movement.

https://imgur.com/TKD0dw8

The problem is that the canvas image created does not adjust to the interpolated values in windy.js, that is to say, the grid of values adjusts perfectly to (latitude, longitude, value) but the canvas image is put above these latlon values (literally the problem lies on the latitude (height), not the longitude (width)), although the movement of the particles and their intensity are correct. It's like if the image wasn't correctly fit in the map in the 4326 projection and keeps the Web Mercator.

Do you have any idea about what could be happening regarding to the generated canvas bounds? Maybe the distortion function is not correct in another projection apart from Web Mercator?
Where and how could I change the mercator projection to 4326? I guess it lies in the invert (x, y, windy) function.

I've also seen that the function includes a variable called "projection" which is defined in the 274 line and I don't know where could it be used nor the function it has.

Kind regards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants