#34 closed enhancement (fixed)
Add new grid mappings
Reported by: | edavis | Owned by: | cf-conventions@… |
---|---|---|---|
Priority: | medium | Milestone: | |
Component: | cf-conventions | Version: | |
Keywords: | Cc: |
Description
1. Title
Add new grid mappings to the existing list.
2. Moderator
John Caron
3. Requirement
A number of grid mappings are being used that are not listed in CF. Make additions to the existing list.
This is a follow-up proposal to the proposal in CF Trac ticket #18.
4. Initial Statement of Technical Proposal
Add the following projections:
- Lambert Cylindrical Equal Area (EPSG 9834 for spherical earth, EPSG 9835)
- Mercator (EPSG 9804 for one standard parallel, EPSG 9805 for two standard parallels)
- Orthographic (EPSG 9840)
5. Benefits
Allow existing data using non-CF defined grid mappings to be CF compliant.
6. Status Quo
Data that is otherwise CF compliant using grid mappings that are not supported by CF.
7. Detailed Proposal
CF Wiki page: GridMapNames - currently at version 11
Change History (6)
comment:1 follow-up: ↓ 2 Changed 13 years ago by jonathan
comment:2 in reply to: ↑ 1 ; follow-up: ↓ 3 Changed 13 years ago by edavis
Hi Jonathan,
Replying to jonathan:
I don't understand the details about them, but I have a couple of questions about Mercator. First, shouldn't there be false_easting and false_northing attributes, as there are for all other projections? (I think these are just offsets for the map coordinates, aren't they?)
Yes, I agree. I will add these.
Second, what is the role of the latitude of projection origin for the Mercator projection? I thought the Mercator projection had the projection cylinder touching the Equator by construction, so perhaps 0 is implicitly the "special latitude" if that's what this attribute means.
Looks like a mistake on my part since, as you say, Mercator by definition has a latitude of projection at the equator. I will remove the latitude_of_projection_origin attribute.
Made changes to the GridMapNames page - now at version 12.
Thanks,
Ethan
comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 13 years ago by pbentley
Replying to edavis:
Second, what is the role of the latitude of projection origin for the Mercator projection? I thought the Mercator projection had the projection cylinder touching the Equator by construction, so perhaps 0 is implicitly the "special latitude" if that's what this attribute means.
Looks like a mistake on my part since, as you say, Mercator by definition has a latitude of projection at the equator. I will remove the latitude_of_projection_origin attribute.
You weren't mistaken, Ethan. The Mercator projection can be used with a standard parallel that is not the Equator. In such cases the projection cylinder is secant to the globe rather than tangent to it at the Equator. Of course, one also gets a second standard parallel of equal latitude but opposite sign in the southern hemisphere.
Any map based on such usage would look the same as a standard Mercator map but would have a different scale, with true scale being preserved at all points along the standard parallel rather than the Equator. Which is probably only relevant for navigation charts and the like.
So I think your second Mercator grid mapping parameter does just need to be 'standard_parallel'.
Thanks for submitting this follow-up proposal. It gets my support.
Cheers, Phil
comment:4 in reply to: ↑ 3 Changed 13 years ago by edavis
Hi Phil,
Yup, that's my understanding too. My mistake was having both a standard_parallel and a latitude_of_projection_origin. I think the Mercator attributes are now correct, here's what we have:
- longitude_of_projection_origin
- Either standard_parallel (EPSG 9805) or scale_factor_at_projection_origin (EPSG 9804)
- false_easting
- false_northing
Thanks,
Ethan
comment:5 Changed 13 years ago by caron
- Resolution set to fixed
- Status changed from new to closed
Dear Velimir and all
There have been no further comments on this ticket, so I will close it, and ask Velimir to implement. The final wording is here.
Thanks to Ethan, along with comments by Jonathan and Phil that clarified things.
John
comment:6 Changed 13 years ago by edavis
A bit of version confusion:
The link John gave was for version 11. The latest (12) is at:
http://cf-pcmdi.llnl.gov/trac/wiki/GridMapNames
Ethan
Dear Ethan
I support adding these projections.
I don't understand the details about them, but I have a couple of questions about Mercator. First, shouldn't there be false_easting and false_northing attributes, as there are for all other projections? (I think these are just offsets for the map coordinates, aren't they?) Second, what is the role of the latitude of projection origin for the Mercator projection? I thought the Mercator projection had the projection cylinder touching the Equator by construction, so perhaps 0 is implicitly the "special latitude" if that's what this attribute means.
Cheers
Jonathan