MATLAB Answers

Lambert vs. Lambert Standard

5 ビュー (過去 30 日間)
Mark Brandon
Mark Brandon 2019 年 11 月 25 日
コメント済み: Mark Brandon 2020 年 1 月 28 日
The Mapping Toolbox has two definitions for the Lambert Conformal Conic Projection: lambert and lambertstd. What is the difference and which one is more commonly used? I have read and understood the documentation:
LAMBERTSTD Implements the Lambert Conformal Conic projection directly on a reference ellipsoid, consistent with the industry-standard definition of this projection.
LAMBERT is an alternative implementation based on rotating the authalic sphere.
What is odd is that nowhere else have I found an explicit indication that there are two definitions for the Lambert projection. I have also found that the two versions of this projection can, in some cases, result in very different coordinates. It would help if somebody could provide more information about why Matlab chose to include two definitions for the Lambert.

  0 件のコメント


回答 (1 件)

Rob Comer
Rob Comer 2020 年 1 月 28 日
Typically, one would use lambertstd, especially if unprojecting an external dataset from x-y (easting-northing) to latitude-longitude, but lambert remains available for compatibility with older code. For the purpose of pure visualization, either can be used.

  1 件のコメント

Mark Brandon
Mark Brandon 2020 年 1 月 28 日
Thank you for your comment. But what I am looking for is an brief but explicit description about the difference between these two projection equations. The Mapping Toolbox refer to LAMBERTSTD as an "industry-standard definition", but that lacks any concert information. Maybe a better statement is that Matlab's LAMBERTSTD is the more commonly used version of the Lambert projection.
By the way, I did some searching on this topic. The classic USGS publication on map projections by Synder (1987, 1989) only describes one Lambert projection. The PROJ site (, which has become a widely used source for map projection code, does report a Lambert and a Lambert alternative, but there is no explaination of the difference there.
The reason I am focused on this issue is that, with a past project, I wasted a bunch of time trying to figure out why Matlab's LAMBERT projection did not seem to work. I eventually learned that I should be using the LAMBERTSTD project.





Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by