Maps4HTML / HTML-Map-Element-UseCases-Requirements

Use cases and requirements for Maps on the Web
https://maps4html.org/HTML-Map-Element-UseCases-Requirements/
Other
22 stars 12 forks source link

Capability: Display map tiles defined in various common coordinate systems #14

Open prushforth opened 5 years ago

prushforth commented 5 years ago

This issue is for discussion of the map viewer capability "Display map tiles defined in various common coordinate systems".


This is related to #3. While Web Mercator is a widely used projection, it is recognised as a very low-quality CRS because of the poorly chosen parameters It would be ideal to permit (some) different projections, so as to at least have the chance of getting participation in this initiative from government mapping authorities. Where the profusion of different map projections reduces interoperability, we should be able to support a globe as the base perspective, perhaps.

It seems to me that globes and planar projections are two 'rendering modes'. When the perspective is that of globe, coordinates have to be transformed onto the sphere and then rendered; when viewing a planar projection map, the coordinates are rendered using a simpler transformation.

Not sure if this is a use case, but use cases arise from it, e.g. mashups require the data to share coordinate systems, either beforehand or by client processing. The latter gets into performance issues and is why GIS is going to remain important.

AmeliaBR commented 5 years ago

I think there are two different use cases here:

  1. Support tile sets defined in different coordinate systems, and the ability to draw vector features defined as lat/lon points onto maps defined with those coordinate systems.
  2. Support re-projecting maps defined in one projection into another projection or a 3D globe view.

Let's focus on discussing (1) here, and focus on (2) in #3.