NCEAS / metacatui

MetacatUI: A client-side web interface for DataONE data repositories
https://nceas.github.io/metacatui
Apache License 2.0
42 stars 27 forks source link

placeholder: develop a web map using a custom projection #1436

Closed jeanetteclark closed 2 years ago

jeanetteclark commented 4 years ago

Describe the feature you'd like

This is a placeholder issue, since it will involve more services than metacatUI. It has previously been hanging out in a private repository since 2016.

Chris, from slack:

It will require a tiling workflow that will likely be run on Kubernetes, a tile server, and then the frontend UI changes. So, this is multi-product specific, and related to both the ADC and PDG projects.

Is your feature request related to a problem? Please describe. Much of the data locations in the Arctic Data Center are not displayed very nicely because the google maps projection doesn't display high latitude regions well.

Additional context Original comment by Chris in 2016:

We would serve the arctic research community much better by using a web map with a polar projection. The Web Mercator projection used by most all web map APIs, is particularly inaccurate at the high latitudes, and of course is cut off at 85 degrees. So, ultimately, there’s no way for us to truly show all research at the poles without a polar projection. While it's possible to use a different projection than Web Mercator in Google Maps, the maps API is won't support polar projections in terms of point, line, and polygon overlays (as is documented in the forums).

Develop a proof-of-concept map using a polar projection, and test alternate APIs for adding point, line, and polygon layers. The Leaflet API with Mapbox plugins looks the most promising. If the pilot map works out, develop a plan to integrate this with Lauren and others into MetacatUI. One sticking point may be the rectilinear nature of the geohash levels in the Solr index. This task is lower priority (an enhancement), so other basic metadata ingestion work will take precedence.

We get about half a dozen requests to change this per year, so I thought I would get it on our radar in a repository where the issues are more closely monitored

laurenwalker commented 2 years ago

Going to close this issue as we will achieve this with #1720